Class ConfigGrpc.ConfigFutureStub (0.57.0)
0.68.0 (latest)
0.65.0
0.64.0
0.62.0
0.60.0
0.59.0
0.58.0
0.57.0
0.55.0
0.53.0
0.52.0
0.51.0
0.50.0
0.49.0
0.47.0
0.45.0
0.44.0
0.41.0
0.40.0
0.39.0
0.37.0
0.36.0
0.35.0
0.34.0
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.0
0.26.0
0.25.0
0.24.0
0.23.0
0.22.0
0.21.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.1.0
public static final class ConfigGrpc . ConfigFutureStub extends 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.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
ConfigGrpc.ConfigFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected ConfigGrpc . ConfigFutureStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createDeployment(CreateDeploymentRequest request)
public ListenableFuture<Operation> createDeployment ( CreateDeploymentRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
createPreview(CreatePreviewRequest request)
public ListenableFuture<Operation> createPreview ( CreatePreviewRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deleteDeployment(DeleteDeploymentRequest request)
public ListenableFuture<Operation> deleteDeployment ( DeleteDeploymentRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deletePreview(DeletePreviewRequest request)
public ListenableFuture<Operation> deletePreview ( DeletePreviewRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deleteStatefile(DeleteStatefileRequest request)
public ListenableFuture<Empty> deleteStatefile ( DeleteStatefileRequest request )
Deletes Terraform state file in a given deployment.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
exportDeploymentStatefile(ExportDeploymentStatefileRequest request)
public ListenableFuture<Statefile> exportDeploymentStatefile ( ExportDeploymentStatefileRequest request )
Exports Terraform state file from a given deployment.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Statefile >
exportLockInfo(ExportLockInfoRequest request)
public ListenableFuture<LockInfo> exportLockInfo ( ExportLockInfoRequest request )
Exports the lock info on a locked deployment.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <LockInfo >
exportPreviewResult(ExportPreviewResultRequest request)
public ListenableFuture<ExportPreviewResultResponse> exportPreviewResult ( ExportPreviewResultRequest request )
exportRevisionStatefile(ExportRevisionStatefileRequest request)
public ListenableFuture<Statefile> exportRevisionStatefile ( ExportRevisionStatefileRequest request )
Exports Terraform state file from a given revision.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Statefile >
getDeployment(GetDeploymentRequest request)
public ListenableFuture<Deployment> getDeployment ( GetDeploymentRequest request )
Gets details about a Deployment .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Deployment >
getPreview(GetPreviewRequest request)
public ListenableFuture<Preview> getPreview ( GetPreviewRequest request )
Gets details about a Preview .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Preview >
getResource(GetResourceRequest request)
public ListenableFuture<Resource> getResource ( GetResourceRequest request )
Gets details about a Resource deployed
by Infra Manager.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Resource >
getResourceChange(GetResourceChangeRequest request)
public ListenableFuture<ResourceChange> getResourceChange ( GetResourceChangeRequest request )
Get a ResourceChange for a given preview.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ResourceChange >
getResourceDrift(GetResourceDriftRequest request)
public ListenableFuture<ResourceDrift> getResourceDrift ( GetResourceDriftRequest request )
Get a ResourceDrift for a given preview.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ResourceDrift >
getRevision(GetRevisionRequest request)
public ListenableFuture<Revision> getRevision ( GetRevisionRequest request )
Gets details about a Revision .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Revision >
public ListenableFuture<TerraformVersion> getTerraformVersion ( GetTerraformVersionRequest request )
Gets details about a
TerraformVersion .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <TerraformVersion >
importStatefile(ImportStatefileRequest request)
public 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.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Statefile >
listDeployments(ListDeploymentsRequest request)
public ListenableFuture<ListDeploymentsResponse> listDeployments ( ListDeploymentsRequest request )
Lists Deployment s in a given project
and location.
listPreviews(ListPreviewsRequest request)
public ListenableFuture<ListPreviewsResponse> listPreviews ( ListPreviewsRequest request )
Lists Preview s in a given project and
location.
listResourceChanges(ListResourceChangesRequest request)
public ListenableFuture<ListResourceChangesResponse> listResourceChanges ( ListResourceChangesRequest request )
Lists ResourceChanges for a given preview.
listResourceDrifts(ListResourceDriftsRequest request)
public ListenableFuture<ListResourceDriftsResponse> listResourceDrifts ( ListResourceDriftsRequest request )
List ResourceDrifts for a given preview.
listResources(ListResourcesRequest request)
public ListenableFuture<ListResourcesResponse> listResources ( ListResourcesRequest request )
Lists Resources in a given revision.
listRevisions(ListRevisionsRequest request)
public ListenableFuture<ListRevisionsResponse> listRevisions ( ListRevisionsRequest request )
Lists Revision s of a deployment.
public ListenableFuture<ListTerraformVersionsResponse> listTerraformVersions ( ListTerraformVersionsRequest request )
Lists TerraformVersion s in a
given project and location.
lockDeployment(LockDeploymentRequest request)
public ListenableFuture<Operation> lockDeployment ( LockDeploymentRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
unlockDeployment(UnlockDeploymentRequest request)
public ListenableFuture<Operation> unlockDeployment ( UnlockDeploymentRequest request )
Unlocks a locked deployment.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
updateDeployment(UpdateDeploymentRequest request)
public ListenableFuture<Operation> updateDeployment ( UpdateDeploymentRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-04-25 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-04-25 UTC."],[],[]]