Interface ResourceAction.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ResourceAction.Builder,ResourceAction>,SdkBuilder<ResourceAction.Builder,ResourceAction>,SdkPojo
- Enclosing class:
- ResourceAction
public static interface ResourceAction.Builder extends SdkPojo, CopyableBuilder<ResourceAction.Builder,ResourceAction>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ResourceAction.BuildercloudFormationAction(Consumer<CloudFormationAction.Builder> cloudFormationAction)The CloudFormation action of the resource action.ResourceAction.BuildercloudFormationAction(CloudFormationAction cloudFormationAction)The CloudFormation action of the resource action.default ResourceAction.Builderm2ManagedApplicationAction(Consumer<M2ManagedApplicationAction.Builder> m2ManagedApplicationAction)The AWS Mainframe Modernization managed application action of the resource action.ResourceAction.Builderm2ManagedApplicationAction(M2ManagedApplicationAction m2ManagedApplicationAction)The AWS Mainframe Modernization managed application action of the resource action.default ResourceAction.Builderm2NonManagedApplicationAction(Consumer<M2NonManagedApplicationAction.Builder> m2NonManagedApplicationAction)The AWS Mainframe Modernization non-managed application action of the resource action.ResourceAction.Builderm2NonManagedApplicationAction(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 Detail
-
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.Builderavoiding the need to create one manually viaM2ManagedApplicationAction.builder().When the
Consumercompletes,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:
m2ManagedApplicationAction(M2ManagedApplicationAction)
-
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.Builderavoiding the need to create one manually viaM2NonManagedApplicationAction.builder().When the
Consumercompletes,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:
m2NonManagedApplicationAction(M2NonManagedApplicationAction)
-
cloudFormationAction
ResourceAction.Builder cloudFormationAction(CloudFormationAction 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.Builderavoiding the need to create one manually viaCloudFormationAction.builder().When the
Consumercompletes,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:
cloudFormationAction(CloudFormationAction)
-
-