Class RegistryGrpc.RegistryBlockingStub (0.3.0)

public static final class RegistryGrpc.RegistryBlockingStub extends AbstractBlockingStub<RegistryGrpc.RegistryBlockingStub>

The Registry service allows teams to manage descriptions of APIs.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > RegistryGrpc.RegistryBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected RegistryGrpc.RegistryBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
RegistryGrpc.RegistryBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createApi(CreateApiRequest request)

public Api createApi(CreateApiRequest request)

Creates a specified API.

Parameter
NameDescription
requestCreateApiRequest
Returns
TypeDescription
Api

createApiDeployment(CreateApiDeploymentRequest request)

public ApiDeployment createApiDeployment(CreateApiDeploymentRequest request)

Creates a specified deployment.

Parameter
NameDescription
requestCreateApiDeploymentRequest
Returns
TypeDescription
ApiDeployment

createApiSpec(CreateApiSpecRequest request)

public ApiSpec createApiSpec(CreateApiSpecRequest request)

Creates a specified spec.

Parameter
NameDescription
requestCreateApiSpecRequest
Returns
TypeDescription
ApiSpec

createApiVersion(CreateApiVersionRequest request)

public ApiVersion createApiVersion(CreateApiVersionRequest request)

Creates a specified version.

Parameter
NameDescription
requestCreateApiVersionRequest
Returns
TypeDescription
ApiVersion

createArtifact(CreateArtifactRequest request)

public Artifact createArtifact(CreateArtifactRequest request)

Creates a specified artifact.

Parameter
NameDescription
requestCreateArtifactRequest
Returns
TypeDescription
Artifact

deleteApi(DeleteApiRequest request)

public Empty deleteApi(DeleteApiRequest request)

Removes a specified API and all of the resources that it owns.

Parameter
NameDescription
requestDeleteApiRequest
Returns
TypeDescription
Empty

deleteApiDeployment(DeleteApiDeploymentRequest request)

public Empty deleteApiDeployment(DeleteApiDeploymentRequest request)

Removes a specified deployment, all revisions, and all child resources (e.g., artifacts).

Parameter
NameDescription
requestDeleteApiDeploymentRequest
Returns
TypeDescription
Empty

deleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest request)

public ApiDeployment deleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest request)

Deletes a revision of a deployment.

Parameter
NameDescription
requestDeleteApiDeploymentRevisionRequest
Returns
TypeDescription
ApiDeployment

deleteApiSpec(DeleteApiSpecRequest request)

public Empty deleteApiSpec(DeleteApiSpecRequest request)

Removes a specified spec, all revisions, and all child resources (e.g., artifacts).

Parameter
NameDescription
requestDeleteApiSpecRequest
Returns
TypeDescription
Empty

deleteApiSpecRevision(DeleteApiSpecRevisionRequest request)

public ApiSpec deleteApiSpecRevision(DeleteApiSpecRevisionRequest request)

Deletes a revision of a spec.

Parameter
NameDescription
requestDeleteApiSpecRevisionRequest
Returns
TypeDescription
ApiSpec

deleteApiVersion(DeleteApiVersionRequest request)

public Empty deleteApiVersion(DeleteApiVersionRequest request)

Removes a specified version and all of the resources that it owns.

Parameter
NameDescription
requestDeleteApiVersionRequest
Returns
TypeDescription
Empty

deleteArtifact(DeleteArtifactRequest request)

public Empty deleteArtifact(DeleteArtifactRequest request)

Removes a specified artifact.

Parameter
NameDescription
requestDeleteArtifactRequest
Returns
TypeDescription
Empty

getApi(GetApiRequest request)

public Api getApi(GetApiRequest request)

Returns a specified API.

Parameter
NameDescription
requestGetApiRequest
Returns
TypeDescription
Api

getApiDeployment(GetApiDeploymentRequest request)

public ApiDeployment getApiDeployment(GetApiDeploymentRequest request)

Returns a specified deployment.

Parameter
NameDescription
requestGetApiDeploymentRequest
Returns
TypeDescription
ApiDeployment

getApiSpec(GetApiSpecRequest request)

public ApiSpec getApiSpec(GetApiSpecRequest request)

Returns a specified spec.

Parameter
NameDescription
requestGetApiSpecRequest
Returns
TypeDescription
ApiSpec

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).

Parameter
NameDescription
requestGetApiSpecContentsRequest
Returns
TypeDescription
com.google.api.HttpBody

getApiVersion(GetApiVersionRequest request)

public ApiVersion getApiVersion(GetApiVersionRequest request)

Returns a specified version.

