Package com.google.cloud.support.v2
Interface CaseServiceGrpc.AsyncService
-
- All Known Implementing Classes:
CaseServiceGrpc.CaseServiceImplBase
- Enclosing class:
- CaseServiceGrpc
public static interface CaseServiceGrpc.AsyncService
A service to manage Google Cloud support cases.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
closeCase(CloseCaseRequest request, io.grpc.stub.StreamObserver<Case> responseObserver)
Close the specified case.default void
createCase(CreateCaseRequest request, io.grpc.stub.StreamObserver<Case> responseObserver)
Create a new case and associate it with the given Google Cloud Resource.default void
escalateCase(EscalateCaseRequest request, io.grpc.stub.StreamObserver<Case> responseObserver)
Escalate a case.default void
getCase(GetCaseRequest request, io.grpc.stub.StreamObserver<Case> responseObserver)
Retrieve the specified case.default void
listCases(ListCasesRequest request, io.grpc.stub.StreamObserver<ListCasesResponse> responseObserver)
Retrieve all cases under the specified parent.default void
searchCaseClassifications(SearchCaseClassificationsRequest request, io.grpc.stub.StreamObserver<SearchCaseClassificationsResponse> responseObserver)
Retrieve valid classifications to be used when creating a support case.default void
searchCases(SearchCasesRequest request, io.grpc.stub.StreamObserver<SearchCasesResponse> responseObserver)
Search cases using the specified query.default void
updateCase(UpdateCaseRequest request, io.grpc.stub.StreamObserver<Case> responseObserver)
Update the specified case.
-
-
-
Method Detail
-
getCase
default void getCase(GetCaseRequest request, io.grpc.stub.StreamObserver<Case> responseObserver)
Retrieve the specified case.
-
listCases
default void listCases(ListCasesRequest request, io.grpc.stub.StreamObserver<ListCasesResponse> responseObserver)
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
default void searchCases(SearchCasesRequest request, io.grpc.stub.StreamObserver<SearchCasesResponse> responseObserver)
Search cases using the specified query.
-
createCase
default void createCase(CreateCaseRequest request, io.grpc.stub.StreamObserver<Case> responseObserver)
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
default void updateCase(UpdateCaseRequest request, io.grpc.stub.StreamObserver<Case> responseObserver)
Update the specified case. Only a subset of fields can be updated.
-
escalateCase
default void escalateCase(EscalateCaseRequest request, io.grpc.stub.StreamObserver<Case> responseObserver)
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
default void closeCase(CloseCaseRequest request, io.grpc.stub.StreamObserver<Case> responseObserver)
Close the specified case.
-
searchCaseClassifications
default void searchCaseClassifications(SearchCaseClassificationsRequest request, io.grpc.stub.StreamObserver<SearchCaseClassificationsResponse> responseObserver)
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".
-
-