A client to Google Cloud Support API
The interfaces provided are listed below, along with usage samples.
CaseAttachmentServiceClient
Service Description: A service to manage file attachment for Google Cloud support cases.
Sample for CaseAttachmentServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (CaseAttachmentServiceClient caseAttachmentServiceClient =
CaseAttachmentServiceClient.create()) {
CaseName parent = CaseName.ofProjectCaseName("[PROJECT]", "[CASE]");
for (Attachment element : caseAttachmentServiceClient.listAttachments(parent).iterateAll()) {
// doThingsWith(element);
}
}
CaseServiceClient
Service Description: A service to manage Google Cloud support cases.
Sample for CaseServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (CaseServiceClient caseServiceClient = CaseServiceClient.create()) {
CaseName name = CaseName.ofProjectCaseName("[PROJECT]", "[CASE]");
Case response = caseServiceClient.getCase(name);
}
CommentServiceClient
Service Description: A service to manage comments on cases.
Sample for CommentServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (CommentServiceClient commentServiceClient = CommentServiceClient.create()) {
CaseName parent = CaseName.ofProjectCaseName("[PROJECT]", "[CASE]");
Comment comment = Comment.newBuilder().build();
Comment response = commentServiceClient.createComment(parent, comment);
}
Classes
Actor
An object containing information about the effective user and authenticated principal responsible for an action.
Protobuf type google.cloud.support.v2.Actor
Actor.Builder
An object containing information about the effective user and authenticated principal responsible for an action.
Protobuf type google.cloud.support.v2.Actor
ActorProto
Attachment
Represents a file attached to a support case.
Protobuf type google.cloud.support.v2.Attachment
Attachment.Builder
Represents a file attached to a support case.
Protobuf type google.cloud.support.v2.Attachment
AttachmentProto
AttachmentServiceProto
Case
A support case.
Protobuf type google.cloud.support.v2.Case
Case.Builder
A support case.
Protobuf type google.cloud.support.v2.Case
CaseAttachmentServiceClient
Service Description: A service to manage file attachment for Google Cloud support cases.
This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (CaseAttachmentServiceClient caseAttachmentServiceClient =
CaseAttachmentServiceClient.create()) {
CaseName parent = CaseName.ofProjectCaseName("[PROJECT]", "[CASE]");
for (Attachment element : caseAttachmentServiceClient.listAttachments(parent).iterateAll()) {
// doThingsWith(element);
}
}
Note: close() needs to be called on the CaseAttachmentServiceClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().
The surface of this class includes several types of Java methods for each of the API's methods:
- A "flattened" method. With this type of method, the fields of the request type have been converted into function parameters. It may be the case that not all fields are available as parameters, and not every API method will have a flattened method entry point.
- A "request object" method. This type of method only takes one parameter, a request object, which must be constructed before the call. Not every API method will have a request object method.
- A "callable" method. This type of method takes no parameters and returns an immutable API callable object, which can be used to initiate calls to the service.
See the individual methods for example code.
Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.
This class can be customized by passing in a custom instance of CaseAttachmentServiceSettings to create(). For example:
To customize credentials:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
CaseAttachmentServiceSettings caseAttachmentServiceSettings =
CaseAttachmentServiceSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
CaseAttachmentServiceClient caseAttachmentServiceClient =
CaseAttachmentServiceClient.create(caseAttachmentServiceSettings);
To customize the endpoint:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
CaseAttachmentServiceSettings caseAttachmentServiceSettings =
CaseAttachmentServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
CaseAttachmentServiceClient caseAttachmentServiceClient =
CaseAttachmentServiceClient.create(caseAttachmentServiceSettings);
To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
CaseAttachmentServiceSettings caseAttachmentServiceSettings =
CaseAttachmentServiceSettings.newHttpJsonBuilder().build();
CaseAttachmentServiceClient caseAttachmentServiceClient =
CaseAttachmentServiceClient.create(caseAttachmentServiceSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
CaseAttachmentServiceClient.ListAttachmentsFixedSizeCollection
CaseAttachmentServiceClient.ListAttachmentsPage
CaseAttachmentServiceClient.ListAttachmentsPagedResponse
CaseAttachmentServiceGrpc
A service to manage file attachment for Google Cloud support cases.
CaseAttachmentServiceGrpc.CaseAttachmentServiceBlockingStub
A stub to allow clients to do synchronous rpc calls to service CaseAttachmentService.
A service to manage file attachment for Google Cloud support cases.
CaseAttachmentServiceGrpc.CaseAttachmentServiceFutureStub
A stub to allow clients to do ListenableFuture-style rpc calls to service CaseAttachmentService.
A service to manage file attachment for Google Cloud support cases.
CaseAttachmentServiceGrpc.CaseAttachmentServiceImplBase
Base class for the server implementation of the service CaseAttachmentService.
A service to manage file attachment for Google Cloud support cases.
CaseAttachmentServiceGrpc.CaseAttachmentServiceStub
A stub to allow clients to do asynchronous rpc calls to service CaseAttachmentService.
A service to manage file attachment for Google Cloud support cases.
CaseAttachmentServiceSettings
Settings class to configure an instance of CaseAttachmentServiceClient.
The default instance has everything set to sensible defaults:
- The default service address (cloudsupport.googleapis.com) and default port (443) are used.
- Credentials are acquired automatically through Application Default Credentials.
- Retries are configured for idempotent methods but not for non-idempotent methods.
The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.
For example, to set the total timeout of listAttachments to 30 seconds:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
CaseAttachmentServiceSettings.Builder caseAttachmentServiceSettingsBuilder =
CaseAttachmentServiceSettings.newBuilder();
caseAttachmentServiceSettingsBuilder
.listAttachmentsSettings()
.setRetrySettings(
caseAttachmentServiceSettingsBuilder
.listAttachmentsSettings()
.getRetrySettings()
.toBuilder()
.setTotalTimeout(Duration.ofSeconds(30))
.build());
CaseAttachmentServiceSettings caseAttachmentServiceSettings =
caseAttachmentServiceSettingsBuilder.build();
CaseAttachmentServiceSettings.Builder
Builder for CaseAttachmentServiceSettings.
CaseClassification
A classification object with a product type and value.
Protobuf type google.cloud.support.v2.CaseClassification
CaseClassification.Builder
A classification object with a product type and value.
Protobuf type google.cloud.support.v2.CaseClassification
CaseName
CaseName.Builder
Builder for organizations/{organization}/cases/{case}.
CaseName.ProjectCaseBuilder
Builder for projects/{project}/cases/{case}.
CaseProto
CaseServiceClient
Service Description: A service to manage Google Cloud support cases.
This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (CaseServiceClient caseServiceClient = CaseServiceClient.create()) {
CaseName name = CaseName.ofProjectCaseName("[PROJECT]", "[CASE]");
Case response = caseServiceClient.getCase(name);
}
Note: close() needs to be called on the CaseServiceClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().
The surface of this class includes several types of Java methods for each of the API's methods:
- A "flattened" method. With this type of method, the fields of the request type have been converted into function parameters. It may be the case that not all fields are available as parameters, and not every API method will have a flattened method entry point.
- A "request object" method. This type of method only takes one parameter, a request object, which must be constructed before the call. Not every API method will have a request object method.
- A "callable" method. This type of method takes no parameters and returns an immutable API callable object, which can be used to initiate calls to the service.
See the individual methods for example code.
Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.
This class can be customized by passing in a custom instance of CaseServiceSettings to create(). For example:
To customize credentials:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
CaseServiceSettings caseServiceSettings =
CaseServiceSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
CaseServiceClient caseServiceClient = CaseServiceClient.create(caseServiceSettings);
To customize the endpoint:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
CaseServiceSettings caseServiceSettings =
CaseServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
CaseServiceClient caseServiceClient = CaseServiceClient.create(caseServiceSettings);
To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
CaseServiceSettings caseServiceSettings = CaseServiceSettings.newHttpJsonBuilder().build();
CaseServiceClient caseServiceClient = CaseServiceClient.create(caseServiceSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
CaseServiceClient.ListCasesFixedSizeCollection
CaseServiceClient.ListCasesPage
CaseServiceClient.ListCasesPagedResponse
CaseServiceClient.SearchCaseClassificationsFixedSizeCollection
CaseServiceClient.SearchCaseClassificationsPage
CaseServiceClient.SearchCaseClassificationsPagedResponse
CaseServiceClient.SearchCasesFixedSizeCollection
CaseServiceClient.SearchCasesPage
CaseServiceClient.SearchCasesPagedResponse
CaseServiceGrpc
A service to manage Google Cloud support cases.
CaseServiceGrpc.CaseServiceBlockingStub
A stub to allow clients to do synchronous rpc calls to service CaseService.
A service to manage Google Cloud support cases.
CaseServiceGrpc.CaseServiceFutureStub
A stub to allow clients to do ListenableFuture-style rpc calls to service CaseService.
A service to manage Google Cloud support cases.
CaseServiceGrpc.CaseServiceImplBase
Base class for the server implementation of the service CaseService.
A service to manage Google Cloud support cases.
CaseServiceGrpc.CaseServiceStub
A stub to allow clients to do asynchronous rpc calls to service CaseService.
A service to manage Google Cloud support cases.
CaseServiceProto
CaseServiceSettings
Settings class to configure an instance of CaseServiceClient.
The default instance has everything set to sensible defaults:
- The default service address (cloudsupport.googleapis.com) and default port (443) are used.
- Credentials are acquired automatically through Application Default Credentials.
- Retries are configured for idempotent methods but not for non-idempotent methods.
The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.
For example, to set the total timeout of getCase to 30 seconds:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
CaseServiceSettings.Builder caseServiceSettingsBuilder = CaseServiceSettings.newBuilder();
caseServiceSettingsBuilder
.getCaseSettings()
.setRetrySettings(
caseServiceSettingsBuilder
.getCaseSettings()
.getRetrySettings()
.toBuilder()
.setTotalTimeout(Duration.ofSeconds(30))
.build());
CaseServiceSettings caseServiceSettings = caseServiceSettingsBuilder.build();
CaseServiceSettings.Builder
Builder for CaseServiceSettings.
CloseCaseRequest
The request message for the CloseCase endpoint.
Protobuf type google.cloud.support.v2.CloseCaseRequest
CloseCaseRequest.Builder
The request message for the CloseCase endpoint.
Protobuf type google.cloud.support.v2.CloseCaseRequest
Comment
A comment associated with a support case.
Protobuf type google.cloud.support.v2.Comment
Comment.Builder
A comment associated with a support case.
Protobuf type google.cloud.support.v2.Comment
CommentProto
CommentServiceClient
Service Description: A service to manage comments on cases.
This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (CommentServiceClient commentServiceClient = CommentServiceClient.create()) {
CaseName parent = CaseName.ofProjectCaseName("[PROJECT]", "[CASE]");
Comment comment = Comment.newBuilder().build();
Comment response = commentServiceClient.createComment(parent, comment);
}
Note: close() needs to be called on the CommentServiceClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().
The surface of this class includes several types of Java methods for each of the API's methods:
- A "flattened" method. With this type of method, the fields of the request type have been converted into function parameters. It may be the case that not all fields are available as parameters, and not every API method will have a flattened method entry point.
- A "request object" method. This type of method only takes one parameter, a request object, which must be constructed before the call. Not every API method will have a request object method.
- A "callable" method. This type of method takes no parameters and returns an immutable API callable object, which can be used to initiate calls to the service.
See the individual methods for example code.
Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.
This class can be customized by passing in a custom instance of CommentServiceSettings to create(). For example:
To customize credentials:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
CommentServiceSettings commentServiceSettings =
CommentServiceSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
CommentServiceClient commentServiceClient = CommentServiceClient.create(commentServiceSettings);
To customize the endpoint:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
CommentServiceSettings commentServiceSettings =
CommentServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
CommentServiceClient commentServiceClient = CommentServiceClient.create(commentServiceSettings);
To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
CommentServiceSettings commentServiceSettings =
CommentServiceSettings.newHttpJsonBuilder().build();
CommentServiceClient commentServiceClient = CommentServiceClient.create(commentServiceSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
CommentServiceClient.ListCommentsFixedSizeCollection
CommentServiceClient.ListCommentsPage
CommentServiceClient.ListCommentsPagedResponse
CommentServiceGrpc
A service to manage comments on cases.
CommentServiceGrpc.CommentServiceBlockingStub
A stub to allow clients to do synchronous rpc calls to service CommentService.
A service to manage comments on cases.
CommentServiceGrpc.CommentServiceFutureStub
A stub to allow clients to do ListenableFuture-style rpc calls to service CommentService.
A service to manage comments on cases.
CommentServiceGrpc.CommentServiceImplBase
Base class for the server implementation of the service CommentService.
A service to manage comments on cases.
CommentServiceGrpc.CommentServiceStub
A stub to allow clients to do asynchronous rpc calls to service CommentService.
A service to manage comments on cases.
CommentServiceProto
CommentServiceSettings
Settings class to configure an instance of CommentServiceClient.
The default instance has everything set to sensible defaults:
- The default service address (cloudsupport.googleapis.com) and default port (443) are used.
- Credentials are acquired automatically through Application Default Credentials.
- Retries are configured for idempotent methods but not for non-idempotent methods.
The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.
For example, to set the total timeout of createComment to 30 seconds:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
CommentServiceSettings.Builder commentServiceSettingsBuilder =
CommentServiceSettings.newBuilder();
commentServiceSettingsBuilder
.createCommentSettings()
.setRetrySettings(
commentServiceSettingsBuilder
.createCommentSettings()
.getRetrySettings()
.toBuilder()
.setTotalTimeout(Duration.ofSeconds(30))
.build());
CommentServiceSettings commentServiceSettings = commentServiceSettingsBuilder.build();
CommentServiceSettings.Builder
Builder for CommentServiceSettings.
CreateCaseRequest
The request message for the CreateCase endpoint.
Protobuf type google.cloud.support.v2.CreateCaseRequest
CreateCaseRequest.Builder
The request message for the CreateCase endpoint.
Protobuf type google.cloud.support.v2.CreateCaseRequest
CreateCommentRequest
The request message for CreateComment endpoint.
Protobuf type google.cloud.support.v2.CreateCommentRequest
CreateCommentRequest.Builder
The request message for CreateComment endpoint.
Protobuf type google.cloud.support.v2.CreateCommentRequest
EscalateCaseRequest
The request message for the EscalateCase endpoint.
Protobuf type google.cloud.support.v2.EscalateCaseRequest
EscalateCaseRequest.Builder
The request message for the EscalateCase endpoint.
Protobuf type google.cloud.support.v2.EscalateCaseRequest
Escalation
An escalation of a support case.
Protobuf type google.cloud.support.v2.Escalation
Escalation.Builder
An escalation of a support case.
Protobuf type google.cloud.support.v2.Escalation
EscalationProto
GetCaseRequest
The request message for the GetCase endpoint.
Protobuf type google.cloud.support.v2.GetCaseRequest
GetCaseRequest.Builder
The request message for the GetCase endpoint.
Protobuf type google.cloud.support.v2.GetCaseRequest
ListAttachmentsRequest
The request message for the ListAttachments endpoint.
Protobuf type google.cloud.support.v2.ListAttachmentsRequest
ListAttachmentsRequest.Builder
The request message for the ListAttachments endpoint.
Protobuf type google.cloud.support.v2.ListAttachmentsRequest
ListAttachmentsResponse
The response message for the ListAttachments endpoint.
Protobuf type google.cloud.support.v2.ListAttachmentsResponse
ListAttachmentsResponse.Builder
The response message for the ListAttachments endpoint.
Protobuf type google.cloud.support.v2.ListAttachmentsResponse
ListCasesRequest
The request message for the ListCases endpoint.
Protobuf type google.cloud.support.v2.ListCasesRequest
ListCasesRequest.Builder
The request message for the ListCases endpoint.
Protobuf type google.cloud.support.v2.ListCasesRequest
ListCasesResponse
The response message for the ListCases endpoint.
Protobuf type google.cloud.support.v2.ListCasesResponse
ListCasesResponse.Builder
The response message for the ListCases endpoint.
Protobuf type google.cloud.support.v2.ListCasesResponse
ListCommentsRequest
The request message for the ListComments endpoint.
Protobuf type google.cloud.support.v2.ListCommentsRequest
ListCommentsRequest.Builder
The request message for the ListComments endpoint.
Protobuf type google.cloud.support.v2.ListCommentsRequest
ListCommentsResponse
The response message for the ListComments endpoint.
Protobuf type google.cloud.support.v2.ListCommentsResponse
ListCommentsResponse.Builder
The response message for the ListComments endpoint.
Protobuf type google.cloud.support.v2.ListCommentsResponse
OrganizationName
OrganizationName.Builder
Builder for organizations/{organization}.
ProjectName
ProjectName.Builder
Builder for projects/{project}.
SearchCaseClassificationsRequest
The request message for SearchCaseClassifications endpoint.
Protobuf type google.cloud.support.v2.SearchCaseClassificationsRequest
SearchCaseClassificationsRequest.Builder
The request message for SearchCaseClassifications endpoint.
Protobuf type google.cloud.support.v2.SearchCaseClassificationsRequest
SearchCaseClassificationsResponse
The response message for SearchCaseClassifications endpoint.
Protobuf type google.cloud.support.v2.SearchCaseClassificationsResponse
SearchCaseClassificationsResponse.Builder
The response message for SearchCaseClassifications endpoint.
Protobuf type google.cloud.support.v2.SearchCaseClassificationsResponse
SearchCasesRequest
The request message for the SearchCases endpoint.
Protobuf type google.cloud.support.v2.SearchCasesRequest
SearchCasesRequest.Builder
The request message for the SearchCases endpoint.
Protobuf type google.cloud.support.v2.SearchCasesRequest
SearchCasesResponse
The response message for the SearchCases endpoint.
Protobuf type google.cloud.support.v2.SearchCasesResponse
SearchCasesResponse.Builder
The response message for the SearchCases endpoint.
Protobuf type google.cloud.support.v2.SearchCasesResponse
UpdateCaseRequest
The request message for the UpdateCase endpoint
Protobuf type google.cloud.support.v2.UpdateCaseRequest
UpdateCaseRequest.Builder
The request message for the UpdateCase endpoint
Protobuf type google.cloud.support.v2.UpdateCaseRequest
Interfaces
ActorOrBuilder
AttachmentOrBuilder
CaseAttachmentServiceGrpc.AsyncService
A service to manage file attachment for Google Cloud support cases.
CaseClassificationOrBuilder
CaseOrBuilder
CaseServiceGrpc.AsyncService
A service to manage Google Cloud support cases.
CloseCaseRequestOrBuilder
CommentOrBuilder
CommentServiceGrpc.AsyncService
A service to manage comments on cases.
CreateCaseRequestOrBuilder
CreateCommentRequestOrBuilder
EscalateCaseRequestOrBuilder
EscalationOrBuilder
GetCaseRequestOrBuilder
ListAttachmentsRequestOrBuilder
ListAttachmentsResponseOrBuilder
ListCasesRequestOrBuilder
ListCasesResponseOrBuilder
ListCommentsRequestOrBuilder
ListCommentsResponseOrBuilder
SearchCaseClassificationsRequestOrBuilder
SearchCaseClassificationsResponseOrBuilder
SearchCasesRequestOrBuilder
SearchCasesResponseOrBuilder
UpdateCaseRequestOrBuilder
Enums
Case.Priority
The case Priority. P0 is most urgent and P4 the least.
Protobuf enum google.cloud.support.v2.Case.Priority
Case.State
The status of a support case.
Protobuf enum google.cloud.support.v2.Case.State
Escalation.Reason
An enum detailing the possible reasons a case may be escalated.
Protobuf enum google.cloud.support.v2.Escalation.Reason