- 0.53.0 (latest)
- 0.52.0
- 0.51.0
- 0.49.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.1
- 0.2.2
- 0.1.1
public abstract static class RegistryGrpc.RegistryImplBase implements BindableService
The Registry service allows teams to manage descriptions of APIs.
Implements
io.grpc.BindableServiceConstructors
RegistryImplBase()
public RegistryImplBase()
Methods
bindService()
public final ServerServiceDefinition bindService()
Type | Description |
io.grpc.ServerServiceDefinition |
createApi(CreateApiRequest request, StreamObserver<Api> responseObserver)
public void createApi(CreateApiRequest request, StreamObserver<Api> responseObserver)
Creates a specified API.
Name | Description |
request | CreateApiRequest |
responseObserver | io.grpc.stub.StreamObserver<Api> |
createApiDeployment(CreateApiDeploymentRequest request, StreamObserver<ApiDeployment> responseObserver)
public void createApiDeployment(CreateApiDeploymentRequest request, StreamObserver<ApiDeployment> responseObserver)
Creates a specified deployment.
Name | Description |
request | CreateApiDeploymentRequest |
responseObserver | io.grpc.stub.StreamObserver<ApiDeployment> |
createApiSpec(CreateApiSpecRequest request, StreamObserver<ApiSpec> responseObserver)
public void createApiSpec(CreateApiSpecRequest request, StreamObserver<ApiSpec> responseObserver)
Creates a specified spec.
Name | Description |
request | CreateApiSpecRequest |
responseObserver | io.grpc.stub.StreamObserver<ApiSpec> |
createApiVersion(CreateApiVersionRequest request, StreamObserver<ApiVersion> responseObserver)
public void createApiVersion(CreateApiVersionRequest request, StreamObserver<ApiVersion> responseObserver)
Creates a specified version.
Name | Description |
request | CreateApiVersionRequest |
responseObserver | io.grpc.stub.StreamObserver<ApiVersion> |
createArtifact(CreateArtifactRequest request, StreamObserver<Artifact> responseObserver)
public void createArtifact(CreateArtifactRequest request, StreamObserver<Artifact> responseObserver)
Creates a specified artifact.
Name | Description |
request | CreateArtifactRequest |
responseObserver | io.grpc.stub.StreamObserver<Artifact> |
deleteApi(DeleteApiRequest request, StreamObserver<Empty> responseObserver)
public void deleteApi(DeleteApiRequest request, StreamObserver<Empty> responseObserver)
Removes a specified API and all of the resources that it owns.
Name | Description |
request | DeleteApiRequest |
responseObserver | io.grpc.stub.StreamObserver<Empty> |
deleteApiDeployment(DeleteApiDeploymentRequest request, StreamObserver<Empty> responseObserver)
public void deleteApiDeployment(DeleteApiDeploymentRequest request, StreamObserver<Empty> responseObserver)
Removes a specified deployment, all revisions, and all child resources (e.g., artifacts).
Name | Description |
request | DeleteApiDeploymentRequest |
responseObserver | io.grpc.stub.StreamObserver<Empty> |
deleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest request, StreamObserver<ApiDeployment> responseObserver)
public void deleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest request, StreamObserver<ApiDeployment> responseObserver)
Deletes a revision of a deployment.
Name | Description |
request | DeleteApiDeploymentRevisionRequest |
responseObserver | io.grpc.stub.StreamObserver<ApiDeployment> |
deleteApiSpec(DeleteApiSpecRequest request, StreamObserver<Empty> responseObserver)
public void deleteApiSpec(DeleteApiSpecRequest request, StreamObserver<Empty> responseObserver)
Removes a specified spec, all revisions, and all child resources (e.g., artifacts).
Name | Description |
request | DeleteApiSpecRequest |
responseObserver | io.grpc.stub.StreamObserver<Empty> |
deleteApiSpecRevision(DeleteApiSpecRevisionRequest request, StreamObserver<ApiSpec> responseObserver)
public void deleteApiSpecRevision(DeleteApiSpecRevisionRequest request, StreamObserver<ApiSpec> responseObserver)
Deletes a revision of a spec.
Name | Description |
request | DeleteApiSpecRevisionRequest |
responseObserver | io.grpc.stub.StreamObserver<ApiSpec> |
deleteApiVersion(DeleteApiVersionRequest request, StreamObserver<Empty> responseObserver)
public void deleteApiVersion(DeleteApiVersionRequest request, StreamObserver<Empty> responseObserver)
Removes a specified version and all of the resources that it owns.
Name | Description |
request | DeleteApiVersionRequest |
responseObserver | io.grpc.stub.StreamObserver<Empty> |
deleteArtifact(DeleteArtifactRequest request, StreamObserver<Empty> responseObserver)
public void deleteArtifact(DeleteArtifactRequest request, StreamObserver<Empty> responseObserver)
Removes a specified artifact.
Name | Description |
request | DeleteArtifactRequest |
responseObserver | io.grpc.stub.StreamObserver<Empty> |
getApi(GetApiRequest request, StreamObserver<Api> responseObserver)
public void getApi(GetApiRequest request, StreamObserver<Api> responseObserver)
Returns a specified API.
Name | Description |
request | GetApiRequest |
responseObserver | io.grpc.stub.StreamObserver<Api> |
getApiDeployment(GetApiDeploymentRequest request, StreamObserver<ApiDeployment> responseObserver)
public void getApiDeployment(GetApiDeploymentRequest request, StreamObserver<ApiDeployment> responseObserver)
Returns a specified deployment.
Name | Description |
request | GetApiDeploymentRequest |
responseObserver | io.grpc.stub.StreamObserver<ApiDeployment> |
getApiSpec(GetApiSpecRequest request, StreamObserver<ApiSpec> responseObserver)
public void getApiSpec(GetApiSpecRequest request, StreamObserver<ApiSpec> responseObserver)
Returns a specified spec.
Name | Description |
request | GetApiSpecRequest |
responseObserver | io.grpc.stub.StreamObserver<ApiSpec> |
getApiSpecContents(GetApiSpecContentsRequest request, StreamObserver<HttpBody> responseObserver)
public void getApiSpecContents(GetApiSpecContentsRequest request, StreamObserver<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).
Name | Description |
request | GetApiSpecContentsRequest |
responseObserver | io.grpc.stub.StreamObserver<com.google.api.HttpBody> |
getApiVersion(GetApiVersionRequest request, StreamObserver<ApiVersion> responseObserver)
public void getApiVersion(GetApiVersionRequest request, StreamObserver<ApiVersion> responseObserver)
Returns a specified version.
Name | Description |
request | GetApiVersionRequest |
responseObserver | io.grpc.stub.StreamObserver<ApiVersion> |
getArtifact(GetArtifactRequest request, StreamObserver<Artifact> responseObserver)
public void getArtifact(GetArtifactRequest request, StreamObserver<Artifact> responseObserver)
Returns a specified artifact.
Name | Description |
request | GetArtifactRequest |
responseObserver | io.grpc.stub.StreamObserver<Artifact> |
getArtifactContents(GetArtifactContentsRequest request, StreamObserver<HttpBody> responseObserver)
public void getArtifactContents(GetArtifactContentsRequest request, StreamObserver<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).
Name | Description |
request | GetArtifactContentsRequest |
responseObserver | io.grpc.stub.StreamObserver<com.google.api.HttpBody> |
listApiDeploymentRevisions(ListApiDeploymentRevisionsRequest request, StreamObserver<ListApiDeploymentRevisionsResponse> responseObserver)
public void listApiDeploymentRevisions(ListApiDeploymentRevisionsRequest request, StreamObserver<ListApiDeploymentRevisionsResponse> responseObserver)
Lists all revisions of a deployment. Revisions are returned in descending order of revision creation time.
Name | Description |
request | ListApiDeploymentRevisionsRequest |
responseObserver | io.grpc.stub.StreamObserver<ListApiDeploymentRevisionsResponse> |
listApiDeployments(ListApiDeploymentsRequest request, StreamObserver<ListApiDeploymentsResponse> responseObserver)
public void listApiDeployments(ListApiDeploymentsRequest request, StreamObserver<ListApiDeploymentsResponse> responseObserver)
Returns matching deployments.
Name | Description |
request | ListApiDeploymentsRequest |
responseObserver | io.grpc.stub.StreamObserver<ListApiDeploymentsResponse> |
listApiSpecRevisions(ListApiSpecRevisionsRequest request, StreamObserver<ListApiSpecRevisionsResponse> responseObserver)
public void listApiSpecRevisions(ListApiSpecRevisionsRequest request, StreamObserver<ListApiSpecRevisionsResponse> responseObserver)
Lists all revisions of a spec. Revisions are returned in descending order of revision creation time.
Name | Description |
request | ListApiSpecRevisionsRequest |
responseObserver | io.grpc.stub.StreamObserver<ListApiSpecRevisionsResponse> |
listApiSpecs(ListApiSpecsRequest request, StreamObserver<ListApiSpecsResponse> responseObserver)
public void listApiSpecs(ListApiSpecsRequest request, StreamObserver<ListApiSpecsResponse> responseObserver)
Returns matching specs.
Name | Description |
request | ListApiSpecsRequest |
responseObserver | io.grpc.stub.StreamObserver<ListApiSpecsResponse> |
listApiVersions(ListApiVersionsRequest request, StreamObserver<ListApiVersionsResponse> responseObserver)
public void listApiVersions(ListApiVersionsRequest request, StreamObserver<ListApiVersionsResponse> responseObserver)
Returns matching versions.
Name | Description |
request | ListApiVersionsRequest |
responseObserver | io.grpc.stub.StreamObserver<ListApiVersionsResponse> |
listApis(ListApisRequest request, StreamObserver<ListApisResponse> responseObserver)
public void listApis(ListApisRequest request, StreamObserver<ListApisResponse> responseObserver)
Returns matching APIs.
Name | Description |
request | ListApisRequest |
responseObserver | io.grpc.stub.StreamObserver<ListApisResponse> |
listArtifacts(ListArtifactsRequest request, StreamObserver<ListArtifactsResponse> responseObserver)
public void listArtifacts(ListArtifactsRequest request, StreamObserver<ListArtifactsResponse> responseObserver)
Returns matching artifacts.
Name | Description |
request | ListArtifactsRequest |
responseObserver | io.grpc.stub.StreamObserver<ListArtifactsResponse> |
replaceArtifact(ReplaceArtifactRequest request, StreamObserver<Artifact> responseObserver)
public void replaceArtifact(ReplaceArtifactRequest request, StreamObserver<Artifact> responseObserver)
Used to replace a specified artifact.
Name | Description |
request | ReplaceArtifactRequest |
responseObserver | io.grpc.stub.StreamObserver<Artifact> |
rollbackApiDeployment(RollbackApiDeploymentRequest request, StreamObserver<ApiDeployment> responseObserver)
public void rollbackApiDeployment(RollbackApiDeploymentRequest request, StreamObserver<ApiDeployment> responseObserver)
Sets the current revision to a specified prior revision. Note that this creates a new revision with a new revision ID.
Name | Description |
request | RollbackApiDeploymentRequest |
responseObserver | io.grpc.stub.StreamObserver<ApiDeployment> |
rollbackApiSpec(RollbackApiSpecRequest request, StreamObserver<ApiSpec> responseObserver)
public void rollbackApiSpec(RollbackApiSpecRequest request, StreamObserver<ApiSpec> responseObserver)
Sets the current revision to a specified prior revision. Note that this creates a new revision with a new revision ID.
Name | Description |
request | RollbackApiSpecRequest |
responseObserver | io.grpc.stub.StreamObserver<ApiSpec> |
tagApiDeploymentRevision(TagApiDeploymentRevisionRequest request, StreamObserver<ApiDeployment> responseObserver)
public void tagApiDeploymentRevision(TagApiDeploymentRevisionRequest request, StreamObserver<ApiDeployment> responseObserver)
Adds a tag to a specified revision of a deployment.
Name | Description |
request | TagApiDeploymentRevisionRequest |
responseObserver | io.grpc.stub.StreamObserver<ApiDeployment> |
tagApiSpecRevision(TagApiSpecRevisionRequest request, StreamObserver<ApiSpec> responseObserver)
public void tagApiSpecRevision(TagApiSpecRevisionRequest request, StreamObserver<ApiSpec> responseObserver)
Adds a tag to a specified revision of a spec.
Name | Description |
request | TagApiSpecRevisionRequest |
responseObserver | io.grpc.stub.StreamObserver<ApiSpec> |
updateApi(UpdateApiRequest request, StreamObserver<Api> responseObserver)
public void updateApi(UpdateApiRequest request, StreamObserver<Api> responseObserver)
Used to modify a specified API.
Name | Description |
request | UpdateApiRequest |
responseObserver | io.grpc.stub.StreamObserver<Api> |
updateApiDeployment(UpdateApiDeploymentRequest request, StreamObserver<ApiDeployment> responseObserver)
public void updateApiDeployment(UpdateApiDeploymentRequest request, StreamObserver<ApiDeployment> responseObserver)
Used to modify a specified deployment.
Name | Description |
request | UpdateApiDeploymentRequest |
responseObserver | io.grpc.stub.StreamObserver<ApiDeployment> |
updateApiSpec(UpdateApiSpecRequest request, StreamObserver<ApiSpec> responseObserver)
public void updateApiSpec(UpdateApiSpecRequest request, StreamObserver<ApiSpec> responseObserver)
Used to modify a specified spec.
Name | Description |
request | UpdateApiSpecRequest |
responseObserver | io.grpc.stub.StreamObserver<ApiSpec> |
updateApiVersion(UpdateApiVersionRequest request, StreamObserver<ApiVersion> responseObserver)
public void updateApiVersion(UpdateApiVersionRequest request, StreamObserver<ApiVersion> responseObserver)
Used to modify a specified version.
Name | Description |
request | UpdateApiVersionRequest |
responseObserver | io.grpc.stub.StreamObserver<ApiVersion> |