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