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.RegistryBlockingStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)ApicreateApi(CreateApiRequest request)Creates a specified API.ApiDeploymentcreateApiDeployment(CreateApiDeploymentRequest request)Creates a specified deployment.ApiSpeccreateApiSpec(CreateApiSpecRequest request)Creates a specified spec.ApiVersioncreateApiVersion(CreateApiVersionRequest request)Creates a specified version.ArtifactcreateArtifact(CreateArtifactRequest request)Creates a specified artifact.com.google.protobuf.EmptydeleteApi(DeleteApiRequest request)Removes a specified API and all of the resources that it owns.com.google.protobuf.EmptydeleteApiDeployment(DeleteApiDeploymentRequest request)Removes a specified deployment, all revisions, and all child resources (e.g., artifacts).ApiDeploymentdeleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest request)Deletes a revision of a deployment.com.google.protobuf.EmptydeleteApiSpec(DeleteApiSpecRequest request)Removes a specified spec, all revisions, and all child resources (e.g., artifacts).ApiSpecdeleteApiSpecRevision(DeleteApiSpecRevisionRequest request)Deletes a revision of a spec.com.google.protobuf.EmptydeleteApiVersion(DeleteApiVersionRequest request)Removes a specified version and all of the resources that it owns.com.google.protobuf.EmptydeleteArtifact(DeleteArtifactRequest request)Removes a specified artifact.ApigetApi(GetApiRequest request)Returns a specified API.ApiDeploymentgetApiDeployment(GetApiDeploymentRequest request)Returns a specified deployment.ApiSpecgetApiSpec(GetApiSpecRequest request)Returns a specified spec.com.google.api.HttpBodygetApiSpecContents(GetApiSpecContentsRequest request)Returns the contents of a specified spec.ApiVersiongetApiVersion(GetApiVersionRequest request)Returns a specified version.ArtifactgetArtifact(GetArtifactRequest request)Returns a specified artifact.com.google.api.HttpBodygetArtifactContents(GetArtifactContentsRequest request)Returns the contents of a specified artifact.ListApiDeploymentRevisionsResponselistApiDeploymentRevisions(ListApiDeploymentRevisionsRequest request)Lists all revisions of a deployment.ListApiDeploymentsResponselistApiDeployments(ListApiDeploymentsRequest request)Returns matching deployments.ListApisResponselistApis(ListApisRequest request)Returns matching APIs.ListApiSpecRevisionsResponselistApiSpecRevisions(ListApiSpecRevisionsRequest request)Lists all revisions of a spec.ListApiSpecsResponselistApiSpecs(ListApiSpecsRequest request)Returns matching specs.ListApiVersionsResponselistApiVersions(ListApiVersionsRequest request)Returns matching versions.ListArtifactsResponselistArtifacts(ListArtifactsRequest request)Returns matching artifacts.ArtifactreplaceArtifact(ReplaceArtifactRequest request)Used to replace a specified artifact.ApiDeploymentrollbackApiDeployment(RollbackApiDeploymentRequest request)Sets the current revision to a specified prior revision.ApiSpecrollbackApiSpec(RollbackApiSpecRequest request)Sets the current revision to a specified prior revision.ApiDeploymenttagApiDeploymentRevision(TagApiDeploymentRevisionRequest request)Adds a tag to a specified revision of a deployment.ApiSpectagApiSpecRevision(TagApiSpecRevisionRequest request)Adds a tag to a specified revision of a spec.ApiupdateApi(UpdateApiRequest request)Used to modify a specified API.ApiDeploymentupdateApiDeployment(UpdateApiDeploymentRequest request)Used to modify a specified deployment.ApiSpecupdateApiSpec(UpdateApiSpecRequest request)Used to modify a specified spec.ApiVersionupdateApiVersion(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:
buildin 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.
-
-