Package com.google.cloud.config.v1
Class ConfigGrpc.ConfigStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractAsyncStub<ConfigGrpc.ConfigStub>
-
- com.google.cloud.config.v1.ConfigGrpc.ConfigStub
-
- Enclosing class:
- ConfigGrpc
public static final class ConfigGrpc.ConfigStub extends io.grpc.stub.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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ConfigGrpc.ConfigStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
void
createDeployment(CreateDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a [Deployment][google.cloud.config.v1.Deployment].void
deleteDeployment(DeleteDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a [Deployment][google.cloud.config.v1.Deployment].void
deleteStatefile(DeleteStatefileRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes Terraform state file in a given deployment.void
exportDeploymentStatefile(ExportDeploymentStatefileRequest request, io.grpc.stub.StreamObserver<Statefile> responseObserver)
Exports Terraform state file from a given deployment.void
exportLockInfo(ExportLockInfoRequest request, io.grpc.stub.StreamObserver<LockInfo> responseObserver)
Exports the lock info on a locked deployment.void
exportRevisionStatefile(ExportRevisionStatefileRequest request, io.grpc.stub.StreamObserver<Statefile> responseObserver)
Exports Terraform state file from a given revision.void
getDeployment(GetDeploymentRequest request, io.grpc.stub.StreamObserver<Deployment> responseObserver)
Gets details about a [Deployment][google.cloud.config.v1.Deployment].void
getResource(GetResourceRequest request, io.grpc.stub.StreamObserver<Resource> responseObserver)
Gets details about a [Resource][google.cloud.config.v1.Resource] deployed by Infra Manager.void
getRevision(GetRevisionRequest request, io.grpc.stub.StreamObserver<Revision> responseObserver)
Gets details about a [Revision][google.cloud.config.v1.Revision].void
importStatefile(ImportStatefileRequest request, io.grpc.stub.StreamObserver<Statefile> responseObserver)
Imports Terraform state file in a given deployment.void
listDeployments(ListDeploymentsRequest request, io.grpc.stub.StreamObserver<ListDeploymentsResponse> responseObserver)
Lists [Deployment][google.cloud.config.v1.Deployment]s in a given project and location.void
listResources(ListResourcesRequest request, io.grpc.stub.StreamObserver<ListResourcesResponse> responseObserver)
Lists [Resource][google.cloud.config.v1.Resource]s in a given revision.void
listRevisions(ListRevisionsRequest request, io.grpc.stub.StreamObserver<ListRevisionsResponse> responseObserver)
Lists [Revision][google.cloud.config.v1.Revision]s of a deployment.void
lockDeployment(LockDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Locks a deployment.void
unlockDeployment(UnlockDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Unlocks a locked deployment.void
updateDeployment(UpdateDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a [Deployment][google.cloud.config.v1.Deployment].
-
-
-
Method Detail
-
build
protected ConfigGrpc.ConfigStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<ConfigGrpc.ConfigStub>
-
listDeployments
public void listDeployments(ListDeploymentsRequest request, io.grpc.stub.StreamObserver<ListDeploymentsResponse> responseObserver)
Lists [Deployment][google.cloud.config.v1.Deployment]s in a given project and location.
-
getDeployment
public void getDeployment(GetDeploymentRequest request, io.grpc.stub.StreamObserver<Deployment> responseObserver)
Gets details about a [Deployment][google.cloud.config.v1.Deployment].
-
createDeployment
public void createDeployment(CreateDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a [Deployment][google.cloud.config.v1.Deployment].
-
updateDeployment
public void updateDeployment(UpdateDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a [Deployment][google.cloud.config.v1.Deployment].
-
deleteDeployment
public void deleteDeployment(DeleteDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a [Deployment][google.cloud.config.v1.Deployment].
-
listRevisions
public void listRevisions(ListRevisionsRequest request, io.grpc.stub.StreamObserver<ListRevisionsResponse> responseObserver)
Lists [Revision][google.cloud.config.v1.Revision]s of a deployment.
-
getRevision
public void getRevision(GetRevisionRequest request, io.grpc.stub.StreamObserver<Revision> responseObserver)
Gets details about a [Revision][google.cloud.config.v1.Revision].
-
getResource
public void getResource(GetResourceRequest request, io.grpc.stub.StreamObserver<Resource> responseObserver)
Gets details about a [Resource][google.cloud.config.v1.Resource] deployed by Infra Manager.
-
listResources
public void listResources(ListResourcesRequest request, io.grpc.stub.StreamObserver<ListResourcesResponse> responseObserver)
Lists [Resource][google.cloud.config.v1.Resource]s in a given revision.
-
exportDeploymentStatefile
public void exportDeploymentStatefile(ExportDeploymentStatefileRequest request, io.grpc.stub.StreamObserver<Statefile> responseObserver)
Exports Terraform state file from a given deployment.
-
exportRevisionStatefile
public void exportRevisionStatefile(ExportRevisionStatefileRequest request, io.grpc.stub.StreamObserver<Statefile> responseObserver)
Exports Terraform state file from a given revision.
-
importStatefile
public void importStatefile(ImportStatefileRequest request, io.grpc.stub.StreamObserver<Statefile> responseObserver)
Imports Terraform state file in a given deployment. The state file does not take effect until the Deployment has been unlocked.
-
deleteStatefile
public void deleteStatefile(DeleteStatefileRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes Terraform state file in a given deployment.
-
lockDeployment
public void lockDeployment(LockDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Locks a deployment.
-
unlockDeployment
public void unlockDeployment(UnlockDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Unlocks a locked deployment.
-
exportLockInfo
public void exportLockInfo(ExportLockInfoRequest request, io.grpc.stub.StreamObserver<LockInfo> responseObserver)
Exports the lock info on a locked deployment.
-
-