Class ConfigGrpc.ConfigStub (0.21.0)

public static final class ConfigGrpc.ConfigStub extends AbstractAsyncStub<ConfigGrpc.ConfigStub>

A stub to allow clients to do asynchronous rpc calls to service Config.

Infrastructure Manager is a managed service that automates the deployment and management of Google Cloud infrastructure resources.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > ConfigGrpc.ConfigStub

Methods

build(Channel channel, CallOptions callOptions)

protected ConfigGrpc.ConfigStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
ConfigGrpc.ConfigStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createDeployment(CreateDeploymentRequest request, StreamObserver<Operation> responseObserver)

public void createDeployment(CreateDeploymentRequest request, StreamObserver<Operation> responseObserver)

Creates a Deployment.

Parameters
Name Description
request CreateDeploymentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createPreview(CreatePreviewRequest request, StreamObserver<Operation> responseObserver)

public void createPreview(CreatePreviewRequest request, StreamObserver<Operation> responseObserver)

Creates a Preview.

Parameters
Name Description
request CreatePreviewRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteDeployment(DeleteDeploymentRequest request, StreamObserver<Operation> responseObserver)

public void deleteDeployment(DeleteDeploymentRequest request, StreamObserver<Operation> responseObserver)

Deletes a Deployment.

Parameters
Name Description
request DeleteDeploymentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deletePreview(DeletePreviewRequest request, StreamObserver<Operation> responseObserver)

public void deletePreview(DeletePreviewRequest request, StreamObserver<Operation> responseObserver)

Deletes a Preview.

Parameters
Name Description
request DeletePreviewRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteStatefile(DeleteStatefileRequest request, StreamObserver<Empty> responseObserver)

public void deleteStatefile(DeleteStatefileRequest request, StreamObserver<Empty> responseObserver)

Deletes Terraform state file in a given deployment.

Parameters
Name Description
request DeleteStatefileRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

exportDeploymentStatefile(ExportDeploymentStatefileRequest request, StreamObserver<Statefile> responseObserver)

public void exportDeploymentStatefile(ExportDeploymentStatefileRequest request, StreamObserver<Statefile> responseObserver)

Exports Terraform state file from a given deployment.

Parameters
Name Description
request ExportDeploymentStatefileRequest
responseObserver io.grpc.stub.StreamObserver<Statefile>

exportLockInfo(ExportLockInfoRequest request, StreamObserver<LockInfo> responseObserver)

public void exportLockInfo(ExportLockInfoRequest request, StreamObserver<LockInfo> responseObserver)

Exports the lock info on a locked deployment.

Parameters
Name Description
request ExportLockInfoRequest
responseObserver io.grpc.stub.StreamObserver<LockInfo>

exportPreviewResult(ExportPreviewResultRequest request, StreamObserver<ExportPreviewResultResponse> responseObserver)

public void exportPreviewResult(ExportPreviewResultRequest request, StreamObserver<ExportPreviewResultResponse> responseObserver)

Export Preview results.

Parameters
Name Description
request ExportPreviewResultRequest
responseObserver io.grpc.stub.StreamObserver<ExportPreviewResultResponse>

exportRevisionStatefile(ExportRevisionStatefileRequest request, StreamObserver<Statefile> responseObserver)

public void exportRevisionStatefile(ExportRevisionStatefileRequest request, StreamObserver<Statefile> responseObserver)

Exports Terraform state file from a given revision.

Parameters
Name Description
request ExportRevisionStatefileRequest
responseObserver io.grpc.stub.StreamObserver<Statefile>

getDeployment(GetDeploymentRequest request, StreamObserver<Deployment> responseObserver)

public void getDeployment(GetDeploymentRequest request, StreamObserver<Deployment> responseObserver)

Gets details about a Deployment.

Parameters
Name Description
request GetDeploymentRequest
responseObserver io.grpc.stub.StreamObserver<Deployment>

getPreview(GetPreviewRequest request, StreamObserver<Preview> responseObserver)

public void getPreview(GetPreviewRequest request, StreamObserver<Preview> responseObserver)

Gets details about a Preview.

Parameters
Name Description
request GetPreviewRequest
responseObserver io.grpc.stub.StreamObserver<Preview>

getResource(GetResourceRequest request, StreamObserver<Resource> responseObserver)

