Interface CaseServiceGrpc.AsyncService

    • 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`.
         
      • 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".