Parameter
NameDescription
requestGetApiVersionRequest
Returns
TypeDescription
ApiVersion

getArtifact(GetArtifactRequest request)

public Artifact getArtifact(GetArtifactRequest request)

Returns a specified artifact.

Parameter
NameDescription
requestGetArtifactRequest
Returns
TypeDescription
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).

Parameter
NameDescription
requestGetArtifactContentsRequest
Returns
TypeDescription
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.

Parameter
NameDescription
requestListApiDeploymentRevisionsRequest
Returns
TypeDescription
ListApiDeploymentRevisionsResponse

listApiDeployments(ListApiDeploymentsRequest request)

public ListApiDeploymentsResponse listApiDeployments(ListApiDeploymentsRequest request)

Returns matching deployments.

Parameter
NameDescription
requestListApiDeploymentsRequest
Returns
TypeDescription
ListApiDeploymentsResponse

listApiSpecRevisions(ListApiSpecRevisionsRequest request)

public ListApiSpecRevisionsResponse listApiSpecRevisions(ListApiSpecRevisionsRequest request)

Lists all revisions of a spec. Revisions are returned in descending order of revision creation time.

Parameter
NameDescription
requestListApiSpecRevisionsRequest
Returns
TypeDescription
ListApiSpecRevisionsResponse

listApiSpecs(ListApiSpecsRequest request)

public ListApiSpecsResponse listApiSpecs(ListApiSpecsRequest request)

Returns matching specs.

Parameter
NameDescription
requestListApiSpecsRequest
Returns
TypeDescription
ListApiSpecsResponse

listApiVersions(ListApiVersionsRequest request)

public ListApiVersionsResponse listApiVersions(ListApiVersionsRequest request)

Returns matching versions.

Parameter
NameDescription
requestListApiVersionsRequest
Returns
TypeDescription
ListApiVersionsResponse

listApis(ListApisRequest request)

public ListApisResponse listApis(ListApisRequest request)

Returns matching APIs.

Parameter
NameDescription
requestListApisRequest
Returns
TypeDescription
ListApisResponse

listArtifacts(ListArtifactsRequest request)

public ListArtifactsResponse listArtifacts(ListArtifactsRequest request)

Returns matching artifacts.

Parameter
NameDescription
requestListArtifactsRequest
Returns
TypeDescription
ListArtifactsResponse

replaceArtifact(ReplaceArtifactRequest request)

public Artifact replaceArtifact(ReplaceArtifactRequest request)

Used to replace a specified artifact.

Parameter
NameDescription
requestReplaceArtifactRequest
Returns
TypeDescription
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.

Parameter
NameDescription
requestRollbackApiDeploymentRequest
Returns
TypeDescription
ApiDeployment

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.

Parameter
NameDescription
requestRollbackApiSpecRequest
Returns
TypeDescription
ApiSpec

tagApiDeploymentRevision(TagApiDeploymentRevisionRequest request)

public ApiDeployment tagApiDeploymentRevision(TagApiDeploymentRevisionRequest request)

Adds a tag to a specified revision of a deployment.

Parameter
NameDescription
requestTagApiDeploymentRevisionRequest
Returns
TypeDescription
ApiDeployment

tagApiSpecRevision(TagApiSpecRevisionRequest request)

public ApiSpec tagApiSpecRevision(TagApiSpecRevisionRequest request)

Adds a tag to a specified revision of a spec.

Parameter
NameDescription
requestTagApiSpecRevisionRequest
Returns
TypeDescription
ApiSpec

updateApi(UpdateApiRequest request)

public Api updateApi(UpdateApiRequest request)

Used to modify a specified API.

Parameter
NameDescription
requestUpdateApiRequest
Returns
TypeDescription
Api

updateApiDeployment(UpdateApiDeploymentRequest request)

public ApiDeployment updateApiDeployment(UpdateApiDeploymentRequest request)

Used to modify a specified deployment.

Parameter
NameDescription
requestUpdateApiDeploymentRequest
Returns
TypeDescription
ApiDeployment

updateApiSpec(UpdateApiSpecRequest request)

public ApiSpec updateApiSpec(UpdateApiSpecRequest request)

Used to modify a specified spec.

Parameter
NameDescription
requestUpdateApiSpecRequest
Returns
TypeDescription
ApiSpec

updateApiVersion(UpdateApiVersionRequest request)

public ApiVersion updateApiVersion(UpdateApiVersionRequest request)

Used to modify a specified version.

Parameter
NameDescription
requestUpdateApiVersionRequest
Returns
TypeDescription
ApiVersion