Class AwsClustersStubSettings.Builder
- java.lang.Object
-
- com.google.api.gax.rpc.StubSettings.Builder<AwsClustersStubSettings,AwsClustersStubSettings.Builder>
-
- com.google.cloud.gkemulticloud.v1.stub.AwsClustersStubSettings.Builder
-
- Enclosing class:
- AwsClustersStubSettings
public static class AwsClustersStubSettings.Builder extends com.google.api.gax.rpc.StubSettings.Builder<AwsClustersStubSettings,AwsClustersStubSettings.Builder>
Builder for AwsClustersStubSettings.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(com.google.api.gax.rpc.ClientContext clientContext)
protected
Builder(AwsClustersStubSettings settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AwsClustersStubSettings.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.AwsClustersStubSettings
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.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.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>>
unaryMethodSettingsBuilders()
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.StubSettings.Builder
applyToAllUnaryMethods, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getMtlsEndpoint, getQuotaProjectId, getStreamWatchdogCheckInterval, getStreamWatchdogProvider, getTracerFactory, getTransportChannelProvider, self, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setMtlsEndpoint, setQuotaProjectId, setStreamWatchdogCheckInterval, setStreamWatchdogProvider, setSwitchToMtlsEndpointAllowed, setTracerFactory, setTransportChannelProvider, toString
-
-
-
-
Constructor Detail
-
Builder
protected Builder()
-
Builder
protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
-
Builder
protected Builder(AwsClustersStubSettings settings)
-
-
Method Detail
-
applyToAllUnaryMethods
public AwsClustersStubSettings.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.
-
unaryMethodSettingsBuilders
public com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
-
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
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") 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
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") 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
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") 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
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") 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
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") 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
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") 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 AwsClustersStubSettings build() throws IOException
- Specified by:
build
in classcom.google.api.gax.rpc.StubSettings.Builder<AwsClustersStubSettings,AwsClustersStubSettings.Builder>
- Throws:
IOException
-
-