public static final class RegistryGrpc.RegistryFutureStub extends AbstractFutureStub<RegistryGrpc.RegistryFutureStub>
A stub to allow clients to do ListenableFuture-style 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.AbstractFutureStub >
RegistryGrpc.RegistryFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<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.RegistryFutureStub 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 ListenableFuture<Api> createApi(CreateApiRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Api> |
|
createApiDeployment(CreateApiDeploymentRequest request)
public ListenableFuture<ApiDeployment> createApiDeployment(CreateApiDeploymentRequest request)
Creates a specified deployment.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ApiDeployment> |
|
createApiSpec(CreateApiSpecRequest request)
public ListenableFuture<ApiSpec> createApiSpec(CreateApiSpecRequest request)
Creates a specified spec.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ApiSpec> |
|
createApiVersion(CreateApiVersionRequest request)
public ListenableFuture<ApiVersion> createApiVersion(CreateApiVersionRequest request)
Creates a specified version.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ApiVersion> |
|
createArtifact(CreateArtifactRequest request)
public ListenableFuture<Artifact> createArtifact(CreateArtifactRequest request)
Creates a specified artifact.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Artifact> |
|
deleteApi(DeleteApiRequest request)
public ListenableFuture<Empty> deleteApi(DeleteApiRequest request)
Removes a specified API and all of the resources that it
owns.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
|
deleteApiDeployment(DeleteApiDeploymentRequest request)
public ListenableFuture<Empty> deleteApiDeployment(DeleteApiDeploymentRequest request)
Removes a specified deployment, all revisions, and all
child resources (e.g., artifacts).
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
|
deleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest request)
public ListenableFuture<ApiDeployment> deleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest request)
Deletes a revision of a deployment.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ApiDeployment> |
|
deleteApiSpec(DeleteApiSpecRequest request)
public ListenableFuture<Empty> deleteApiSpec(DeleteApiSpecRequest request)
Removes a specified spec, all revisions, and all child
resources (e.g., artifacts).
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
|
deleteApiSpecRevision(DeleteApiSpecRevisionRequest request)
public ListenableFuture<ApiSpec> deleteApiSpecRevision(DeleteApiSpecRevisionRequest request)
Deletes a revision of a spec.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ApiSpec> |
|
deleteApiVersion(DeleteApiVersionRequest request)
public ListenableFuture<Empty> deleteApiVersion(DeleteApiVersionRequest request)
Removes a specified version and all of the resources that
it owns.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
|
deleteArtifact(DeleteArtifactRequest request)
public ListenableFuture<Empty> deleteArtifact(DeleteArtifactRequest request)
Removes a specified artifact.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
|
getApi(GetApiRequest request)
public ListenableFuture<Api> getApi(GetApiRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Api> |
|
getApiDeployment(GetApiDeploymentRequest request)
public ListenableFuture<ApiDeployment> getApiDeployment(GetApiDeploymentRequest request)
Returns a specified deployment.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ApiDeployment> |
|
getApiSpec(GetApiSpecRequest request)
public ListenableFuture<ApiSpec> getApiSpec(GetApiSpecRequest request)
Returns a specified spec.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ApiSpec> |
|
getApiSpecContents(GetApiSpecContentsRequest request)
public ListenableFuture<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.common.util.concurrent.ListenableFuture<com.google.api.HttpBody> |
|
getApiVersion(GetApiVersionRequest request)
public ListenableFuture<ApiVersion> getApiVersion(GetApiVersionRequest request)
Returns a specified version.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ApiVersion> |
|
getArtifact(GetArtifactRequest request)
public ListenableFuture<Artifact> getArtifact(GetArtifactRequest request)
Returns a specified artifact.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Artifact> |
|
getArtifactContents(GetArtifactContentsRequest request)
public ListenableFuture<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.common.util.concurrent.ListenableFuture<com.google.api.HttpBody> |
|
listApiDeploymentRevisions(ListApiDeploymentRevisionsRequest request)
public ListenableFuture<ListApiDeploymentRevisionsResponse> listApiDeploymentRevisions(ListApiDeploymentRevisionsRequest request)
Lists all revisions of a deployment.
Revisions are returned in descending order of revision creation time.
listApiDeployments(ListApiDeploymentsRequest request)
public ListenableFuture<ListApiDeploymentsResponse> listApiDeployments(ListApiDeploymentsRequest request)
Returns matching deployments.
listApiSpecRevisions(ListApiSpecRevisionsRequest request)
public ListenableFuture<ListApiSpecRevisionsResponse> listApiSpecRevisions(ListApiSpecRevisionsRequest request)
Lists all revisions of a spec.
Revisions are returned in descending order of revision creation time.
listApiSpecs(ListApiSpecsRequest request)
public ListenableFuture<ListApiSpecsResponse> listApiSpecs(ListApiSpecsRequest request)
listApiVersions(ListApiVersionsRequest request)
public ListenableFuture<ListApiVersionsResponse> listApiVersions(ListApiVersionsRequest request)
Returns matching versions.
listApis(ListApisRequest request)
public ListenableFuture<ListApisResponse> listApis(ListApisRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ListApisResponse> |
|
listArtifacts(ListArtifactsRequest request)
public ListenableFuture<ListArtifactsResponse> listArtifacts(ListArtifactsRequest request)
Returns matching artifacts.
replaceArtifact(ReplaceArtifactRequest request)
public ListenableFuture<Artifact> replaceArtifact(ReplaceArtifactRequest request)
Used to replace a specified artifact.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Artifact> |
|
rollbackApiDeployment(RollbackApiDeploymentRequest request)
public ListenableFuture<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.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ApiDeployment> |
|
rollbackApiSpec(RollbackApiSpecRequest request)
public ListenableFuture<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.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ApiSpec> |
|
tagApiDeploymentRevision(TagApiDeploymentRevisionRequest request)
public ListenableFuture<ApiDeployment> tagApiDeploymentRevision(TagApiDeploymentRevisionRequest request)
Adds a tag to a specified revision of a
deployment.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ApiDeployment> |
|
tagApiSpecRevision(TagApiSpecRevisionRequest request)
public ListenableFuture<ApiSpec> tagApiSpecRevision(TagApiSpecRevisionRequest request)
Adds a tag to a specified revision of a spec.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ApiSpec> |
|
updateApi(UpdateApiRequest request)
public ListenableFuture<Api> updateApi(UpdateApiRequest request)
Used to modify a specified API.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Api> |
|
updateApiDeployment(UpdateApiDeploymentRequest request)
public ListenableFuture<ApiDeployment> updateApiDeployment(UpdateApiDeploymentRequest request)
Used to modify a specified deployment.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ApiDeployment> |
|
updateApiSpec(UpdateApiSpecRequest request)
public ListenableFuture<ApiSpec> updateApiSpec(UpdateApiSpecRequest request)
Used to modify a specified spec.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ApiSpec> |
|
updateApiVersion(UpdateApiVersionRequest request)
public ListenableFuture<ApiVersion> updateApiVersion(UpdateApiVersionRequest request)
Used to modify a specified version.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ApiVersion> |
|