public class HttpJsonRegistryStub extends RegistryStub
REST 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 HttpJsonRegistryStub create(ClientContext clientContext)
create(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory)
public static final HttpJsonRegistryStub create(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory)
create(RegistryStubSettings settings)
public static final HttpJsonRegistryStub create(RegistryStubSettings settings)
getMethodDescriptors()
public static List<ApiMethodDescriptor> getMethodDescriptors()
Constructors
HttpJsonRegistryStub(RegistryStubSettings settings, ClientContext clientContext)
protected HttpJsonRegistryStub(RegistryStubSettings settings, ClientContext clientContext)
Constructs an instance of HttpJsonRegistryStub, 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.
HttpJsonRegistryStub(RegistryStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory)
protected HttpJsonRegistryStub(RegistryStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory)
Constructs an instance of HttpJsonRegistryStub, 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.
Methods
awaitTermination(long duration, TimeUnit unit)
public boolean awaitTermination(long duration, TimeUnit unit)
close()
public final void close()
Overrides
createApiCallable()
public UnaryCallable<CreateApiRequest,Api> createApiCallable()
Overrides
createApiDeploymentCallable()
public UnaryCallable<CreateApiDeploymentRequest,ApiDeployment> createApiDeploymentCallable()
Overrides
createApiSpecCallable()
public UnaryCallable<CreateApiSpecRequest,ApiSpec> createApiSpecCallable()
Overrides
createApiVersionCallable()
public UnaryCallable<CreateApiVersionRequest,ApiVersion> createApiVersionCallable()
Overrides
createArtifactCallable()
public UnaryCallable<CreateArtifactRequest,Artifact> createArtifactCallable()
Overrides
deleteApiCallable()
public UnaryCallable<DeleteApiRequest,Empty> deleteApiCallable()
Overrides
deleteApiDeploymentCallable()
public UnaryCallable<DeleteApiDeploymentRequest,Empty> deleteApiDeploymentCallable()
Overrides
deleteApiDeploymentRevisionCallable()
public UnaryCallable<DeleteApiDeploymentRevisionRequest,ApiDeployment> deleteApiDeploymentRevisionCallable()
Overrides
deleteApiSpecCallable()
public UnaryCallable<DeleteApiSpecRequest,Empty> deleteApiSpecCallable()
Overrides
deleteApiSpecRevisionCallable()
public UnaryCallable<DeleteApiSpecRevisionRequest,ApiSpec> deleteApiSpecRevisionCallable()
Overrides
deleteApiVersionCallable()
public UnaryCallable<DeleteApiVersionRequest,Empty> deleteApiVersionCallable()
Overrides
deleteArtifactCallable()
public UnaryCallable<DeleteArtifactRequest,Empty> deleteArtifactCallable()
Overrides
getApiCallable()
public UnaryCallable<GetApiRequest,Api> getApiCallable()
Overrides
getApiDeploymentCallable()
public UnaryCallable<GetApiDeploymentRequest,ApiDeployment> getApiDeploymentCallable()
Overrides
getApiSpecCallable()
public UnaryCallable<GetApiSpecRequest,ApiSpec> getApiSpecCallable()
Overrides
getApiSpecContentsCallable()
public UnaryCallable<GetApiSpecContentsRequest,HttpBody> getApiSpecContentsCallable()
Overrides
getApiVersionCallable()
public UnaryCallable<GetApiVersionRequest,ApiVersion> getApiVersionCallable()
Overrides
getArtifactCallable()
public UnaryCallable<GetArtifactRequest,Artifact> getArtifactCallable()
Overrides
getArtifactContentsCallable()
public UnaryCallable<GetArtifactContentsRequest,HttpBody> getArtifactContentsCallable()
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
isShutdown()
public boolean isShutdown()
isTerminated()
public boolean isTerminated()
listApiDeploymentRevisionsCallable()
public UnaryCallable<ListApiDeploymentRevisionsRequest,ListApiDeploymentRevisionsResponse> listApiDeploymentRevisionsCallable()
Overrides
listApiDeploymentRevisionsPagedCallable()
public UnaryCallable<ListApiDeploymentRevisionsRequest,RegistryClient.ListApiDeploymentRevisionsPagedResponse> listApiDeploymentRevisionsPagedCallable()
Overrides
listApiDeploymentsCallable()
public UnaryCallable<ListApiDeploymentsRequest,ListApiDeploymentsResponse> listApiDeploymentsCallable()
Overrides
listApiDeploymentsPagedCallable()
public UnaryCallable<ListApiDeploymentsRequest,RegistryClient.ListApiDeploymentsPagedResponse> listApiDeploymentsPagedCallable()
Overrides
listApiSpecRevisionsCallable()
public UnaryCallable<ListApiSpecRevisionsRequest,ListApiSpecRevisionsResponse> listApiSpecRevisionsCallable()
Overrides
listApiSpecRevisionsPagedCallable()
public UnaryCallable<ListApiSpecRevisionsRequest,RegistryClient.ListApiSpecRevisionsPagedResponse> listApiSpecRevisionsPagedCallable()
Overrides
listApiSpecsCallable()
public UnaryCallable<ListApiSpecsRequest,ListApiSpecsResponse> listApiSpecsCallable()
Overrides
listApiSpecsPagedCallable()
public UnaryCallable<ListApiSpecsRequest,RegistryClient.ListApiSpecsPagedResponse> listApiSpecsPagedCallable()
Overrides
listApiVersionsCallable()
public UnaryCallable<ListApiVersionsRequest,ListApiVersionsResponse> listApiVersionsCallable()
Overrides
listApiVersionsPagedCallable()
public UnaryCallable<ListApiVersionsRequest,RegistryClient.ListApiVersionsPagedResponse> listApiVersionsPagedCallable()
Overrides
listApisCallable()
public UnaryCallable<ListApisRequest,ListApisResponse> listApisCallable()
Overrides
listApisPagedCallable()
public UnaryCallable<ListApisRequest,RegistryClient.ListApisPagedResponse> listApisPagedCallable()
Overrides
listArtifactsCallable()
public UnaryCallable<ListArtifactsRequest,ListArtifactsResponse> listArtifactsCallable()
Overrides
listArtifactsPagedCallable()
public UnaryCallable<ListArtifactsRequest,RegistryClient.ListArtifactsPagedResponse> listArtifactsPagedCallable()
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()
Overrides
replaceArtifactCallable()
public UnaryCallable<ReplaceArtifactRequest,Artifact> replaceArtifactCallable()
Overrides
rollbackApiDeploymentCallable()
public UnaryCallable<RollbackApiDeploymentRequest,ApiDeployment> rollbackApiDeploymentCallable()
Overrides
rollbackApiSpecCallable()
public UnaryCallable<RollbackApiSpecRequest,ApiSpec> rollbackApiSpecCallable()
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()
Overrides
tagApiSpecRevisionCallable()
public UnaryCallable<TagApiSpecRevisionRequest,ApiSpec> tagApiSpecRevisionCallable()
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()
Overrides
updateApiDeploymentCallable()
public UnaryCallable<UpdateApiDeploymentRequest,ApiDeployment> updateApiDeploymentCallable()
Overrides
updateApiSpecCallable()
public UnaryCallable<UpdateApiSpecRequest,ApiSpec> updateApiSpecCallable()
Overrides
updateApiVersionCallable()
public UnaryCallable<UpdateApiVersionRequest,ApiVersion> updateApiVersionCallable()
Overrides