Class CfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.ssm.CfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty>
- Enclosing interface:
CfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty
@Stability(Stable)
public static final class CfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.maintenanceWindowAutomationParameters(CfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowAutomationParametersProperty maintenanceWindowAutomationParameters) maintenanceWindowAutomationParameters(IResolvable maintenanceWindowAutomationParameters) maintenanceWindowLambdaParameters(CfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowLambdaParametersProperty maintenanceWindowLambdaParameters) maintenanceWindowLambdaParameters(IResolvable maintenanceWindowLambdaParameters) maintenanceWindowRunCommandParameters(CfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowRunCommandParametersProperty maintenanceWindowRunCommandParameters) maintenanceWindowRunCommandParameters(IResolvable maintenanceWindowRunCommandParameters) maintenanceWindowStepFunctionsParameters(CfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowStepFunctionsParametersProperty maintenanceWindowStepFunctionsParameters) maintenanceWindowStepFunctionsParameters(IResolvable maintenanceWindowStepFunctionsParameters)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
maintenanceWindowAutomationParameters
@Stability(Stable) public CfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty.Builder maintenanceWindowAutomationParameters(IResolvable maintenanceWindowAutomationParameters) Sets the value ofCfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty.getMaintenanceWindowAutomationParameters()- Parameters:
maintenanceWindowAutomationParameters- The parameters for anAUTOMATIONtask type.- Returns:
this
-
maintenanceWindowAutomationParameters
@Stability(Stable) public CfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty.Builder maintenanceWindowAutomationParameters(CfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowAutomationParametersProperty maintenanceWindowAutomationParameters) Sets the value ofCfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty.getMaintenanceWindowAutomationParameters()- Parameters:
maintenanceWindowAutomationParameters- The parameters for anAUTOMATIONtask type.- Returns:
this
-
maintenanceWindowLambdaParameters
@Stability(Stable) public CfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty.Builder maintenanceWindowLambdaParameters(IResolvable maintenanceWindowLambdaParameters) Sets the value ofCfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty.getMaintenanceWindowLambdaParameters()- Parameters:
maintenanceWindowLambdaParameters- The parameters for aLAMBDAtask type.- Returns:
this
-
maintenanceWindowLambdaParameters
@Stability(Stable) public CfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty.Builder maintenanceWindowLambdaParameters(CfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowLambdaParametersProperty maintenanceWindowLambdaParameters) Sets the value ofCfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty.getMaintenanceWindowLambdaParameters()- Parameters:
maintenanceWindowLambdaParameters- The parameters for aLAMBDAtask type.- Returns:
this
-
maintenanceWindowRunCommandParameters
@Stability(Stable) public CfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty.Builder maintenanceWindowRunCommandParameters(IResolvable maintenanceWindowRunCommandParameters) Sets the value ofCfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty.getMaintenanceWindowRunCommandParameters()- Parameters:
maintenanceWindowRunCommandParameters- The parameters for aRUN_COMMANDtask type.- Returns:
this
-
maintenanceWindowRunCommandParameters
@Stability(Stable) public CfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty.Builder maintenanceWindowRunCommandParameters(CfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowRunCommandParametersProperty maintenanceWindowRunCommandParameters) Sets the value ofCfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty.getMaintenanceWindowRunCommandParameters()- Parameters:
maintenanceWindowRunCommandParameters- The parameters for aRUN_COMMANDtask type.- Returns:
this
-
maintenanceWindowStepFunctionsParameters
@Stability(Stable) public CfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty.Builder maintenanceWindowStepFunctionsParameters(IResolvable maintenanceWindowStepFunctionsParameters) Sets the value ofCfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty.getMaintenanceWindowStepFunctionsParameters()- Parameters:
maintenanceWindowStepFunctionsParameters- The parameters for aSTEP_FUNCTIONStask type.- Returns:
this
-
maintenanceWindowStepFunctionsParameters
@Stability(Stable) public CfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty.Builder maintenanceWindowStepFunctionsParameters(CfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowStepFunctionsParametersProperty maintenanceWindowStepFunctionsParameters) Sets the value ofCfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty.getMaintenanceWindowStepFunctionsParameters()- Parameters:
maintenanceWindowStepFunctionsParameters- The parameters for aSTEP_FUNCTIONStask type.- Returns:
this
-
build
@Stability(Stable) public CfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty>- Returns:
- a new instance of
CfnMaintenanceWindowTaskPropsMixin.TaskInvocationParametersProperty - Throws:
NullPointerException- if any required attribute was not provided
-