Class RegistryGrpc.RegistryFutureStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractFutureStub<RegistryGrpc.RegistryFutureStub>
-
- com.google.cloud.apigeeregistry.v1.RegistryGrpc.RegistryFutureStub
-
- Enclosing class:
- RegistryGrpc
public static final class RegistryGrpc.RegistryFutureStub extends io.grpc.stub.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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected RegistryGrpc.RegistryFutureStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)com.google.common.util.concurrent.ListenableFuture<Api>createApi(CreateApiRequest request)Creates a specified API.com.google.common.util.concurrent.ListenableFuture<ApiDeployment>createApiDeployment(CreateApiDeploymentRequest request)Creates a specified deployment.com.google.common.util.concurrent.ListenableFuture<ApiSpec>createApiSpec(CreateApiSpecRequest request)Creates a specified spec.com.google.common.util.concurrent.ListenableFuture<ApiVersion>createApiVersion(CreateApiVersionRequest request)Creates a specified version.com.google.common.util.concurrent.ListenableFuture<Artifact>createArtifact(CreateArtifactRequest request)Creates a specified artifact.com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>deleteApi(DeleteApiRequest request)Removes a specified API and all of the resources that it owns.com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>deleteApiDeployment(DeleteApiDeploymentRequest request)Removes a specified deployment, all revisions, and all child resources (e.g., artifacts).com.google.common.util.concurrent.ListenableFuture<ApiDeployment>deleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest request)Deletes a revision of a deployment.com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>deleteApiSpec(DeleteApiSpecRequest request)Removes a specified spec, all revisions, and all child resources (e.g., artifacts).com.google.common.util.concurrent.ListenableFuture<ApiSpec>deleteApiSpecRevision(DeleteApiSpecRevisionRequest request)Deletes a revision of a spec.com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>deleteApiVersion(DeleteApiVersionRequest request)Removes a specified version and all of the resources that it owns.com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>deleteArtifact(DeleteArtifactRequest request)Removes a specified artifact.com.google.common.util.concurrent.ListenableFuture<Api>getApi(GetApiRequest request)Returns a specified API.com.google.common.util.concurrent.ListenableFuture<ApiDeployment>getApiDeployment(GetApiDeploymentRequest request)Returns a specified deployment.com.google.common.util.concurrent.ListenableFuture<ApiSpec>getApiSpec(GetApiSpecRequest request)Returns a specified spec.com.google.common.util.concurrent.ListenableFuture<com.google.api.HttpBody>getApiSpecContents(GetApiSpecContentsRequest request)Returns the contents of a specified spec.com.google.common.util.concurrent.ListenableFuture<ApiVersion>getApiVersion(GetApiVersionRequest request)Returns a specified version.com.google.common.util.concurrent.ListenableFuture<Artifact>getArtifact(GetArtifactRequest request)Returns a specified artifact.com.google.common.util.concurrent.ListenableFuture<com.google.api.HttpBody>getArtifactContents(GetArtifactContentsRequest request)Returns the contents of a specified artifact.com.google.common.util.concurrent.ListenableFuture<ListApiDeploymentRevisionsResponse>listApiDeploymentRevisions(ListApiDeploymentRevisionsRequest request)Lists all revisions of a deployment.com.google.common.util.concurrent.ListenableFuture<ListApiDeploymentsResponse>listApiDeployments(ListApiDeploymentsRequest request)Returns matching deployments.com.google.common.util.concurrent.ListenableFuture<ListApisResponse>listApis(ListApisRequest request)Returns matching APIs.com.google.common.util.concurrent.ListenableFuture<ListApiSpecRevisionsResponse>listApiSpecRevisions(ListApiSpecRevisionsRequest request)Lists all revisions of a spec.com.google.common.util.concurrent.ListenableFuture<ListApiSpecsResponse>listApiSpecs(ListApiSpecsRequest request)Returns matching specs.com.google.common.util.concurrent.ListenableFuture<ListApiVersionsResponse>listApiVersions(ListApiVersionsRequest request)Returns matching versions.com.google.common.util.concurrent.ListenableFuture<ListArtifactsResponse>listArtifacts(ListArtifactsRequest request)Returns matching artifacts.com.google.common.util.concurrent.ListenableFuture<Artifact>replaceArtifact(ReplaceArtifactRequest request)Used to replace a specified artifact.com.google.common.util.concurrent.ListenableFuture<ApiDeployment>rollbackApiDeployment(RollbackApiDeploymentRequest request)Sets the current revision to a specified prior revision.com.google.common.util.concurrent.ListenableFuture<ApiSpec>rollbackApiSpec(RollbackApiSpecRequest request)Sets the current revision to a specified prior revision.com.google.common.util.concurrent.ListenableFuture<ApiDeployment>tagApiDeploymentRevision(TagApiDeploymentRevisionRequest request)Adds a tag to a specified revision of a deployment.com.google.common.util.concurrent.ListenableFuture<ApiSpec>tagApiSpecRevision(TagApiSpecRevisionRequest request)Adds a tag to a specified revision of a spec.com.google.common.util.concurrent.ListenableFuture<Api>updateApi(UpdateApiRequest request)Used to modify a specified API.com.google.common.util.concurrent.ListenableFuture<ApiDeployment>updateApiDeployment(UpdateApiDeploymentRequest request)Used to modify a specified deployment.com.google.common.util.concurrent.ListenableFuture<ApiSpec>updateApiSpec(UpdateApiSpecRequest request)Used to modify a specified spec.com.google.common.util.concurrent.ListenableFuture<ApiVersion>updateApiVersion(UpdateApiVersionRequest request)Used to modify a specified version.
-
-
-
Method Detail
-
build
protected RegistryGrpc.RegistryFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
buildin classio.grpc.stub.AbstractStub<RegistryGrpc.RegistryFutureStub>
-
listApis
public com.google.common.util.concurrent.ListenableFuture<ListApisResponse> listApis(ListApisRequest request)
Returns matching APIs.
-
getApi
public com.google.common.util.concurrent.ListenableFuture<Api> getApi(GetApiRequest request)
Returns a specified API.
-
createApi
public com.google.common.util.concurrent.ListenableFuture<Api> createApi(CreateApiRequest request)
Creates a specified API.
-
updateApi
public com.google.common.util.concurrent.ListenableFuture<Api> updateApi(UpdateApiRequest request)
Used to modify a specified API.
-
deleteApi
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteApi(DeleteApiRequest request)
Removes a specified API and all of the resources that it owns.
-
listApiVersions
public com.google.common.util.concurrent.ListenableFuture<ListApiVersionsResponse> listApiVersions(ListApiVersionsRequest request)
Returns matching versions.
-
getApiVersion
public com.google.common.util.concurrent.ListenableFuture<ApiVersion> getApiVersion(GetApiVersionRequest request)
Returns a specified version.
-
createApiVersion
public com.google.common.util.concurrent.ListenableFuture<ApiVersion> createApiVersion(CreateApiVersionRequest request)
Creates a specified version.
-
updateApiVersion
public com.google.common.util.concurrent.ListenableFuture<ApiVersion> updateApiVersion(UpdateApiVersionRequest request)
Used to modify a specified version.
-
deleteApiVersion
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteApiVersion(DeleteApiVersionRequest request)
Removes a specified version and all of the resources that it owns.
-
listApiSpecs
public com.google.common.util.concurrent.ListenableFuture<ListApiSpecsResponse> listApiSpecs(ListApiSpecsRequest request)
Returns matching specs.
-
getApiSpec
public com.google.common.util.concurrent.ListenableFuture<ApiSpec> getApiSpec(GetApiSpecRequest request)
Returns a specified spec.
-
getApiSpecContents
public com.google.common.util.concurrent.ListenableFuture<com.google.api.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).
-
createApiSpec
public com.google.common.util.concurrent.ListenableFuture<ApiSpec> createApiSpec(CreateApiSpecRequest request)
Creates a specified spec.
-
updateApiSpec
public com.google.common.util.concurrent.ListenableFuture<ApiSpec> updateApiSpec(UpdateApiSpecRequest request)
Used to modify a specified spec.
-
deleteApiSpec
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteApiSpec(DeleteApiSpecRequest request)
Removes a specified spec, all revisions, and all child resources (e.g., artifacts).
-
tagApiSpecRevision
public com.google.common.util.concurrent.ListenableFuture<ApiSpec> tagApiSpecRevision(TagApiSpecRevisionRequest request)
Adds a tag to a specified revision of a spec.
-
listApiSpecRevisions
public com.google.common.util.concurrent.ListenableFuture<ListApiSpecRevisionsResponse> listApiSpecRevisions(ListApiSpecRevisionsRequest request)
Lists all revisions of a spec. Revisions are returned in descending order of revision creation time.
-
rollbackApiSpec
public com.google.common.util.concurrent.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.
-
deleteApiSpecRevision
public com.google.common.util.concurrent.ListenableFuture<ApiSpec> deleteApiSpecRevision(DeleteApiSpecRevisionRequest request)
Deletes a revision of a spec.
-
listApiDeployments
public com.google.common.util.concurrent.ListenableFuture<ListApiDeploymentsResponse> listApiDeployments(ListApiDeploymentsRequest request)
Returns matching deployments.
-
getApiDeployment
public com.google.common.util.concurrent.ListenableFuture<ApiDeployment> getApiDeployment(GetApiDeploymentRequest request)
Returns a specified deployment.
-
createApiDeployment
public com.google.common.util.concurrent.ListenableFuture<ApiDeployment> createApiDeployment(CreateApiDeploymentRequest request)
Creates a specified deployment.
-
updateApiDeployment
public com.google.common.util.concurrent.ListenableFuture<ApiDeployment> updateApiDeployment(UpdateApiDeploymentRequest request)
Used to modify a specified deployment.
-
deleteApiDeployment
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteApiDeployment(DeleteApiDeploymentRequest request)
Removes a specified deployment, all revisions, and all child resources (e.g., artifacts).
-
tagApiDeploymentRevision
public com.google.common.util.concurrent.ListenableFuture<ApiDeployment> tagApiDeploymentRevision(TagApiDeploymentRevisionRequest request)
Adds a tag to a specified revision of a deployment.
-
listApiDeploymentRevisions
public com.google.common.util.concurrent.ListenableFuture<ListApiDeploymentRevisionsResponse> listApiDeploymentRevisions(ListApiDeploymentRevisionsRequest request)
Lists all revisions of a deployment. Revisions are returned in descending order of revision creation time.
-
rollbackApiDeployment
public com.google.common.util.concurrent.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.
-
deleteApiDeploymentRevision
public com.google.common.util.concurrent.ListenableFuture<ApiDeployment> deleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest request)
Deletes a revision of a deployment.
-
listArtifacts
public com.google.common.util.concurrent.ListenableFuture<ListArtifactsResponse> listArtifacts(ListArtifactsRequest request)
Returns matching artifacts.
-
getArtifact
public com.google.common.util.concurrent.ListenableFuture<Artifact> getArtifact(GetArtifactRequest request)
Returns a specified artifact.
-
getArtifactContents
public com.google.common.util.concurrent.ListenableFuture<com.google.api.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).
-
createArtifact
public com.google.common.util.concurrent.ListenableFuture<Artifact> createArtifact(CreateArtifactRequest request)
Creates a specified artifact.
-
replaceArtifact
public com.google.common.util.concurrent.ListenableFuture<Artifact> replaceArtifact(ReplaceArtifactRequest request)
Used to replace a specified artifact.
-
deleteArtifact
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteArtifact(DeleteArtifactRequest request)
Removes a specified artifact.
-
-