public void getResource(GetResourceRequest request, StreamObserver<Resource> responseObserver)

Gets details about a Resource deployed by Infra Manager.

Parameters
Name Description
request GetResourceRequest
responseObserver io.grpc.stub.StreamObserver<Resource>

getRevision(GetRevisionRequest request, StreamObserver<Revision> responseObserver)

public void getRevision(GetRevisionRequest request, StreamObserver<Revision> responseObserver)

Gets details about a Revision.

Parameters
Name Description
request GetRevisionRequest
responseObserver io.grpc.stub.StreamObserver<Revision>

getTerraformVersion(GetTerraformVersionRequest request, StreamObserver<TerraformVersion> responseObserver)

public void getTerraformVersion(GetTerraformVersionRequest request, StreamObserver<TerraformVersion> responseObserver)

Gets details about a TerraformVersion.

Parameters
Name Description
request GetTerraformVersionRequest
responseObserver io.grpc.stub.StreamObserver<TerraformVersion>

importStatefile(ImportStatefileRequest request, StreamObserver<Statefile> responseObserver)

public void importStatefile(ImportStatefileRequest request, StreamObserver<Statefile> responseObserver)

Imports Terraform state file in a given deployment. The state file does not take effect until the Deployment has been unlocked.

Parameters
Name Description
request ImportStatefileRequest
responseObserver io.grpc.stub.StreamObserver<Statefile>

listDeployments(ListDeploymentsRequest request, StreamObserver<ListDeploymentsResponse> responseObserver)

public void listDeployments(ListDeploymentsRequest request, StreamObserver<ListDeploymentsResponse> responseObserver)

Lists Deployments in a given project and location.

Parameters
Name Description
request ListDeploymentsRequest
responseObserver io.grpc.stub.StreamObserver<ListDeploymentsResponse>

listPreviews(ListPreviewsRequest request, StreamObserver<ListPreviewsResponse> responseObserver)

public void listPreviews(ListPreviewsRequest request, StreamObserver<ListPreviewsResponse> responseObserver)

Lists Previews in a given project and location.

Parameters
Name Description
request ListPreviewsRequest
responseObserver io.grpc.stub.StreamObserver<ListPreviewsResponse>

listResources(ListResourcesRequest request, StreamObserver<ListResourcesResponse> responseObserver)

public void listResources(ListResourcesRequest request, StreamObserver<ListResourcesResponse> responseObserver)

Lists Resources in a given revision.

Parameters
Name Description
request ListResourcesRequest
responseObserver io.grpc.stub.StreamObserver<ListResourcesResponse>

listRevisions(ListRevisionsRequest request, StreamObserver<ListRevisionsResponse> responseObserver)

public void listRevisions(ListRevisionsRequest request, StreamObserver<ListRevisionsResponse> responseObserver)

Lists Revisions of a deployment.

Parameters
Name Description
request ListRevisionsRequest
responseObserver io.grpc.stub.StreamObserver<ListRevisionsResponse>

listTerraformVersions(ListTerraformVersionsRequest request, StreamObserver<ListTerraformVersionsResponse> responseObserver)

public void listTerraformVersions(ListTerraformVersionsRequest request, StreamObserver<ListTerraformVersionsResponse> responseObserver)

Lists TerraformVersions in a given project and location.

Parameters
Name Description
request ListTerraformVersionsRequest
responseObserver io.grpc.stub.StreamObserver<ListTerraformVersionsResponse>

lockDeployment(LockDeploymentRequest request, StreamObserver<Operation> responseObserver)

public void lockDeployment(LockDeploymentRequest request, StreamObserver<Operation> responseObserver)

Locks a deployment.

Parameters
Name Description
request LockDeploymentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

unlockDeployment(UnlockDeploymentRequest request, StreamObserver<Operation> responseObserver)

public void unlockDeployment(UnlockDeploymentRequest request, StreamObserver<Operation> responseObserver)

Unlocks a locked deployment.

Parameters
Name Description
request UnlockDeploymentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateDeployment(UpdateDeploymentRequest request, StreamObserver<Operation> responseObserver)

public void updateDeployment(UpdateDeploymentRequest request, StreamObserver<Operation> responseObserver)

Updates a Deployment.

Parameters
Name Description
request UpdateDeploymentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>