Interface UpdateClusterSchedulerConfigRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateClusterSchedulerConfigRequest.Builder,UpdateClusterSchedulerConfigRequest>
,SageMakerRequest.Builder
,SdkBuilder<UpdateClusterSchedulerConfigRequest.Builder,UpdateClusterSchedulerConfigRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- UpdateClusterSchedulerConfigRequest
public static interface UpdateClusterSchedulerConfigRequest.Builder extends SageMakerRequest.Builder, SdkPojo, CopyableBuilder<UpdateClusterSchedulerConfigRequest.Builder,UpdateClusterSchedulerConfigRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateClusterSchedulerConfigRequest.Builder
clusterSchedulerConfigId(String clusterSchedulerConfigId)
ID of the cluster policy.UpdateClusterSchedulerConfigRequest.Builder
description(String description)
Description of the cluster policy.UpdateClusterSchedulerConfigRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
UpdateClusterSchedulerConfigRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
default UpdateClusterSchedulerConfigRequest.Builder
schedulerConfig(Consumer<SchedulerConfig.Builder> schedulerConfig)
Cluster policy configuration.UpdateClusterSchedulerConfigRequest.Builder
schedulerConfig(SchedulerConfig schedulerConfig)
Cluster policy configuration.UpdateClusterSchedulerConfigRequest.Builder
targetVersion(Integer targetVersion)
Target version.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.sagemaker.model.SageMakerRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
clusterSchedulerConfigId
UpdateClusterSchedulerConfigRequest.Builder clusterSchedulerConfigId(String clusterSchedulerConfigId)
ID of the cluster policy.
- Parameters:
clusterSchedulerConfigId
- ID of the cluster policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetVersion
UpdateClusterSchedulerConfigRequest.Builder targetVersion(Integer targetVersion)
Target version.
- Parameters:
targetVersion
- Target version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schedulerConfig
UpdateClusterSchedulerConfigRequest.Builder schedulerConfig(SchedulerConfig schedulerConfig)
Cluster policy configuration.
- Parameters:
schedulerConfig
- Cluster policy configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schedulerConfig
default UpdateClusterSchedulerConfigRequest.Builder schedulerConfig(Consumer<SchedulerConfig.Builder> schedulerConfig)
Cluster policy configuration.
This is a convenience method that creates an instance of theSchedulerConfig.Builder
avoiding the need to create one manually viaSchedulerConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toschedulerConfig(SchedulerConfig)
.- Parameters:
schedulerConfig
- a consumer that will call methods onSchedulerConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
schedulerConfig(SchedulerConfig)
-
description
UpdateClusterSchedulerConfigRequest.Builder description(String description)
Description of the cluster policy.
- Parameters:
description
- Description of the cluster policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateClusterSchedulerConfigRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateClusterSchedulerConfigRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-