Interface RegistryGrpc.AsyncService
-
- All Known Implementing Classes:
RegistryGrpc.RegistryImplBase
- Enclosing class:
- RegistryGrpc
public static interface RegistryGrpc.AsyncServiceThe Registry service allows teams to manage descriptions of APIs.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidcreateApi(CreateApiRequest request, io.grpc.stub.StreamObserver<Api> responseObserver)Creates a specified API.default voidcreateApiDeployment(CreateApiDeploymentRequest request, io.grpc.stub.StreamObserver<ApiDeployment> responseObserver)Creates a specified deployment.default voidcreateApiSpec(CreateApiSpecRequest request, io.grpc.stub.StreamObserver<ApiSpec> responseObserver)Creates a specified spec.default voidcreateApiVersion(CreateApiVersionRequest request, io.grpc.stub.StreamObserver<ApiVersion> responseObserver)Creates a specified version.default voidcreateArtifact(CreateArtifactRequest request, io.grpc.stub.StreamObserver<Artifact> responseObserver)Creates a specified artifact.default voiddeleteApi(DeleteApiRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)Removes a specified API and all of the resources that it owns.default voiddeleteApiDeployment(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 voiddeleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest request, io.grpc.stub.StreamObserver<ApiDeployment> responseObserver)Deletes a revision of a deployment.default voiddeleteApiSpec(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 voiddeleteApiSpecRevision(DeleteApiSpecRevisionRequest request, io.grpc.stub.StreamObserver<ApiSpec> responseObserver)Deletes a revision of a spec.default voiddeleteApiVersion(DeleteApiVersionRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)Removes a specified version and all of the resources that it owns.default voiddeleteArtifact(DeleteArtifactRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)Removes a specified artifact.default voidgetApi(GetApiRequest request, io.grpc.stub.StreamObserver<Api> responseObserver)Returns a specified API.default voidgetApiDeployment(GetApiDeploymentRequest request, io.grpc.stub.StreamObserver<ApiDeployment> responseObserver)Returns a specified deployment.default voidgetApiSpec(GetApiSpecRequest request, io.grpc.stub.StreamObserver<ApiSpec> responseObserver)Returns a specified spec.default voidgetApiSpecContents(GetApiSpecContentsRequest request, io.grpc.stub.StreamObserver<com.google.api.HttpBody> responseObserver)Returns the contents of a specified spec.default voidgetApiVersion(GetApiVersionRequest request, io.grpc.stub.StreamObserver<ApiVersion> responseObserver)Returns a specified version.default voidgetArtifact(GetArtifactRequest request, io.grpc.stub.StreamObserver<Artifact> responseObserver)Returns a specified artifact.default voidgetArtifactContents(GetArtifactContentsRequest request, io.grpc.stub.StreamObserver<com.google.api.HttpBody> responseObserver)Returns the contents of a specified artifact.default voidlistApiDeploymentRevisions(ListApiDeploymentRevisionsRequest request, io.grpc.stub.StreamObserver<ListApiDeploymentRevisionsResponse> responseObserver)Lists all revisions of a deployment.default voidlistApiDeployments(ListApiDeploymentsRequest request, io.grpc.stub.StreamObserver<ListApiDeploymentsResponse> responseObserver)Returns matching deployments.default voidlistApis(ListApisRequest request, io.grpc.stub.StreamObserver<ListApisResponse> responseObserver)Returns matching APIs.default voidlistApiSpecRevisions(ListApiSpecRevisionsRequest request, io.grpc.stub.StreamObserver<ListApiSpecRevisionsResponse> responseObserver)Lists all revisions of a spec.default voidlistApiSpecs(ListApiSpecsRequest request, io.grpc.stub.StreamObserver<ListApiSpecsResponse> responseObserver)Returns matching specs.default voidlistApiVersions(ListApiVersionsRequest request, io.grpc.stub.StreamObserver<ListApiVersionsResponse> responseObserver)Returns matching versions.default voidlistArtifacts(ListArtifactsRequest request, io.grpc.stub.StreamObserver<ListArtifactsResponse> responseObserver)Returns matching artifacts.default voidreplaceArtifact(ReplaceArtifactRequest request, io.grpc.stub.StreamObserver<Artifact> responseObserver)Used to replace a specified artifact.default voidrollbackApiDeployment(RollbackApiDeploymentRequest request, io.grpc.stub.StreamObserver<ApiDeployment> responseObserver)Sets the current revision to a specified prior revision.default voidrollbackApiSpec(RollbackApiSpecRequest request, io.grpc.stub.StreamObserver<ApiSpec> responseObserver)Sets the current revision to a specified prior revision.default voidtagApiDeploymentRevision(TagApiDeploymentRevisionRequest request, io.grpc.stub.StreamObserver<ApiDeployment> responseObserver)Adds a tag to a specified revision of a deployment.default voidtagApiSpecRevision(TagApiSpecRevisionRequest request, io.grpc.stub.StreamObserver<ApiSpec> responseObserver)Adds a tag to a specified revision of a spec.default voidupdateApi(UpdateApiRequest request, io.grpc.stub.StreamObserver<Api> responseObserver)Used to modify a specified API.default voidupdateApiDeployment(UpdateApiDeploymentRequest request, io.grpc.stub.StreamObserver<ApiDeployment> responseObserver)Used to modify a specified deployment.default voidupdateApiSpec(UpdateApiSpecRequest request, io.grpc.stub.StreamObserver<ApiSpec> responseObserver)Used to modify a specified spec.default voidupdateApiVersion(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.
-
-