Interface RegistryGrpc.AsyncService
-
- All Known Implementing Classes:
RegistryGrpc.RegistryImplBase
- Enclosing class:
- RegistryGrpc
public static interface RegistryGrpc.AsyncService
The Registry service allows teams to manage descriptions of APIs.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
createApi(CreateApiRequest request, io.grpc.stub.StreamObserver<Api> responseObserver)
Creates a specified API.default void
createApiDeployment(CreateApiDeploymentRequest request, io.grpc.stub.StreamObserver<ApiDeployment> responseObserver)
Creates a specified deployment.default void
createApiSpec(CreateApiSpecRequest request, io.grpc.stub.StreamObserver<ApiSpec> responseObserver)
Creates a specified spec.default void
createApiVersion(CreateApiVersionRequest request, io.grpc.stub.StreamObserver<ApiVersion> responseObserver)
Creates a specified version.default void
createArtifact(CreateArtifactRequest request, io.grpc.stub.StreamObserver<Artifact> responseObserver)
Creates a specified artifact.default 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.default 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).default void
deleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest request, io.grpc.stub.StreamObserver<ApiDeployment> responseObserver)
Deletes a revision of a deployment.default 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).default void
deleteApiSpecRevision(DeleteApiSpecRevisionRequest request, io.grpc.stub.StreamObserver<ApiSpec> responseObserver)
Deletes a revision of a spec.default 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.default void
deleteArtifact(DeleteArtifactRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Removes a specified artifact.default void
getApi(GetApiRequest request, io.grpc.stub.StreamObserver<Api> responseObserver)
Returns a specified API.default void
getApiDeployment(GetApiDeploymentRequest request, io.grpc.stub.StreamObserver<ApiDeployment> responseObserver)
Returns a specified deployment.default void
getApiSpec(GetApiSpecRequest request, io.grpc.stub.StreamObserver<ApiSpec> responseObserver)
Returns a specified spec.default void
getApiSpecContents(GetApiSpecContentsRequest request, io.grpc.stub.StreamObserver<com.google.api.HttpBody> responseObserver)
Returns the contents of a specified spec.default void
getApiVersion(GetApiVersionRequest request, io.grpc.stub.StreamObserver<ApiVersion> responseObserver)
Returns a specified version.default void
getArtifact(GetArtifactRequest request, io.grpc.stub.StreamObserver<Artifact> responseObserver)
Returns a specified artifact.default void
getArtifactContents(GetArtifactContentsRequest request, io.grpc.stub.StreamObserver<com.google.api.HttpBody> responseObserver)
Returns the contents of a specified artifact.default void
listApiDeploymentRevisions(ListApiDeploymentRevisionsRequest request, io.grpc.stub.StreamObserver<ListApiDeploymentRevisionsResponse> responseObserver)
Lists all revisions of a deployment.default void
listApiDeployments(ListApiDeploymentsRequest request, io.grpc.stub.StreamObserver<ListApiDeploymentsResponse> responseObserver)
Returns matching deployments.default void
listApis(ListApisRequest request, io.grpc.stub.StreamObserver<ListApisResponse> responseObserver)
Returns matching APIs.default void
listApiSpecRevisions(ListApiSpecRevisionsRequest request, io.grpc.stub.StreamObserver<ListApiSpecRevisionsResponse> responseObserver)
Lists all revisions of a spec.default void
listApiSpecs(ListApiSpecsRequest request, io.grpc.stub.StreamObserver<ListApiSpecsResponse> responseObserver)
Returns matching specs.default void
listApiVersions(ListApiVersionsRequest request, io.grpc.stub.StreamObserver<ListApiVersionsResponse> responseObserver)
Returns matching versions.default void
listArtifacts(ListArtifactsRequest request, io.grpc.stub.StreamObserver<ListArtifactsResponse> responseObserver)
Returns matching artifacts.default void
replaceArtifact(ReplaceArtifactRequest request, io.grpc.stub.StreamObserver<Artifact> responseObserver)
Used to replace a specified artifact.default void
rollbackApiDeployment(RollbackApiDeploymentRequest request, io.grpc.stub.StreamObserver<ApiDeployment> responseObserver)
Sets the current revision to a specified prior revision.default void
rollbackApiSpec(RollbackApiSpecRequest request, io.grpc.stub.StreamObserver<ApiSpec> responseObserver)
Sets the current revision to a specified prior revision.default void
tagApiDeploymentRevision(TagApiDeploymentRevisionRequest request, io.grpc.stub.StreamObserver<ApiDeployment> responseObserver)
Adds a tag to a specified revision of a deployment.default void
tagApiSpecRevision(TagApiSpecRevisionRequest request, io.grpc.stub.StreamObserver<ApiSpec> responseObserver)
Adds a tag to a specified revision of a spec.default void
updateApi(UpdateApiRequest request, io.grpc.stub.StreamObserver<Api> responseObserver)
Used to modify a specified API.default void
updateApiDeployment(UpdateApiDeploymentRequest request, io.grpc.stub.StreamObserver<ApiDeployment> responseObserver)
Used to modify a specified deployment.default void
updateApiSpec(UpdateApiSpecRequest request, io.grpc.stub.StreamObserver<ApiSpec> responseObserver)
Used to modify a specified spec.default void
updateApiVersion(UpdateApiVersionRequest request, io.grpc.stub.StreamObserver<ApiVersion> responseObserver)
Used to modify a specified version.
-
-
-
Method Detail
-
listApis
default void listApis(ListApisRequest request, io.grpc.stub.StreamObserver<ListApisResponse> responseObserver)
Returns matching APIs.
-
getApi
default void getApi(GetApiRequest request, io.grpc.stub.StreamObserver<Api> responseObserver)
Returns a specified API.
-
createApi
default void createApi(CreateApiRequest request, io.grpc.stub.StreamObserver<Api> responseObserver)
Creates a specified API.
-
updateApi
default void updateApi(UpdateApiRequest request, io.grpc.stub.StreamObserver<Api> responseObserver)
Used to modify a specified API.
-
deleteApi
default 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
default void listApiVersions(ListApiVersionsRequest request, io.grpc.stub.StreamObserver<ListApiVersionsResponse> responseObserver)
Returns matching versions.
-
getApiVersion
default void getApiVersion(GetApiVersionRequest request, io.grpc.stub.StreamObserver<ApiVersion> responseObserver)
Returns a specified version.
-
createApiVersion
default void createApiVersion(CreateApiVersionRequest request, io.grpc.stub.StreamObserver<ApiVersion> responseObserver)
Creates a specified version.
-
updateApiVersion
default void updateApiVersion(UpdateApiVersionRequest request, io.grpc.stub.StreamObserver<ApiVersion> responseObserver)
Used to modify a specified version.
-
deleteApiVersion
default 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
default void listApiSpecs(ListApiSpecsRequest request, io.grpc.stub.StreamObserver<ListApiSpecsResponse> responseObserver)
Returns matching specs.
-
getApiSpec
default void getApiSpec(GetApiSpecRequest request, io.grpc.stub.StreamObserver<ApiSpec> responseObserver)
Returns a specified spec.
-
getApiSpecContents
default 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
default void createApiSpec(CreateApiSpecRequest request, io.grpc.stub.StreamObserver<ApiSpec> responseObserver)
Creates a specified spec.
-
updateApiSpec
default void updateApiSpec(UpdateApiSpecRequest request, io.grpc.stub.StreamObserver<ApiSpec> responseObserver)
Used to modify a specified spec.
-
deleteApiSpec
default 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
default void tagApiSpecRevision(TagApiSpecRevisionRequest request, io.grpc.stub.StreamObserver<ApiSpec> responseObserver)
Adds a tag to a specified revision of a spec.
-
listApiSpecRevisions
default 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
default 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
default void deleteApiSpecRevision(DeleteApiSpecRevisionRequest request, io.grpc.stub.StreamObserver<ApiSpec> responseObserver)
Deletes a revision of a spec.
-
listApiDeployments
default void listApiDeployments(ListApiDeploymentsRequest request, io.grpc.stub.StreamObserver<ListApiDeploymentsResponse> responseObserver)
Returns matching deployments.
-
getApiDeployment
default void getApiDeployment(GetApiDeploymentRequest request, io.grpc.stub.StreamObserver<ApiDeployment> responseObserver)
Returns a specified deployment.
-
createApiDeployment
default void createApiDeployment(CreateApiDeploymentRequest request, io.grpc.stub.StreamObserver<ApiDeployment> responseObserver)
Creates a specified deployment.
-
updateApiDeployment
default void updateApiDeployment(UpdateApiDeploymentRequest request, io.grpc.stub.StreamObserver<ApiDeployment> responseObserver)
Used to modify a specified deployment.
-
deleteApiDeployment
default 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
default void tagApiDeploymentRevision(TagApiDeploymentRevisionRequest request, io.grpc.stub.StreamObserver<ApiDeployment> responseObserver)
Adds a tag to a specified revision of a deployment.
-
listApiDeploymentRevisions
default 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
default 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
default void deleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest request, io.grpc.stub.StreamObserver<ApiDeployment> responseObserver)
Deletes a revision of a deployment.
-
listArtifacts
default void listArtifacts(ListArtifactsRequest request, io.grpc.stub.StreamObserver<ListArtifactsResponse> responseObserver)
Returns matching artifacts.
-
getArtifact
default void getArtifact(GetArtifactRequest request, io.grpc.stub.StreamObserver<Artifact> responseObserver)
Returns a specified artifact.
-
getArtifactContents
default 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
default void createArtifact(CreateArtifactRequest request, io.grpc.stub.StreamObserver<Artifact> responseObserver)
Creates a specified artifact.
-
replaceArtifact
default void replaceArtifact(ReplaceArtifactRequest request, io.grpc.stub.StreamObserver<Artifact> responseObserver)
Used to replace a specified artifact.
-
deleteArtifact
default void deleteArtifact(DeleteArtifactRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Removes a specified artifact.
-
-