Package com.google.cloud.support.v2 (0.4.0)

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:

  1. 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.
  2. 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.
  3. 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:

  1. 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.
  2. 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.
  3. 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:

  1. 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.
  2. 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.
  3. 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