Interface ScheduledActionType.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ScheduledActionType.Builder,ScheduledActionType>,SdkBuilder<ScheduledActionType.Builder,ScheduledActionType>,SdkPojo
- Enclosing class:
- ScheduledActionType
public static interface ScheduledActionType.Builder extends SdkPojo, CopyableBuilder<ScheduledActionType.Builder,ScheduledActionType>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ScheduledActionType.BuilderpauseCluster(Consumer<PauseClusterMessage.Builder> pauseCluster)An action that runs aPauseClusterAPI operation.ScheduledActionType.BuilderpauseCluster(PauseClusterMessage pauseCluster)An action that runs aPauseClusterAPI operation.default ScheduledActionType.BuilderresizeCluster(Consumer<ResizeClusterMessage.Builder> resizeCluster)An action that runs aResizeClusterAPI operation.ScheduledActionType.BuilderresizeCluster(ResizeClusterMessage resizeCluster)An action that runs aResizeClusterAPI operation.default ScheduledActionType.BuilderresumeCluster(Consumer<ResumeClusterMessage.Builder> resumeCluster)An action that runs aResumeClusterAPI operation.ScheduledActionType.BuilderresumeCluster(ResumeClusterMessage resumeCluster)An action that runs aResumeClusterAPI operation.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
resizeCluster
ScheduledActionType.Builder resizeCluster(ResizeClusterMessage resizeCluster)
An action that runs a
ResizeClusterAPI operation.- Parameters:
resizeCluster- An action that runs aResizeClusterAPI operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resizeCluster
default ScheduledActionType.Builder resizeCluster(Consumer<ResizeClusterMessage.Builder> resizeCluster)
An action that runs a
This is a convenience method that creates an instance of theResizeClusterAPI operation.ResizeClusterMessage.Builderavoiding the need to create one manually viaResizeClusterMessage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresizeCluster(ResizeClusterMessage).- Parameters:
resizeCluster- a consumer that will call methods onResizeClusterMessage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
resizeCluster(ResizeClusterMessage)
-
pauseCluster
ScheduledActionType.Builder pauseCluster(PauseClusterMessage pauseCluster)
An action that runs a
PauseClusterAPI operation.- Parameters:
pauseCluster- An action that runs aPauseClusterAPI operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pauseCluster
default ScheduledActionType.Builder pauseCluster(Consumer<PauseClusterMessage.Builder> pauseCluster)
An action that runs a
This is a convenience method that creates an instance of thePauseClusterAPI operation.PauseClusterMessage.Builderavoiding the need to create one manually viaPauseClusterMessage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topauseCluster(PauseClusterMessage).- Parameters:
pauseCluster- a consumer that will call methods onPauseClusterMessage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
pauseCluster(PauseClusterMessage)
-
resumeCluster
ScheduledActionType.Builder resumeCluster(ResumeClusterMessage resumeCluster)
An action that runs a
ResumeClusterAPI operation.- Parameters:
resumeCluster- An action that runs aResumeClusterAPI operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resumeCluster
default ScheduledActionType.Builder resumeCluster(Consumer<ResumeClusterMessage.Builder> resumeCluster)
An action that runs a
This is a convenience method that creates an instance of theResumeClusterAPI operation.ResumeClusterMessage.Builderavoiding the need to create one manually viaResumeClusterMessage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresumeCluster(ResumeClusterMessage).- Parameters:
resumeCluster- a consumer that will call methods onResumeClusterMessage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
resumeCluster(ResumeClusterMessage)
-
-