Package com.google.cloud.support.v2
Class CaseServiceGrpc.CaseServiceFutureStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractFutureStub<CaseServiceGrpc.CaseServiceFutureStub>
-
- com.google.cloud.support.v2.CaseServiceGrpc.CaseServiceFutureStub
-
- Enclosing class:
- CaseServiceGrpc
public static final class CaseServiceGrpc.CaseServiceFutureStub extends io.grpc.stub.AbstractFutureStub<CaseServiceGrpc.CaseServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service CaseService.A service to manage Google Cloud support cases.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CaseServiceGrpc.CaseServiceFutureStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.common.util.concurrent.ListenableFuture<Case>
closeCase(CloseCaseRequest request)
Close the specified case.com.google.common.util.concurrent.ListenableFuture<Case>
createCase(CreateCaseRequest request)
Create a new case and associate it with the given Google Cloud Resource.com.google.common.util.concurrent.ListenableFuture<Case>
escalateCase(EscalateCaseRequest request)
Escalate a case.com.google.common.util.concurrent.ListenableFuture<Case>
getCase(GetCaseRequest request)
Retrieve the specified case.com.google.common.util.concurrent.ListenableFuture<ListCasesResponse>
listCases(ListCasesRequest request)
Retrieve all cases under the specified parent.com.google.common.util.concurrent.ListenableFuture<SearchCaseClassificationsResponse>
searchCaseClassifications(SearchCaseClassificationsRequest request)
Retrieve valid classifications to be used when creating a support case.com.google.common.util.concurrent.ListenableFuture<SearchCasesResponse>
searchCases(SearchCasesRequest request)
Search cases using the specified query.com.google.common.util.concurrent.ListenableFuture<Case>
updateCase(UpdateCaseRequest request)
Update the specified case.
-
-
-
Method Detail
-
build
protected CaseServiceGrpc.CaseServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<CaseServiceGrpc.CaseServiceFutureStub>
-
getCase
public com.google.common.util.concurrent.ListenableFuture<Case> getCase(GetCaseRequest request)
Retrieve the specified case.
-
listCases
public com.google.common.util.concurrent.ListenableFuture<ListCasesResponse> listCases(ListCasesRequest request)
Retrieve all cases under the specified parent. Note: Listing cases under an Organization returns only the cases directly parented by that organization. To retrieve all cases under an organization, including cases parented by projects under that organization, use `cases.search`.
-
searchCases
public com.google.common.util.concurrent.ListenableFuture<SearchCasesResponse> searchCases(SearchCasesRequest request)
Search cases using the specified query.
-
createCase
public com.google.common.util.concurrent.ListenableFuture<Case> createCase(CreateCaseRequest request)
Create a new case and associate it with the given Google Cloud Resource. The case object must have the following fields set: `display_name`, `description`, `classification`, and `priority`.
-
updateCase
public com.google.common.util.concurrent.ListenableFuture<Case> updateCase(UpdateCaseRequest request)
Update the specified case. Only a subset of fields can be updated.
-
escalateCase
public com.google.common.util.concurrent.ListenableFuture<Case> escalateCase(EscalateCaseRequest request)
Escalate a case. Escalating a case will initiate the Google Cloud Support escalation management process. This operation is only available to certain Customer Care tiers. Go to https://cloud.google.com/support and look for 'Technical support escalations' in the feature list to find out which tiers are able to perform escalations.
-
closeCase
public com.google.common.util.concurrent.ListenableFuture<Case> closeCase(CloseCaseRequest request)
Close the specified case.
-
searchCaseClassifications
public com.google.common.util.concurrent.ListenableFuture<SearchCaseClassificationsResponse> searchCaseClassifications(SearchCaseClassificationsRequest request)
Retrieve valid classifications to be used when creating a support case. The classications are hierarchical, with each classification containing all levels of the hierarchy, separated by " > ". For example "Technical Issue > Compute > Compute Engine".
-
-