Class AwsClustersSettings.Builder
- java.lang.Object
-
- com.google.api.gax.rpc.ClientSettings.Builder<AwsClustersSettings,AwsClustersSettings.Builder>
-
- com.google.cloud.gkemulticloud.v1.AwsClustersSettings.Builder
-
- Enclosing class:
- AwsClustersSettings
public static class AwsClustersSettings.Builder extends com.google.api.gax.rpc.ClientSettings.Builder<AwsClustersSettings,AwsClustersSettings.Builder>
Builder for AwsClustersSettings.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(com.google.api.gax.rpc.ClientContext clientContext)
protected
Builder(AwsClustersSettings settings)
protected
Builder(AwsClustersStubSettings.Builder stubSettings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AwsClustersSettings.Builder
applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
Applies the given settings updater function to all of the unary API methods in this service.AwsClustersSettings
build()
com.google.api.gax.rpc.OperationCallSettings.Builder<CreateAwsClusterRequest,AwsCluster,OperationMetadata>
createAwsClusterOperationSettings()
Returns the builder for the settings used for calls to createAwsCluster.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateAwsClusterRequest,com.google.longrunning.Operation>
createAwsClusterSettings()
Returns the builder for the settings used for calls to createAwsCluster.com.google.api.gax.rpc.OperationCallSettings.Builder<CreateAwsNodePoolRequest,AwsNodePool,OperationMetadata>
createAwsNodePoolOperationSettings()
Returns the builder for the settings used for calls to createAwsNodePool.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateAwsNodePoolRequest,com.google.longrunning.Operation>
createAwsNodePoolSettings()
Returns the builder for the settings used for calls to createAwsNodePool.com.google.api.gax.rpc.OperationCallSettings.Builder<DeleteAwsClusterRequest,com.google.protobuf.Empty,OperationMetadata>
deleteAwsClusterOperationSettings()
Returns the builder for the settings used for calls to deleteAwsCluster.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteAwsClusterRequest,com.google.longrunning.Operation>
deleteAwsClusterSettings()
Returns the builder for the settings used for calls to deleteAwsCluster.com.google.api.gax.rpc.OperationCallSettings.Builder<DeleteAwsNodePoolRequest,com.google.protobuf.Empty,OperationMetadata>
deleteAwsNodePoolOperationSettings()
Returns the builder for the settings used for calls to deleteAwsNodePool.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteAwsNodePoolRequest,com.google.longrunning.Operation>
deleteAwsNodePoolSettings()
Returns the builder for the settings used for calls to deleteAwsNodePool.com.google.api.gax.rpc.UnaryCallSettings.Builder<GenerateAwsAccessTokenRequest,GenerateAwsAccessTokenResponse>
generateAwsAccessTokenSettings()
Returns the builder for the settings used for calls to generateAwsAccessToken.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetAwsClusterRequest,AwsCluster>
getAwsClusterSettings()
Returns the builder for the settings used for calls to getAwsCluster.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetAwsNodePoolRequest,AwsNodePool>
getAwsNodePoolSettings()
Returns the builder for the settings used for calls to getAwsNodePool.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetAwsServerConfigRequest,AwsServerConfig>
getAwsServerConfigSettings()
Returns the builder for the settings used for calls to getAwsServerConfig.AwsClustersStubSettings.Builder
getStubSettingsBuilder()
com.google.api.gax.rpc.PagedCallSettings.Builder<ListAwsClustersRequest,ListAwsClustersResponse,AwsClustersClient.ListAwsClustersPagedResponse>
listAwsClustersSettings()
Returns the builder for the settings used for calls to listAwsClusters.com.google.api.gax.rpc.PagedCallSettings.Builder<ListAwsNodePoolsRequest,ListAwsNodePoolsResponse,AwsClustersClient.ListAwsNodePoolsPagedResponse>
listAwsNodePoolsSettings()
Returns the builder for the settings used for calls to listAwsNodePools.com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateAwsClusterRequest,AwsCluster,OperationMetadata>
updateAwsClusterOperationSettings()
Returns the builder for the settings used for calls to updateAwsCluster.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateAwsClusterRequest,com.google.longrunning.Operation>
updateAwsClusterSettings()
Returns the builder for the settings used for calls to updateAwsCluster.com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateAwsNodePoolRequest,AwsNodePool,OperationMetadata>
updateAwsNodePoolOperationSettings()
Returns the builder for the settings used for calls to updateAwsNodePool.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateAwsNodePoolRequest,com.google.longrunning.Operation>
updateAwsNodePoolSettings()
Returns the builder for the settings used for calls to updateAwsNodePool.-
Methods inherited from class com.google.api.gax.rpc.ClientSettings.Builder
applyToAllUnaryMethods, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getQuotaProjectId, getStubSettings, getTransportChannelProvider, getWatchdogCheckInterval, getWatchdogProvider, self, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setQuotaProjectId, setTransportChannelProvider, setWatchdogCheckInterval, setWatchdogProvider, toString
-
-
-
-
Constructor Detail
-
Builder
protected Builder() throws IOException
- Throws:
IOException
-
Builder
protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
-
Builder
protected Builder(AwsClustersSettings settings)
-
Builder
protected Builder(AwsClustersStubSettings.Builder stubSettings)
-
-
Method Detail
-
getStubSettingsBuilder
public AwsClustersStubSettings.Builder getStubSettingsBuilder()
-
applyToAllUnaryMethods
public AwsClustersSettings.Builder applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.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.
-
createAwsClusterSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateAwsClusterRequest,com.google.longrunning.Operation> createAwsClusterSettings()
Returns the builder for the settings used for calls to createAwsCluster.
-
createAwsClusterOperationSettings
public com.google.api.gax.rpc.OperationCallSettings.Builder<CreateAwsClusterRequest,AwsCluster,OperationMetadata> createAwsClusterOperationSettings()
Returns the builder for the settings used for calls to createAwsCluster.
-
updateAwsClusterSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateAwsClusterRequest,com.google.longrunning.Operation> updateAwsClusterSettings()
Returns the builder for the settings used for calls to updateAwsCluster.
-
updateAwsClusterOperationSettings
public com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateAwsClusterRequest,AwsCluster,OperationMetadata> updateAwsClusterOperationSettings()
Returns the builder for the settings used for calls to updateAwsCluster.
-
getAwsClusterSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetAwsClusterRequest,AwsCluster> getAwsClusterSettings()
Returns the builder for the settings used for calls to getAwsCluster.
-
listAwsClustersSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListAwsClustersRequest,ListAwsClustersResponse,AwsClustersClient.ListAwsClustersPagedResponse> listAwsClustersSettings()
Returns the builder for the settings used for calls to listAwsClusters.
-
deleteAwsClusterSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteAwsClusterRequest,com.google.longrunning.Operation> deleteAwsClusterSettings()
Returns the builder for the settings used for calls to deleteAwsCluster.
-
deleteAwsClusterOperationSettings
public com.google.api.gax.rpc.OperationCallSettings.Builder<DeleteAwsClusterRequest,com.google.protobuf.Empty,OperationMetadata> deleteAwsClusterOperationSettings()
Returns the builder for the settings used for calls to deleteAwsCluster.
-
generateAwsAccessTokenSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GenerateAwsAccessTokenRequest,GenerateAwsAccessTokenResponse> generateAwsAccessTokenSettings()
Returns the builder for the settings used for calls to generateAwsAccessToken.
-
createAwsNodePoolSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateAwsNodePoolRequest,com.google.longrunning.Operation> createAwsNodePoolSettings()
Returns the builder for the settings used for calls to createAwsNodePool.
-
createAwsNodePoolOperationSettings
public com.google.api.gax.rpc.OperationCallSettings.Builder<CreateAwsNodePoolRequest,AwsNodePool,OperationMetadata> createAwsNodePoolOperationSettings()
Returns the builder for the settings used for calls to createAwsNodePool.
-
updateAwsNodePoolSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateAwsNodePoolRequest,com.google.longrunning.Operation> updateAwsNodePoolSettings()
Returns the builder for the settings used for calls to updateAwsNodePool.
-
updateAwsNodePoolOperationSettings
public com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateAwsNodePoolRequest,AwsNodePool,OperationMetadata> updateAwsNodePoolOperationSettings()
Returns the builder for the settings used for calls to updateAwsNodePool.
-
getAwsNodePoolSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetAwsNodePoolRequest,AwsNodePool> getAwsNodePoolSettings()
Returns the builder for the settings used for calls to getAwsNodePool.
-
listAwsNodePoolsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListAwsNodePoolsRequest,ListAwsNodePoolsResponse,AwsClustersClient.ListAwsNodePoolsPagedResponse> listAwsNodePoolsSettings()
Returns the builder for the settings used for calls to listAwsNodePools.
-
deleteAwsNodePoolSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteAwsNodePoolRequest,com.google.longrunning.Operation> deleteAwsNodePoolSettings()
Returns the builder for the settings used for calls to deleteAwsNodePool.
-
deleteAwsNodePoolOperationSettings
public com.google.api.gax.rpc.OperationCallSettings.Builder<DeleteAwsNodePoolRequest,com.google.protobuf.Empty,OperationMetadata> deleteAwsNodePoolOperationSettings()
Returns the builder for the settings used for calls to deleteAwsNodePool.
-
getAwsServerConfigSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetAwsServerConfigRequest,AwsServerConfig> getAwsServerConfigSettings()
Returns the builder for the settings used for calls to getAwsServerConfig.
-
build
public AwsClustersSettings build() throws IOException
- Specified by:
build
in classcom.google.api.gax.rpc.ClientSettings.Builder<AwsClustersSettings,AwsClustersSettings.Builder>
- Throws:
IOException
-
-