Class AwsClustersGrpc.AwsClustersFutureStub (0.43.0)
Note: Some or all of the information on this page might not apply
to Trusted Cloud. For a list of services that are available in
Trusted Cloud, see Services available for
Trusted Cloud .
Version 0.43.0keyboard_arrow_down
public static final class AwsClustersGrpc . AwsClustersFutureStub extends AbstractFutureStub<AwsClustersGrpc . AwsClustersFutureStub >
A stub to allow clients to do ListenableFuture-style rpc calls to service AwsClusters.
The AwsClusters API provides a single centrally managed service
to create and manage Anthos clusters that run on AWS infrastructure.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
AwsClustersGrpc.AwsClustersFutureStub
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(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.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected AwsClustersGrpc . AwsClustersFutureStub 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)
createAwsCluster(CreateAwsClusterRequest request)
public ListenableFuture<Operation> createAwsCluster ( CreateAwsClusterRequest request )
Creates a new AwsCluster
resource on a given Google Cloud Platform project and region.
If successful, the response contains a newly created
Operation resource that can be
described to track the status of the operation.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
createAwsNodePool(CreateAwsNodePoolRequest request)
public ListenableFuture<Operation> createAwsNodePool ( CreateAwsNodePoolRequest request )
Creates a new AwsNodePool ,
attached to a given AwsCluster .
If successful, the response contains a newly created
Operation resource that can be
described to track the status of the operation.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deleteAwsCluster(DeleteAwsClusterRequest request)
public ListenableFuture<Operation> deleteAwsCluster ( DeleteAwsClusterRequest request )
Deletes a specific AwsCluster
resource.
Fails if the cluster has one or more associated
AwsNodePool resources.
If successful, the response contains a newly created
Operation resource that can be
described to track the status of the operation.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deleteAwsNodePool(DeleteAwsNodePoolRequest request)
public ListenableFuture<Operation> deleteAwsNodePool ( DeleteAwsNodePoolRequest request )
Deletes a specific AwsNodePool
resource.
If successful, the response contains a newly created
Operation resource that can be
described to track the status of the operation.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
generateAwsAccessToken(GenerateAwsAccessTokenRequest request)
public ListenableFuture<GenerateAwsAccessTokenResponse> generateAwsAccessToken ( GenerateAwsAccessTokenRequest request )
Generates a short-lived access token to authenticate to a given
AwsCluster resource.
generateAwsClusterAgentToken(GenerateAwsClusterAgentTokenRequest request)
public ListenableFuture<GenerateAwsClusterAgentTokenResponse> generateAwsClusterAgentToken ( GenerateAwsClusterAgentTokenRequest request )
Generates an access token for a cluster agent.
getAwsCluster(GetAwsClusterRequest request)
public ListenableFuture<AwsCluster> getAwsCluster ( GetAwsClusterRequest request )
Describes a specific AwsCluster
resource.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <AwsCluster >
getAwsJsonWebKeys(GetAwsJsonWebKeysRequest request)
public ListenableFuture<AwsJsonWebKeys> getAwsJsonWebKeys ( GetAwsJsonWebKeysRequest request )
Gets the public component of the cluster signing keys in
JSON Web Key format.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <AwsJsonWebKeys >
getAwsNodePool(GetAwsNodePoolRequest request)
public ListenableFuture<AwsNodePool> getAwsNodePool ( GetAwsNodePoolRequest request )
Describes a specific
AwsNodePool resource.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <AwsNodePool >
getAwsOpenIdConfig(GetAwsOpenIdConfigRequest request)
public ListenableFuture<AwsOpenIdConfig> getAwsOpenIdConfig ( GetAwsOpenIdConfigRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <AwsOpenIdConfig >
getAwsServerConfig(GetAwsServerConfigRequest request)
public ListenableFuture<AwsServerConfig> getAwsServerConfig ( GetAwsServerConfigRequest request )
Returns information, such as supported AWS regions and Kubernetes
versions, on a given Google Cloud location.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <AwsServerConfig >
listAwsClusters(ListAwsClustersRequest request)
public ListenableFuture<ListAwsClustersResponse> listAwsClusters ( ListAwsClustersRequest request )
Lists all AwsCluster resources
on a given Google Cloud project and region.
listAwsNodePools(ListAwsNodePoolsRequest request)
public ListenableFuture<ListAwsNodePoolsResponse> listAwsNodePools ( ListAwsNodePoolsRequest request )
Lists all AwsNodePool
resources on a given
AwsCluster .
rollbackAwsNodePoolUpdate(RollbackAwsNodePoolUpdateRequest request)
public ListenableFuture<Operation> rollbackAwsNodePoolUpdate ( RollbackAwsNodePoolUpdateRequest request )
Rolls back a previously aborted or failed
AwsNodePool update request.
Makes no changes if the last update request successfully finished.
If an update request is in progress, you cannot rollback the update.
You must first cancel or let it finish unsuccessfully before you can
rollback.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
updateAwsCluster(UpdateAwsClusterRequest request)
public ListenableFuture<Operation> updateAwsCluster ( UpdateAwsClusterRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
updateAwsNodePool(UpdateAwsNodePoolRequest request)
public ListenableFuture<Operation> updateAwsNodePool ( UpdateAwsNodePoolRequest 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 2025-08-18 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 2025-08-18 UTC."],[],[]]