@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.
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 a AUTOMATION task type.
automation
- The parameters for a AUTOMATION task type.public MaintenanceWindowAutomationParameters getAutomation()
The parameters for a AUTOMATION task type.
public MaintenanceWindowTaskInvocationParameters withAutomation(MaintenanceWindowAutomationParameters automation)
The parameters for a AUTOMATION task type.
automation
- The parameters for a AUTOMATION task type.public void setStepFunctions(MaintenanceWindowStepFunctionsParameters stepFunctions)
The parameters for a STEP_FUNCTION task type.
stepFunctions
- The parameters for a STEP_FUNCTION task type.public MaintenanceWindowStepFunctionsParameters getStepFunctions()
The parameters for a STEP_FUNCTION task type.
public MaintenanceWindowTaskInvocationParameters withStepFunctions(MaintenanceWindowStepFunctionsParameters stepFunctions)
The parameters for a STEP_FUNCTION task type.
stepFunctions
- The parameters for a STEP_FUNCTION 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.
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 Object
Object.toString()
public MaintenanceWindowTaskInvocationParameters clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.