Interface ResourceAction.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ResourceAction.Builder,
,ResourceAction> SdkBuilder<ResourceAction.Builder,
,ResourceAction> SdkPojo
- Enclosing class:
ResourceAction
-
Method Summary
Modifier and TypeMethodDescriptiondefault ResourceAction.Builder
cloudFormationAction
(Consumer<CloudFormationAction.Builder> cloudFormationAction) The CloudFormation action of the resource action.cloudFormationAction
(CloudFormationAction cloudFormationAction) The CloudFormation action of the resource action.default ResourceAction.Builder
m2ManagedApplicationAction
(Consumer<M2ManagedApplicationAction.Builder> m2ManagedApplicationAction) The AWS Mainframe Modernization managed application action of the resource action.m2ManagedApplicationAction
(M2ManagedApplicationAction m2ManagedApplicationAction) The AWS Mainframe Modernization managed application action of the resource action.default ResourceAction.Builder
m2NonManagedApplicationAction
(Consumer<M2NonManagedApplicationAction.Builder> m2NonManagedApplicationAction) The AWS Mainframe Modernization non-managed application action of the resource action.m2NonManagedApplicationAction
(M2NonManagedApplicationAction m2NonManagedApplicationAction) The AWS Mainframe Modernization non-managed application action of the resource action.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
m2ManagedApplicationAction
ResourceAction.Builder m2ManagedApplicationAction(M2ManagedApplicationAction m2ManagedApplicationAction) The AWS Mainframe Modernization managed application action of the resource action.
- Parameters:
m2ManagedApplicationAction
- The AWS Mainframe Modernization managed application action of the resource action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
m2ManagedApplicationAction
default ResourceAction.Builder m2ManagedApplicationAction(Consumer<M2ManagedApplicationAction.Builder> m2ManagedApplicationAction) The AWS Mainframe Modernization managed application action of the resource action.
This is a convenience method that creates an instance of theM2ManagedApplicationAction.Builder
avoiding the need to create one manually viaM2ManagedApplicationAction.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tom2ManagedApplicationAction(M2ManagedApplicationAction)
.- Parameters:
m2ManagedApplicationAction
- a consumer that will call methods onM2ManagedApplicationAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
m2NonManagedApplicationAction
ResourceAction.Builder m2NonManagedApplicationAction(M2NonManagedApplicationAction m2NonManagedApplicationAction) The AWS Mainframe Modernization non-managed application action of the resource action.
- Parameters:
m2NonManagedApplicationAction
- The AWS Mainframe Modernization non-managed application action of the resource action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
m2NonManagedApplicationAction
default ResourceAction.Builder m2NonManagedApplicationAction(Consumer<M2NonManagedApplicationAction.Builder> m2NonManagedApplicationAction) The AWS Mainframe Modernization non-managed application action of the resource action.
This is a convenience method that creates an instance of theM2NonManagedApplicationAction.Builder
avoiding the need to create one manually viaM2NonManagedApplicationAction.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tom2NonManagedApplicationAction(M2NonManagedApplicationAction)
.- Parameters:
m2NonManagedApplicationAction
- a consumer that will call methods onM2NonManagedApplicationAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cloudFormationAction
The CloudFormation action of the resource action.
- Parameters:
cloudFormationAction
- The CloudFormation action of the resource action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudFormationAction
default ResourceAction.Builder cloudFormationAction(Consumer<CloudFormationAction.Builder> cloudFormationAction) The CloudFormation action of the resource action.
This is a convenience method that creates an instance of theCloudFormationAction.Builder
avoiding the need to create one manually viaCloudFormationAction.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocloudFormationAction(CloudFormationAction)
.- Parameters:
cloudFormationAction
- a consumer that will call methods onCloudFormationAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-