Package com.google.cloud.support.v2
Class CaseServiceGrpc.CaseServiceBlockingStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractBlockingStub<CaseServiceGrpc.CaseServiceBlockingStub>
-
- com.google.cloud.support.v2.CaseServiceGrpc.CaseServiceBlockingStub
-
- Enclosing class:
- CaseServiceGrpc
public static final class CaseServiceGrpc.CaseServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub<CaseServiceGrpc.CaseServiceBlockingStub>
A stub to allow clients to do synchronous 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.CaseServiceBlockingStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
Case
closeCase(CloseCaseRequest request)
Close the specified case.Case
createCase(CreateCaseRequest request)
Create a new case and associate it with the given Google Cloud Resource.Case
escalateCase(EscalateCaseRequest request)
Escalate a case.Case
getCase(GetCaseRequest request)
Retrieve the specified case.ListCasesResponse
listCases(ListCasesRequest request)
Retrieve all cases under the specified parent.SearchCaseClassificationsResponse
searchCaseClassifications(SearchCaseClassificationsRequest request)
Retrieve valid classifications to be used when creating a support case.SearchCasesResponse
searchCases(SearchCasesRequest request)
Search cases using the specified query.Case
updateCase(UpdateCaseRequest request)
Update the specified case.
-
-
-
Method Detail
-
build
protected CaseServiceGrpc.CaseServiceBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<CaseServiceGrpc.CaseServiceBlockingStub>
-
getCase
public Case getCase(GetCaseRequest request)
Retrieve the specified case.
-
listCases
public 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 SearchCasesResponse searchCases(SearchCasesRequest request)
Search cases using the specified query.
-
createCase
public 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 Case updateCase(UpdateCaseRequest request)
Update the specified case. Only a subset of fields can be updated.
-
escalateCase
public 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 Case closeCase(CloseCaseRequest request)
Close the specified case.
-
searchCaseClassifications
public 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".
-
-