@Generated(value="software.amazon.awssdk:codegen") public class MaintenanceWindowTaskInvocationParameters extends Object implements StructuredPojo, ToCopyableBuilder<MaintenanceWindowTaskInvocationParameters.Builder,MaintenanceWindowTaskInvocationParameters>
The parameters for task execution.
Modifier and Type | Class and Description |
---|---|
static interface |
MaintenanceWindowTaskInvocationParameters.Builder |
copy
public MaintenanceWindowRunCommandParameters runCommand()
The parameters for a RUN_COMMAND task type.
public MaintenanceWindowAutomationParameters automation()
The parameters for a AUTOMATION task type.
public MaintenanceWindowStepFunctionsParameters stepFunctions()
The parameters for a STEP_FUNCTION task type.
public MaintenanceWindowLambdaParameters lambda()
The parameters for a LAMBDA task type.
public MaintenanceWindowTaskInvocationParameters.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<MaintenanceWindowTaskInvocationParameters.Builder,MaintenanceWindowTaskInvocationParameters>
public static MaintenanceWindowTaskInvocationParameters.Builder builder()
public static Class<? extends MaintenanceWindowTaskInvocationParameters.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.