public static final class RegistryGrpc.RegistryBlockingStub extends 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.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
RegistryGrpc.RegistryBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected RegistryGrpc.RegistryBlockingStub build(Channel channel, CallOptions callOptions)
Parameters |
Name |
Description |
channel |
io.grpc.Channel
|
callOptions |
io.grpc.CallOptions
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createApi(CreateApiRequest request)
public Api createApi(CreateApiRequest request)
Returns |
Type |
Description |
Api |
|
createApiDeployment(CreateApiDeploymentRequest request)
public ApiDeployment createApiDeployment(CreateApiDeploymentRequest request)
Creates a specified deployment.
createApiSpec(CreateApiSpecRequest request)
public ApiSpec createApiSpec(CreateApiSpecRequest request)
Creates a specified spec.
createApiVersion(CreateApiVersionRequest request)
public ApiVersion createApiVersion(CreateApiVersionRequest request)
Creates a specified version.
createArtifact(CreateArtifactRequest request)
public Artifact createArtifact(CreateArtifactRequest request)
Creates a specified artifact.
deleteApi(DeleteApiRequest request)
public Empty deleteApi(DeleteApiRequest request)
Removes a specified API and all of the resources that it
owns.
Returns |
Type |
Description |
Empty |
|
deleteApiDeployment(DeleteApiDeploymentRequest request)
public Empty deleteApiDeployment(DeleteApiDeploymentRequest request)
Removes a specified deployment, all revisions, and all
child resources (e.g., artifacts).
Returns |
Type |
Description |
Empty |
|
deleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest request)
public ApiDeployment deleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest request)
Deletes a revision of a deployment.
deleteApiSpec(DeleteApiSpecRequest request)
public Empty deleteApiSpec(DeleteApiSpecRequest request)
Removes a specified spec, all revisions, and all child
resources (e.g., artifacts).
Returns |
Type |
Description |
Empty |
|
deleteApiSpecRevision(DeleteApiSpecRevisionRequest request)
public ApiSpec deleteApiSpecRevision(DeleteApiSpecRevisionRequest request)
Deletes a revision of a spec.
deleteApiVersion(DeleteApiVersionRequest request)
public Empty deleteApiVersion(DeleteApiVersionRequest request)
Removes a specified version and all of the resources that
it owns.
Returns |
Type |
Description |
Empty |
|
deleteArtifact(DeleteArtifactRequest request)
public Empty deleteArtifact(DeleteArtifactRequest request)
Removes a specified artifact.
Returns |
Type |
Description |
Empty |
|
getApi(GetApiRequest request)
public Api getApi(GetApiRequest request)
Returns |
Type |
Description |
Api |
|
getApiDeployment(GetApiDeploymentRequest request)
public ApiDeployment getApiDeployment(GetApiDeploymentRequest request)
Returns a specified deployment.
getApiSpec(GetApiSpecRequest request)
public ApiSpec getApiSpec(GetApiSpecRequest request)
Returns a specified spec.
getApiSpecContents(GetApiSpecContentsRequest request)
public 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).
Returns |
Type |
Description |
com.google.api.HttpBody |
|
getApiVersion(GetApiVersionRequest request)
public ApiVersion getApiVersion(GetApiVersionRequest request)
Returns a specified version.
getArtifact(GetArtifactRequest request)
public Artifact getArtifact(GetArtifactRequest request)
Returns a specified artifact.
getArtifactContents(GetArtifactContentsRequest request)
public 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).
Returns |
Type |
Description |
com.google.api.HttpBody |
|
listApiDeploymentRevisions(ListApiDeploymentRevisionsRequest request)
public ListApiDeploymentRevisionsResponse listApiDeploymentRevisions(ListApiDeploymentRevisionsRequest request)
Lists all revisions of a deployment.
Revisions are returned in descending order of revision creation time.
listApiDeployments(ListApiDeploymentsRequest request)
public ListApiDeploymentsResponse listApiDeployments(ListApiDeploymentsRequest request)
Returns matching deployments.
listApiSpecRevisions(ListApiSpecRevisionsRequest request)
public ListApiSpecRevisionsResponse listApiSpecRevisions(ListApiSpecRevisionsRequest request)
Lists all revisions of a spec.
Revisions are returned in descending order of revision creation time.
listApiSpecs(ListApiSpecsRequest request)
public ListApiSpecsResponse listApiSpecs(ListApiSpecsRequest request)
listApiVersions(ListApiVersionsRequest request)
public ListApiVersionsResponse listApiVersions(ListApiVersionsRequest request)
Returns matching versions.
listApis(ListApisRequest request)
public ListApisResponse listApis(ListApisRequest request)
listArtifacts(ListArtifactsRequest request)
public ListArtifactsResponse listArtifacts(ListArtifactsRequest request)
Returns matching artifacts.
replaceArtifact(ReplaceArtifactRequest request)
public Artifact replaceArtifact(ReplaceArtifactRequest request)
Used to replace a specified artifact.
rollbackApiDeployment(RollbackApiDeploymentRequest request)
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.
rollbackApiSpec(RollbackApiSpecRequest request)
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.
tagApiDeploymentRevision(TagApiDeploymentRevisionRequest request)
public ApiDeployment tagApiDeploymentRevision(TagApiDeploymentRevisionRequest request)
Adds a tag to a specified revision of a
deployment.
tagApiSpecRevision(TagApiSpecRevisionRequest request)
public ApiSpec tagApiSpecRevision(TagApiSpecRevisionRequest request)
Adds a tag to a specified revision of a spec.
updateApi(UpdateApiRequest request)
public Api updateApi(UpdateApiRequest request)
Used to modify a specified API.
Returns |
Type |
Description |
Api |
|
updateApiDeployment(UpdateApiDeploymentRequest request)
public ApiDeployment updateApiDeployment(UpdateApiDeploymentRequest request)
Used to modify a specified deployment.
updateApiSpec(UpdateApiSpecRequest request)
public ApiSpec updateApiSpec(UpdateApiSpecRequest request)
Used to modify a specified spec.
updateApiVersion(UpdateApiVersionRequest request)
public ApiVersion updateApiVersion(UpdateApiVersionRequest request)
Used to modify a specified version.