- 1.78.0 (latest)
- 1.76.0
- 1.75.0
- 1.74.0
- 1.73.0
- 1.72.0
- 1.70.0
- 1.68.0
- 1.67.0
- 1.64.0
- 1.63.0
- 1.62.0
- 1.60.0
- 1.59.0
- 1.58.0
- 1.57.0
- 1.56.0
- 1.55.0
- 1.54.0
- 1.53.0
- 1.52.0
- 1.51.0
- 1.49.0
- 1.48.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.37.0
- 1.36.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.1.10
public static final class ServiceControllerGrpc.ServiceControllerStub extends AbstractAsyncStub<ServiceControllerGrpc.ServiceControllerStub>A stub to allow clients to do asynchronous rpc calls to service ServiceController.
Service Control API v2 This API provides admission control and telemetry reporting for services that are integrated with Service Infrastructure.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > ServiceControllerGrpc.ServiceControllerStubMethods
build(Channel channel, CallOptions callOptions)
protected ServiceControllerGrpc.ServiceControllerStub build(Channel channel, CallOptions callOptions)| Parameters | |
|---|---|
| Name | Description | 
| channel | io.grpc.Channel | 
| callOptions | io.grpc.CallOptions | 
| Returns | |
|---|---|
| Type | Description | 
| ServiceControllerGrpc.ServiceControllerStub | |
check(CheckRequest request, StreamObserver<CheckResponse> responseObserver)
public void check(CheckRequest request, StreamObserver<CheckResponse> responseObserver) This method provides admission control for services that are integrated
 with Service
 Infrastructure. It checks
 whether an operation should be allowed based on the service configuration
 and relevant policies. It must be called before the operation is executed.
 For more information, see
 Admission
 Control.
 NOTE: The admission control has an expected policy propagation delay of
 60s. The caller must not depend on the most recent policy changes.
 NOTE: The admission control has a hard limit of 1 referenced resources
 per call. If an operation refers to more than 1 resources, the caller
 must call the Check method multiple times.
 This method requires the servicemanagement.services.check permission
 on the specified service. For more information, see
 Service Control API Access
 Control.
| Parameters | |
|---|---|
| Name | Description | 
| request | CheckRequest | 
| responseObserver | io.grpc.stub.StreamObserver<CheckResponse> | 
report(ReportRequest request, StreamObserver<ReportResponse> responseObserver)
public void report(ReportRequest request, StreamObserver<ReportResponse> responseObserver) This method provides telemetry reporting for services that are integrated
 with Service
 Infrastructure. It
 reports a list of operations that have occurred on a service. It must be
 called after the operations have been executed. For more information, see
 Telemetry
 Reporting.
 NOTE: The telemetry reporting has a hard limit of 100 operations and 1MB
 per Report call.
 This method requires the servicemanagement.services.report permission
 on the specified service. For more information, see
 Service Control API Access
 Control.
| Parameters | |
|---|---|
| Name | Description | 
| request | ReportRequest | 
| responseObserver | io.grpc.stub.StreamObserver<ReportResponse> |