Class AwsClustersStubSettings.Builder (0.52.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
Name Description
clientContext ClientContext

Builder(AwsClustersStubSettings settings)

protected Builder(AwsClustersStubSettings settings)
Parameter
Name Description
settings AwsClustersStubSettings

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
Name Description
settingsUpdater ApiFunction<Builder<?,?>,java.lang.Void>
Returns
Type Description
AwsClustersStubSettings.Builder

build()

public AwsClustersStubSettings build()
Returns
Type Description
AwsClustersStubSettings
Overrides
Exceptions
Type Description
IOException

createAwsClusterOperationSettings()

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

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

Returns
Type Description
Builder<CreateAwsClusterRequest,AwsCluster,OperationMetadata>

createAwsClusterSettings()

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

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

Returns
Type Description
Builder<CreateAwsClusterRequest,Operation>

createAwsNodePoolOperationSettings()

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

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

Returns
Type Description
Builder<CreateAwsNodePoolRequest,AwsNodePool,OperationMetadata>

createAwsNodePoolSettings()

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

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

Returns
Type Description
Builder<CreateAwsNodePoolRequest,Operation>

deleteAwsClusterOperationSettings()

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

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

Returns
Type Description
Builder<DeleteAwsClusterRequest,Empty,OperationMetadata>

deleteAwsClusterSettings()

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

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

Returns
Type Description
Builder<DeleteAwsClusterRequest,Operation>

deleteAwsNodePoolOperationSettings()

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

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

Returns
Type Description
Builder<DeleteAwsNodePoolRequest,Empty,OperationMetadata>

deleteAwsNodePoolSettings()

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

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

Returns
Type Description
Builder<DeleteAwsNodePoolRequest,Operation>

generateAwsAccessTokenSettings()

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

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

Returns
Type Description
Builder<GenerateAwsAccessTokenRequest,GenerateAwsAccessTokenResponse>

generateAwsClusterAgentTokenSettings()

public UnaryCallSettings.Builder<GenerateAwsClusterAgentTokenRequest,GenerateAwsClusterAgentTokenResponse> generateAwsClusterAgentTokenSettings()

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

Returns
Type Description
Builder<GenerateAwsClusterAgentTokenRequest,GenerateAwsClusterAgentTokenResponse>

getAwsClusterSettings()

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

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

Returns
Type Description
Builder<GetAwsClusterRequest,AwsCluster>

getAwsJsonWebKeysSettings()

public UnaryCallSettings.Builder<GetAwsJsonWebKeysRequest,AwsJsonWebKeys> getAwsJsonWebKeysSettings()

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

Returns
Type Description
Builder<GetAwsJsonWebKeysRequest,AwsJsonWebKeys>

getAwsNodePoolSettings()

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

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

Returns
Type Description
Builder<GetAwsNodePoolRequest,AwsNodePool>

getAwsOpenIdConfigSettings()

public UnaryCallSettings.Builder<GetAwsOpenIdConfigRequest,AwsOpenIdConfig> getAwsOpenIdConfigSettings()

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

Returns
Type Description
Builder<GetAwsOpenIdConfigRequest,AwsOpenIdConfig>

getAwsServerConfigSettings()

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

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

Returns
Type Description
Builder<GetAwsServerConfigRequest,AwsServerConfig>

listAwsClustersSettings()

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

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

Returns
Type Description
Builder<ListAwsClustersRequest,ListAwsClustersResponse,ListAwsClustersPagedResponse>

listAwsNodePoolsSettings()

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

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

Returns
Type Description
Builder<ListAwsNodePoolsRequest,ListAwsNodePoolsResponse,ListAwsNodePoolsPagedResponse>

rollbackAwsNodePoolUpdateOperationSettings()

public OperationCallSettings.Builder<RollbackAwsNodePoolUpdateRequest,AwsNodePool,OperationMetadata> rollbackAwsNodePoolUpdateOperationSettings()

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

Returns
Type Description
Builder<RollbackAwsNodePoolUpdateRequest,AwsNodePool,OperationMetadata>

rollbackAwsNodePoolUpdateSettings()

public UnaryCallSettings.Builder<RollbackAwsNodePoolUpdateRequest,Operation> rollbackAwsNodePoolUpdateSettings()

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

Returns
Type Description
Builder<RollbackAwsNodePoolUpdateRequest,Operation>

unaryMethodSettingsBuilders()

public ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
Returns
Type Description
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.

Returns
Type Description
Builder<UpdateAwsClusterRequest,AwsCluster,OperationMetadata>

updateAwsClusterSettings()

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

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

Returns
Type Description
Builder<UpdateAwsClusterRequest,Operation>

updateAwsNodePoolOperationSettings()

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

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

Returns
Type Description
Builder<UpdateAwsNodePoolRequest,AwsNodePool,OperationMetadata>

updateAwsNodePoolSettings()

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

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

Returns
Type Description
Builder<UpdateAwsNodePoolRequest,Operation>