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