Class ServicesGrpc.ServicesBlockingStub (0.36.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
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
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
NameDescription
requestCreateServiceRequest
Returns
TypeDescription
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
NameDescription
requestDeleteServiceRequest
Returns
TypeDescription
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
NameDescription
requestcom.google.iam.v1.GetIamPolicyRequest
Returns
TypeDescription
com.google.iam.v1.Policy

getService(GetServiceRequest request)

public Service getService(GetServiceRequest request)

Gets information about a Service.

Parameter
NameDescription
requestGetServiceRequest
Returns
TypeDescription
Service

listServices(ListServicesRequest request)

public ListServicesResponse listServices(ListServicesRequest request)

Lists Services.

Parameter
NameDescription
requestListServicesRequest
Returns
TypeDescription
ListServicesResponse

setIamPolicy(SetIamPolicyRequest request)

public Policy setIamPolicy(SetIamPolicyRequest request)

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

Parameter
NameDescription
requestcom.google.iam.v1.SetIamPolicyRequest
Returns
TypeDescription
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
NameDescription
requestcom.google.iam.v1.TestIamPermissionsRequest
Returns
TypeDescription
com.google.iam.v1.TestIamPermissionsResponse

updateService(UpdateServiceRequest request)

public Operation updateService(UpdateServiceRequest request)

Updates a Service.

Parameter
NameDescription
requestUpdateServiceRequest
Returns
TypeDescription
Operation