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