@Generated("by gapic-generator-java")
Package com.google.api.servicecontrol.v2
A client to Service Control API
The interfaces provided are listed below, along with usage samples.
======================= ServiceControllerClient =======================
Service Description: [Service Control API v2](https://cloud.google.com/service-infrastructure/docs/service-control/access-control)
Private Preview. This feature is only available for approved services.
This API provides admission control and telemetry reporting for services that are integrated with [Service Infrastructure](https://cloud.google.com/service-infrastructure).
Sample for ServiceControllerClient:
// 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 (ServiceControllerClient serviceControllerClient = ServiceControllerClient.create()) {
CheckRequest request =
CheckRequest.newBuilder()
.setServiceName("serviceName-1928572192")
.setServiceConfigId("serviceConfigId650537426")
.setAttributes(AttributeContext.newBuilder().build())
.addAllResources(new ArrayList<ResourceInfo>())
.setFlags("flags97513095")
.build();
CheckResponse response = serviceControllerClient.check(request);
}
-
Interface Summary Interface Description CheckRequestOrBuilder CheckResponseOrBuilder ReportRequestOrBuilder ReportResponseOrBuilder ResourceInfoListOrBuilder ResourceInfoOrBuilder ServiceControllerGrpc.AsyncService [Service Control API v2](https://cloud.google.com/service-infrastructure/docs/service-control/access-control) Private Preview. -
Class Summary Class Description CheckRequest Request message for the Check method.CheckRequest.Builder Request message for the Check method.CheckResponse Response message for the Check method.CheckResponse.Builder Response message for the Check method.ReportRequest Request message for the Report method.ReportRequest.Builder Request message for the Report method.ReportResponse Response message for the Report method.ReportResponse.Builder Response message for the Report method.ResourceInfo Describes a resource referenced in the request.ResourceInfo.Builder Describes a resource referenced in the request.ResourceInfoList Message containing resource details in a batch mode.ResourceInfoList.Builder Message containing resource details in a batch mode.ServiceControllerClient Service Description: [Service Control API v2](https://cloud.google.com/service-infrastructure/docs/service-control/access-control)ServiceControllerGrpc [Service Control API v2](https://cloud.google.com/service-infrastructure/docs/service-control/access-control) Private Preview.ServiceControllerGrpc.ServiceControllerBlockingStub A stub to allow clients to do synchronous rpc calls to service ServiceController.ServiceControllerGrpc.ServiceControllerFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service ServiceController.ServiceControllerGrpc.ServiceControllerImplBase Base class for the server implementation of the service ServiceController.ServiceControllerGrpc.ServiceControllerStub A stub to allow clients to do asynchronous rpc calls to service ServiceController.ServiceControllerProto ServiceControllerSettings Settings class to configure an instance ofServiceControllerClient
.ServiceControllerSettings.Builder Builder for ServiceControllerSettings.