Class ServicesGrpc.ServicesBlockingStub (0.44.0)

public static final class ServicesGrpc.ServicesBlockingStub extends AbstractBlockingStub<ServicesGrpc.ServicesBlockingStub>

A stub to allow clients to do synchronous rpc calls to service Services.

Cloud Run Service Control Plane API

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > ServicesGrpc.ServicesBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected ServicesGrpc.ServicesBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
ServicesGrpc.ServicesBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createService(CreateServiceRequest request)

public Operation createService(CreateServiceRequest request)

Creates a new Service in a given project and location.

Parameter
Name Description
request CreateServiceRequest
Returns
Type Description
Operation

deleteService(DeleteServiceRequest request)

public Operation deleteService(DeleteServiceRequest request)

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

Parameter
Name Description
request DeleteServiceRequest
Returns
Type Description
Operation

getIamPolicy(GetIamPolicyRequest request)

public Policy getIamPolicy(GetIamPolicyRequest request)

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

Parameter
Name Description
request com.google.iam.v1.GetIamPolicyRequest
Returns
Type Description
com.google.iam.v1.Policy

getService(GetServiceRequest request)

public Service getService(GetServiceRequest request)

Gets information about a Service.

Parameter
Name Description
request GetServiceRequest
Returns
Type Description
Service

listServices(ListServicesRequest request)

public ListServicesResponse listServices(ListServicesRequest request)

Lists Services.

Parameter
Name Description
request ListServicesRequest
Returns
Type Description
ListServicesResponse

setIamPolicy(SetIamPolicyRequest request)

public Policy setIamPolicy(SetIamPolicyRequest request)

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

Parameter
Name Description
request com.google.iam.v1.SetIamPolicyRequest
Returns
Type Description
com.google.iam.v1.Policy

testIamPermissions(TestIamPermissionsRequest request)

public TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request)

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

Parameter
Name Description
request com.google.iam.v1.TestIamPermissionsRequest
Returns
Type Description
com.google.iam.v1.TestIamPermissionsResponse

updateService(UpdateServiceRequest request)

public Operation updateService(UpdateServiceRequest request)

Updates a Service.

Parameter
Name Description
request UpdateServiceRequest
Returns
Type Description
Operation