public static final class CfnScheduledAction.ScheduledActionTypeProperty.Builder
extends java.lang.Object
CfnScheduledAction.ScheduledActionTypeProperty
Constructor and Description |
---|
Builder() |
public CfnScheduledAction.ScheduledActionTypeProperty.Builder pauseCluster(IResolvable pauseCluster)
CfnScheduledAction.ScheduledActionTypeProperty.getPauseCluster()
pauseCluster
- An action that runs a `PauseCluster` API operation.this
public CfnScheduledAction.ScheduledActionTypeProperty.Builder pauseCluster(CfnScheduledAction.PauseClusterMessageProperty pauseCluster)
CfnScheduledAction.ScheduledActionTypeProperty.getPauseCluster()
pauseCluster
- An action that runs a `PauseCluster` API operation.this
public CfnScheduledAction.ScheduledActionTypeProperty.Builder resizeCluster(IResolvable resizeCluster)
CfnScheduledAction.ScheduledActionTypeProperty.getResizeCluster()
resizeCluster
- An action that runs a `ResizeCluster` API operation.this
public CfnScheduledAction.ScheduledActionTypeProperty.Builder resizeCluster(CfnScheduledAction.ResizeClusterMessageProperty resizeCluster)
CfnScheduledAction.ScheduledActionTypeProperty.getResizeCluster()
resizeCluster
- An action that runs a `ResizeCluster` API operation.this
public CfnScheduledAction.ScheduledActionTypeProperty.Builder resumeCluster(IResolvable resumeCluster)
CfnScheduledAction.ScheduledActionTypeProperty.getResumeCluster()
resumeCluster
- An action that runs a `ResumeCluster` API operation.this
public CfnScheduledAction.ScheduledActionTypeProperty.Builder resumeCluster(CfnScheduledAction.ResumeClusterMessageProperty resumeCluster)
CfnScheduledAction.ScheduledActionTypeProperty.getResumeCluster()
resumeCluster
- An action that runs a `ResumeCluster` API operation.this
public CfnScheduledAction.ScheduledActionTypeProperty build()
CfnScheduledAction.ScheduledActionTypeProperty
java.lang.NullPointerException
- if any required attribute was not provided