@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MaintenanceWindowTaskInvocationParameters extends Object implements Serializable, Cloneable, StructuredPojo
The parameters for task execution.
| Constructor and Description |
|---|
MaintenanceWindowTaskInvocationParameters() |
public MaintenanceWindowTaskInvocationParameters()
public void setRunCommand(MaintenanceWindowRunCommandParameters runCommand)
The parameters for a RUN_COMMAND task type.
runCommand - The parameters for a RUN_COMMAND task type.public MaintenanceWindowRunCommandParameters getRunCommand()
The parameters for a RUN_COMMAND task type.
RUN_COMMAND task type.public MaintenanceWindowTaskInvocationParameters withRunCommand(MaintenanceWindowRunCommandParameters runCommand)
The parameters for a RUN_COMMAND task type.
runCommand - The parameters for a RUN_COMMAND task type.public void setAutomation(MaintenanceWindowAutomationParameters automation)
The parameters for an AUTOMATION task type.
automation - The parameters for an AUTOMATION task type.public MaintenanceWindowAutomationParameters getAutomation()
The parameters for an AUTOMATION task type.
AUTOMATION task type.public MaintenanceWindowTaskInvocationParameters withAutomation(MaintenanceWindowAutomationParameters automation)
The parameters for an AUTOMATION task type.
automation - The parameters for an AUTOMATION task type.public void setStepFunctions(MaintenanceWindowStepFunctionsParameters stepFunctions)
The parameters for a STEP_FUNCTIONS task type.
stepFunctions - The parameters for a STEP_FUNCTIONS task type.public MaintenanceWindowStepFunctionsParameters getStepFunctions()
The parameters for a STEP_FUNCTIONS task type.
STEP_FUNCTIONS task type.public MaintenanceWindowTaskInvocationParameters withStepFunctions(MaintenanceWindowStepFunctionsParameters stepFunctions)
The parameters for a STEP_FUNCTIONS task type.
stepFunctions - The parameters for a STEP_FUNCTIONS task type.public void setLambda(MaintenanceWindowLambdaParameters lambda)
The parameters for a LAMBDA task type.
lambda - The parameters for a LAMBDA task type.public MaintenanceWindowLambdaParameters getLambda()
The parameters for a LAMBDA task type.
LAMBDA task type.public MaintenanceWindowTaskInvocationParameters withLambda(MaintenanceWindowLambdaParameters lambda)
The parameters for a LAMBDA task type.
lambda - The parameters for a LAMBDA task type.public String toString()
toString in class ObjectObject.toString()public MaintenanceWindowTaskInvocationParameters clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.