public static final class RegistryGrpc.RegistryBlockingV2Stub extends AbstractBlockingStub<RegistryGrpc.RegistryBlockingV2Stub>
A stub to allow clients to do synchronous rpc calls to service Registry.
The Registry service allows teams to manage descriptions of APIs.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
RegistryGrpc.RegistryBlockingV2Stub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected RegistryGrpc.RegistryBlockingV2Stub build(Channel channel, CallOptions callOptions)
| Parameters |
| Name |
Description |
channel |
io.grpc.Channel
|
callOptions |
io.grpc.CallOptions
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createApi(CreateApiRequest request)
public Api createApi(CreateApiRequest request)
| Returns |
| Type |
Description |
Api |
|
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
createApiDeployment(CreateApiDeploymentRequest request)
public ApiDeployment createApiDeployment(CreateApiDeploymentRequest request)
Creates a specified deployment.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
createApiSpec(CreateApiSpecRequest request)
public ApiSpec createApiSpec(CreateApiSpecRequest request)
Creates a specified spec.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
createApiVersion(CreateApiVersionRequest request)
public ApiVersion createApiVersion(CreateApiVersionRequest request)
Creates a specified version.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
createArtifact(CreateArtifactRequest request)
public Artifact createArtifact(CreateArtifactRequest request)
Creates a specified artifact.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
deleteApi(DeleteApiRequest request)
public Empty deleteApi(DeleteApiRequest request)
Removes a specified API and all of the resources that it
owns.
| Returns |
| Type |
Description |
Empty |
|
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
deleteApiDeployment(DeleteApiDeploymentRequest request)
public Empty deleteApiDeployment(DeleteApiDeploymentRequest request)
Removes a specified deployment, all revisions, and all
child resources (e.g., artifacts).
| Returns |
| Type |
Description |
Empty |
|
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
deleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest request)
public ApiDeployment deleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest request)
Deletes a revision of a deployment.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
deleteApiSpec(DeleteApiSpecRequest request)
public Empty deleteApiSpec(DeleteApiSpecRequest request)
Removes a specified spec, all revisions, and all child
resources (e.g., artifacts).
| Returns |
| Type |
Description |
Empty |
|
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
deleteApiSpecRevision(DeleteApiSpecRevisionRequest request)
public ApiSpec deleteApiSpecRevision(DeleteApiSpecRevisionRequest request)
Deletes a revision of a spec.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
deleteApiVersion(DeleteApiVersionRequest request)
public Empty deleteApiVersion(DeleteApiVersionRequest request)
Removes a specified version and all of the resources that
it owns.
| Returns |
| Type |
Description |
Empty |
|
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
deleteArtifact(DeleteArtifactRequest request)
public Empty deleteArtifact(DeleteArtifactRequest request)
Removes a specified artifact.
| Returns |
| Type |
Description |
Empty |
|
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
getApi(GetApiRequest request)
public Api getApi(GetApiRequest request)
| Returns |
| Type |
Description |
Api |
|
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
getApiDeployment(GetApiDeploymentRequest request)
public ApiDeployment getApiDeployment(GetApiDeploymentRequest request)
Returns a specified deployment.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
getApiSpec(GetApiSpecRequest request)
public ApiSpec getApiSpec(GetApiSpecRequest request)
Returns a specified spec.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
getApiSpecContents(GetApiSpecContentsRequest request)
public HttpBody getApiSpecContents(GetApiSpecContentsRequest request)
Returns the contents of a specified spec.
If specs are stored with GZip compression, the default behavior
is to return the spec uncompressed (the mime_type response field
indicates the exact format returned).
| Returns |
| Type |
Description |
com.google.api.HttpBody |
|
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
getApiVersion(GetApiVersionRequest request)
public ApiVersion getApiVersion(GetApiVersionRequest request)
Returns a specified version.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
getArtifact(GetArtifactRequest request)
public Artifact getArtifact(GetArtifactRequest request)
Returns a specified artifact.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
getArtifactContents(GetArtifactContentsRequest request)
public HttpBody getArtifactContents(GetArtifactContentsRequest request)
Returns the contents of a specified artifact.
If artifacts are stored with GZip compression, the default behavior
is to return the artifact uncompressed (the mime_type response field
indicates the exact format returned).
| Returns |
| Type |
Description |
com.google.api.HttpBody |
|
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
listApiDeploymentRevisions(ListApiDeploymentRevisionsRequest request)
public ListApiDeploymentRevisionsResponse listApiDeploymentRevisions(ListApiDeploymentRevisionsRequest request)
Lists all revisions of a deployment.
Revisions are returned in descending order of revision creation time.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
listApiDeployments(ListApiDeploymentsRequest request)
public ListApiDeploymentsResponse listApiDeployments(ListApiDeploymentsRequest request)
Returns matching deployments.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
listApiSpecRevisions(ListApiSpecRevisionsRequest request)
public ListApiSpecRevisionsResponse listApiSpecRevisions(ListApiSpecRevisionsRequest request)
Lists all revisions of a spec.
Revisions are returned in descending order of revision creation time.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
listApiSpecs(ListApiSpecsRequest request)
public ListApiSpecsResponse listApiSpecs(ListApiSpecsRequest request)
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
listApiVersions(ListApiVersionsRequest request)
public ListApiVersionsResponse listApiVersions(ListApiVersionsRequest request)
Returns matching versions.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
listApis(ListApisRequest request)
public ListApisResponse listApis(ListApisRequest request)
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
listArtifacts(ListArtifactsRequest request)
public ListArtifactsResponse listArtifacts(ListArtifactsRequest request)
Returns matching artifacts.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
replaceArtifact(ReplaceArtifactRequest request)
public Artifact replaceArtifact(ReplaceArtifactRequest request)
Used to replace a specified artifact.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
rollbackApiDeployment(RollbackApiDeploymentRequest request)
public ApiDeployment rollbackApiDeployment(RollbackApiDeploymentRequest request)
Sets the current revision to a specified prior
revision. Note that this creates a new revision with a new revision ID.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
rollbackApiSpec(RollbackApiSpecRequest request)
public ApiSpec rollbackApiSpec(RollbackApiSpecRequest request)
Sets the current revision to a specified prior revision.
Note that this creates a new revision with a new revision ID.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
tagApiDeploymentRevision(TagApiDeploymentRevisionRequest request)
public ApiDeployment tagApiDeploymentRevision(TagApiDeploymentRevisionRequest request)
Adds a tag to a specified revision of a
deployment.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
tagApiSpecRevision(TagApiSpecRevisionRequest request)
public ApiSpec tagApiSpecRevision(TagApiSpecRevisionRequest request)
Adds a tag to a specified revision of a spec.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
updateApi(UpdateApiRequest request)
public Api updateApi(UpdateApiRequest request)
Used to modify a specified API.
| Returns |
| Type |
Description |
Api |
|
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
updateApiDeployment(UpdateApiDeploymentRequest request)
public ApiDeployment updateApiDeployment(UpdateApiDeploymentRequest request)
Used to modify a specified deployment.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
updateApiSpec(UpdateApiSpecRequest request)
public ApiSpec updateApiSpec(UpdateApiSpecRequest request)
Used to modify a specified spec.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
updateApiVersion(UpdateApiVersionRequest request)
public ApiVersion updateApiVersion(UpdateApiVersionRequest request)
Used to modify a specified version.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|