Interface ServicesGrpc.AsyncService (0.51.0)

publicstaticinterface ServicesGrpc.AsyncService

Cloud Run Service Control Plane API

Methods

createService(CreateServiceRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidcreateService(CreateServiceRequestrequest,StreamObserver<Operation>responseObserver)

Creates a new Service in a given project and location.

Parameters
Name Description
request CreateServiceRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteService(DeleteServiceRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoiddeleteService(DeleteServiceRequestrequest,StreamObserver<Operation>responseObserver)

Deletes a Service. This will cause the Service to stop serving traffic and will delete all revisions.

Parameters
Name Description
request DeleteServiceRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getIamPolicy(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver)

publicdefaultvoidgetIamPolicy(GetIamPolicyRequestrequest,StreamObserver<Policy>responseObserver)

Gets the IAM Access Control policy currently in effect for the given Cloud Run Service. This result does not include any inherited policies.

Parameters
Name Description
request com.google.iam.v1.GetIamPolicyRequest
responseObserver io.grpc.stub.StreamObserver<com.google.iam.v1.Policy>

getService(GetServiceRequest request, StreamObserver<Service> responseObserver)

publicdefaultvoidgetService(GetServiceRequestrequest,StreamObserver<Service>responseObserver)

Gets information about a Service.

Parameters
Name Description
request GetServiceRequest
responseObserver io.grpc.stub.StreamObserver<Service>

listServices(ListServicesRequest request, StreamObserver<ListServicesResponse> responseObserver)

publicdefaultvoidlistServices(ListServicesRequestrequest,StreamObserver<ListServicesResponse>responseObserver)

Lists Services. Results are sorted by creation time, descending.

Parameters
Name Description
request ListServicesRequest
responseObserver io.grpc.stub.StreamObserver<ListServicesResponse>

setIamPolicy(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver)

publicdefaultvoidsetIamPolicy(SetIamPolicyRequestrequest,StreamObserver<Policy>responseObserver)

Sets the IAM Access control policy for the specified Service. Overwrites any existing policy.

Parameters
Name Description
request com.google.iam.v1.SetIamPolicyRequest
responseObserver io.grpc.stub.StreamObserver<com.google.iam.v1.Policy>

testIamPermissions(TestIamPermissionsRequest request, StreamObserver<TestIamPermissionsResponse> responseObserver)

publicdefaultvoidtestIamPermissions(TestIamPermissionsRequestrequest,StreamObserver<TestIamPermissionsResponse>responseObserver)

Returns permissions that a caller has on the specified Project. There are no permissions required for making this API call.

Parameters
Name Description
request com.google.iam.v1.TestIamPermissionsRequest
responseObserver io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse>

updateService(UpdateServiceRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidupdateService(UpdateServiceRequestrequest,StreamObserver<Operation>responseObserver)

Updates a Service.

Parameters
Name Description
request UpdateServiceRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月30日 UTC.