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