public class GrpcRegistryStub extends RegistryStub
gRPC stub implementation for the Registry service API.
This class is for advanced usage and reflects the underlying API directly.
Static Methods
create(ClientContext clientContext)
public static final GrpcRegistryStub create(ClientContext clientContext)
Parameter
Returns
Exceptions
create(ClientContext clientContext, GrpcStubCallableFactory callableFactory)
public static final GrpcRegistryStub create(ClientContext clientContext, GrpcStubCallableFactory callableFactory)
Parameters
Returns
Exceptions
create(RegistryStubSettings settings)
public static final GrpcRegistryStub create(RegistryStubSettings settings)
Parameter
Returns
Exceptions
Constructors
GrpcRegistryStub(RegistryStubSettings settings, ClientContext clientContext)
protected GrpcRegistryStub(RegistryStubSettings settings, ClientContext clientContext)
Constructs an instance of GrpcRegistryStub, using the given settings. This is protected so that
it is easy to make a subclass, but otherwise, the static factory methods should be preferred.
Parameters
GrpcRegistryStub(RegistryStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory)
protected GrpcRegistryStub(RegistryStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory)
Constructs an instance of GrpcRegistryStub, using the given settings. This is protected so that
it is easy to make a subclass, but otherwise, the static factory methods should be preferred.
Parameters
Methods
awaitTermination(long duration, TimeUnit unit)
public boolean awaitTermination(long duration, TimeUnit unit)
Parameters
Returns
Exceptions
close()
public final void close()
Overrides
createApiCallable()
public UnaryCallable<CreateApiRequest,Api> createApiCallable()
Returns
Overrides
createApiDeploymentCallable()
public UnaryCallable<CreateApiDeploymentRequest,ApiDeployment> createApiDeploymentCallable()
Returns
Overrides
createApiSpecCallable()
public UnaryCallable<CreateApiSpecRequest,ApiSpec> createApiSpecCallable()
Returns
Overrides
createApiVersionCallable()
public UnaryCallable<CreateApiVersionRequest,ApiVersion> createApiVersionCallable()
Returns
Overrides
createArtifactCallable()
public UnaryCallable<CreateArtifactRequest,Artifact> createArtifactCallable()
Returns
Overrides
deleteApiCallable()
public UnaryCallable<DeleteApiRequest,Empty> deleteApiCallable()
Returns
Overrides
deleteApiDeploymentCallable()
public UnaryCallable<DeleteApiDeploymentRequest,Empty> deleteApiDeploymentCallable()
Returns
Overrides
deleteApiDeploymentRevisionCallable()
public UnaryCallable<DeleteApiDeploymentRevisionRequest,ApiDeployment> deleteApiDeploymentRevisionCallable()
Returns
Overrides
deleteApiSpecCallable()
public UnaryCallable<DeleteApiSpecRequest,Empty> deleteApiSpecCallable()
Returns
Overrides
deleteApiSpecRevisionCallable()
public UnaryCallable<DeleteApiSpecRevisionRequest,ApiSpec> deleteApiSpecRevisionCallable()
Returns
Overrides
deleteApiVersionCallable()
public UnaryCallable<DeleteApiVersionRequest,Empty> deleteApiVersionCallable()
Returns
Overrides
deleteArtifactCallable()
public UnaryCallable<DeleteArtifactRequest,Empty> deleteArtifactCallable()
Returns
Overrides
getApiCallable()
public UnaryCallable<GetApiRequest,Api> getApiCallable()
Returns
Overrides
getApiDeploymentCallable()
public UnaryCallable<GetApiDeploymentRequest,ApiDeployment> getApiDeploymentCallable()
Returns
Overrides
getApiSpecCallable()
public UnaryCallable<GetApiSpecRequest,ApiSpec> getApiSpecCallable()
Returns
Overrides
getApiSpecContentsCallable()
public UnaryCallable<GetApiSpecContentsRequest,HttpBody> getApiSpecContentsCallable()
Returns
Overrides
getApiVersionCallable()
public UnaryCallable<GetApiVersionRequest,ApiVersion> getApiVersionCallable()
Returns
Overrides
getArtifactCallable()
public UnaryCallable<GetArtifactRequest,Artifact> getArtifactCallable()
Returns
Overrides
getArtifactContentsCallable()
public UnaryCallable<GetArtifactContentsRequest,HttpBody> getArtifactContentsCallable()
Returns
Overrides
getIamPolicyCallable()
public UnaryCallable<GetIamPolicyRequest,Policy> getIamPolicyCallable()
Returns
Type | Description |
UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> | |
Overrides
getLocationCallable()
public UnaryCallable<GetLocationRequest,Location> getLocationCallable()
Returns
Type | Description |
UnaryCallable<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location> | |
Overrides
getOperationsStub()
public GrpcOperationsStub getOperationsStub()
Returns
isShutdown()
public boolean isShutdown()
Returns
isTerminated()
public boolean isTerminated()
Returns
listApiDeploymentRevisionsCallable()
public UnaryCallable<ListApiDeploymentRevisionsRequest,ListApiDeploymentRevisionsResponse> listApiDeploymentRevisionsCallable()
Returns
Overrides
listApiDeploymentRevisionsPagedCallable()
public UnaryCallable<ListApiDeploymentRevisionsRequest,RegistryClient.ListApiDeploymentRevisionsPagedResponse> listApiDeploymentRevisionsPagedCallable()
Returns
Overrides
listApiDeploymentsCallable()
public UnaryCallable<ListApiDeploymentsRequest,ListApiDeploymentsResponse> listApiDeploymentsCallable()
Returns
Overrides
listApiDeploymentsPagedCallable()
public UnaryCallable<ListApiDeploymentsRequest,RegistryClient.ListApiDeploymentsPagedResponse> listApiDeploymentsPagedCallable()
Returns
Overrides
listApiSpecRevisionsCallable()
public UnaryCallable<ListApiSpecRevisionsRequest,ListApiSpecRevisionsResponse> listApiSpecRevisionsCallable()
Returns
Overrides
listApiSpecRevisionsPagedCallable()
public UnaryCallable<ListApiSpecRevisionsRequest,RegistryClient.ListApiSpecRevisionsPagedResponse> listApiSpecRevisionsPagedCallable()
Returns
Overrides
listApiSpecsCallable()
public UnaryCallable<ListApiSpecsRequest,ListApiSpecsResponse> listApiSpecsCallable()
Returns
Overrides
listApiSpecsPagedCallable()
public UnaryCallable<ListApiSpecsRequest,RegistryClient.ListApiSpecsPagedResponse> listApiSpecsPagedCallable()
Returns
Overrides
listApiVersionsCallable()
public UnaryCallable<ListApiVersionsRequest,ListApiVersionsResponse> listApiVersionsCallable()
Returns
Overrides
listApiVersionsPagedCallable()
public UnaryCallable<ListApiVersionsRequest,RegistryClient.ListApiVersionsPagedResponse> listApiVersionsPagedCallable()
Returns
Overrides
listApisCallable()
public UnaryCallable<ListApisRequest,ListApisResponse> listApisCallable()
Returns
Overrides
listApisPagedCallable()
public UnaryCallable<ListApisRequest,RegistryClient.ListApisPagedResponse> listApisPagedCallable()
Returns
Overrides
listArtifactsCallable()
public UnaryCallable<ListArtifactsRequest,ListArtifactsResponse> listArtifactsCallable()
Returns
Overrides
listArtifactsPagedCallable()
public UnaryCallable<ListArtifactsRequest,RegistryClient.ListArtifactsPagedResponse> listArtifactsPagedCallable()
Returns
Overrides
listLocationsCallable()
public UnaryCallable<ListLocationsRequest,ListLocationsResponse> listLocationsCallable()
Returns
Type | Description |
UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse> | |
Overrides
listLocationsPagedCallable()
public UnaryCallable<ListLocationsRequest,RegistryClient.ListLocationsPagedResponse> listLocationsPagedCallable()
Returns
Overrides
replaceArtifactCallable()
public UnaryCallable<ReplaceArtifactRequest,Artifact> replaceArtifactCallable()
Returns
Overrides
rollbackApiDeploymentCallable()
public UnaryCallable<RollbackApiDeploymentRequest,ApiDeployment> rollbackApiDeploymentCallable()
Returns
Overrides
rollbackApiSpecCallable()
public UnaryCallable<RollbackApiSpecRequest,ApiSpec> rollbackApiSpecCallable()
Returns
Overrides
setIamPolicyCallable()
public UnaryCallable<SetIamPolicyRequest,Policy> setIamPolicyCallable()
Returns
Type | Description |
UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> | |
Overrides
shutdown()
shutdownNow()
public void shutdownNow()
tagApiDeploymentRevisionCallable()
public UnaryCallable<TagApiDeploymentRevisionRequest,ApiDeployment> tagApiDeploymentRevisionCallable()
Returns
Overrides
tagApiSpecRevisionCallable()
public UnaryCallable<TagApiSpecRevisionRequest,ApiSpec> tagApiSpecRevisionCallable()
Returns
Overrides
testIamPermissionsCallable()
public UnaryCallable<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsCallable()
Returns
Type | Description |
UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> | |
Overrides
updateApiCallable()
public UnaryCallable<UpdateApiRequest,Api> updateApiCallable()
Returns
Overrides
updateApiDeploymentCallable()
public UnaryCallable<UpdateApiDeploymentRequest,ApiDeployment> updateApiDeploymentCallable()
Returns
Overrides
updateApiSpecCallable()
public UnaryCallable<UpdateApiSpecRequest,ApiSpec> updateApiSpecCallable()
Returns
Overrides
updateApiVersionCallable()
public UnaryCallable<UpdateApiVersionRequest,ApiVersion> updateApiVersionCallable()
Returns
Overrides