Class AwsClustersStubSettings.Builder (0.29.0)

public static class AwsClustersStubSettings.Builder extends StubSettings.Builder<AwsClustersStubSettings,AwsClustersStubSettings.Builder>

Builder for AwsClustersStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > AwsClustersStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(AwsClustersStubSettings settings)

protected Builder(AwsClustersStubSettings settings)
Parameter
NameDescription
settingsAwsClustersStubSettings

Methods

applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

public AwsClustersStubSettings.Builder applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

Applies the given settings updater function to all of the unary API methods in this service.

Note: This method does not support applying settings to streaming methods.

Parameter
NameDescription
settingsUpdaterApiFunction<Builder<?,?>,java.lang.Void>
Returns
TypeDescription
AwsClustersStubSettings.Builder

build()

public AwsClustersStubSettings build()
Returns
TypeDescription
AwsClustersStubSettings
Overrides
Exceptions
TypeDescription
IOException

createAwsClusterOperationSettings()

public OperationCallSettings.Builder<CreateAwsClusterRequest,AwsCluster,OperationMetadata> createAwsClusterOperationSettings()

Returns the builder for the settings used for calls to createAwsCluster.

createAwsClusterSettings()

public UnaryCallSettings.Builder<CreateAwsClusterRequest,Operation> createAwsClusterSettings()

Returns the builder for the settings used for calls to createAwsCluster.

createAwsNodePoolOperationSettings()

public OperationCallSettings.Builder<CreateAwsNodePoolRequest,AwsNodePool,OperationMetadata> createAwsNodePoolOperationSettings()

Returns the builder for the settings used for calls to createAwsNodePool.

createAwsNodePoolSettings()

public UnaryCallSettings.Builder<CreateAwsNodePoolRequest,Operation> createAwsNodePoolSettings()

Returns the builder for the settings used for calls to createAwsNodePool.

deleteAwsClusterOperationSettings()

public OperationCallSettings.Builder<DeleteAwsClusterRequest,Empty,OperationMetadata> deleteAwsClusterOperationSettings()

Returns the builder for the settings used for calls to deleteAwsCluster.

deleteAwsClusterSettings()

public UnaryCallSettings.Builder<DeleteAwsClusterRequest,Operation> deleteAwsClusterSettings()

Returns the builder for the settings used for calls to deleteAwsCluster.

deleteAwsNodePoolOperationSettings()

public OperationCallSettings.Builder<DeleteAwsNodePoolRequest,Empty,OperationMetadata> deleteAwsNodePoolOperationSettings()

Returns the builder for the settings used for calls to deleteAwsNodePool.

deleteAwsNodePoolSettings()

public UnaryCallSettings.Builder<DeleteAwsNodePoolRequest,Operation> deleteAwsNodePoolSettings()

Returns the builder for the settings used for calls to deleteAwsNodePool.

generateAwsAccessTokenSettings()

public UnaryCallSettings.Builder<GenerateAwsAccessTokenRequest,GenerateAwsAccessTokenResponse> generateAwsAccessTokenSettings()

Returns the builder for the settings used for calls to generateAwsAccessToken.

getAwsClusterSettings()

public UnaryCallSettings.Builder<GetAwsClusterRequest,AwsCluster> getAwsClusterSettings()

Returns the builder for the settings used for calls to getAwsCluster.

Returns
TypeDescription
Builder<GetAwsClusterRequest,AwsCluster>

getAwsNodePoolSettings()

public UnaryCallSettings.Builder<GetAwsNodePoolRequest,AwsNodePool> getAwsNodePoolSettings()

Returns the builder for the settings used for calls to getAwsNodePool.

getAwsServerConfigSettings()

public UnaryCallSettings.Builder<GetAwsServerConfigRequest,AwsServerConfig> getAwsServerConfigSettings()

Returns the builder for the settings used for calls to getAwsServerConfig.

listAwsClustersSettings()

public PagedCallSettings.Builder<ListAwsClustersRequest,ListAwsClustersResponse,AwsClustersClient.ListAwsClustersPagedResponse> listAwsClustersSettings()

Returns the builder for the settings used for calls to listAwsClusters.

listAwsNodePoolsSettings()

public PagedCallSettings.Builder<ListAwsNodePoolsRequest,ListAwsNodePoolsResponse,AwsClustersClient.ListAwsNodePoolsPagedResponse> listAwsNodePoolsSettings()

Returns the builder for the settings used for calls to listAwsNodePools.

unaryMethodSettingsBuilders()

public ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
Returns
TypeDescription
com.google.common.collect.ImmutableList<Builder<?,?>>

updateAwsClusterOperationSettings()

public OperationCallSettings.Builder<UpdateAwsClusterRequest,AwsCluster,OperationMetadata> updateAwsClusterOperationSettings()

Returns the builder for the settings used for calls to updateAwsCluster.

updateAwsClusterSettings()

public UnaryCallSettings.Builder<UpdateAwsClusterRequest,Operation> updateAwsClusterSettings()

Returns the builder for the settings used for calls to updateAwsCluster.

updateAwsNodePoolOperationSettings()

public OperationCallSettings.Builder<UpdateAwsNodePoolRequest,AwsNodePool,OperationMetadata> updateAwsNodePoolOperationSettings()

Returns the builder for the settings used for calls to updateAwsNodePool.

updateAwsNodePoolSettings()

public UnaryCallSettings.Builder<UpdateAwsNodePoolRequest,Operation> updateAwsNodePoolSettings()

Returns the builder for the settings used for calls to updateAwsNodePool.