Interface ResourceType.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ResourceType.Builder,ResourceType>,SdkBuilder<ResourceType.Builder,ResourceType>,SdkPojo
- Enclosing class:
- ResourceType
public static interface ResourceType.Builder extends SdkPojo, CopyableBuilder<ResourceType.Builder,ResourceType>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ResourceType.BuildercloudFormation(Consumer<CloudFormation.Builder> cloudFormation)The CloudFormation template of the resource type.ResourceType.BuildercloudFormation(CloudFormation cloudFormation)The CloudFormation template of the resource type.default ResourceType.Builderm2ManagedApplication(Consumer<M2ManagedApplication.Builder> m2ManagedApplication)The AWS Mainframe Modernization managed application of the resource type.ResourceType.Builderm2ManagedApplication(M2ManagedApplication m2ManagedApplication)The AWS Mainframe Modernization managed application of the resource type.default ResourceType.Builderm2NonManagedApplication(Consumer<M2NonManagedApplication.Builder> m2NonManagedApplication)The AWS Mainframe Modernization non-managed application of the resource type.ResourceType.Builderm2NonManagedApplication(M2NonManagedApplication m2NonManagedApplication)The AWS Mainframe Modernization non-managed application of the resource type.-
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
-
cloudFormation
ResourceType.Builder cloudFormation(CloudFormation cloudFormation)
The CloudFormation template of the resource type.
- Parameters:
cloudFormation- The CloudFormation template of the resource type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudFormation
default ResourceType.Builder cloudFormation(Consumer<CloudFormation.Builder> cloudFormation)
The CloudFormation template of the resource type.
This is a convenience method that creates an instance of theCloudFormation.Builderavoiding the need to create one manually viaCloudFormation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocloudFormation(CloudFormation).- Parameters:
cloudFormation- a consumer that will call methods onCloudFormation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
cloudFormation(CloudFormation)
-
m2ManagedApplication
ResourceType.Builder m2ManagedApplication(M2ManagedApplication m2ManagedApplication)
The AWS Mainframe Modernization managed application of the resource type.
- Parameters:
m2ManagedApplication- The AWS Mainframe Modernization managed application of the resource type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
m2ManagedApplication
default ResourceType.Builder m2ManagedApplication(Consumer<M2ManagedApplication.Builder> m2ManagedApplication)
The AWS Mainframe Modernization managed application of the resource type.
This is a convenience method that creates an instance of theM2ManagedApplication.Builderavoiding the need to create one manually viaM2ManagedApplication.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tom2ManagedApplication(M2ManagedApplication).- Parameters:
m2ManagedApplication- a consumer that will call methods onM2ManagedApplication.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
m2ManagedApplication(M2ManagedApplication)
-
m2NonManagedApplication
ResourceType.Builder m2NonManagedApplication(M2NonManagedApplication m2NonManagedApplication)
The AWS Mainframe Modernization non-managed application of the resource type.
- Parameters:
m2NonManagedApplication- The AWS Mainframe Modernization non-managed application of the resource type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
m2NonManagedApplication
default ResourceType.Builder m2NonManagedApplication(Consumer<M2NonManagedApplication.Builder> m2NonManagedApplication)
The AWS Mainframe Modernization non-managed application of the resource type.
This is a convenience method that creates an instance of theM2NonManagedApplication.Builderavoiding the need to create one manually viaM2NonManagedApplication.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tom2NonManagedApplication(M2NonManagedApplication).- Parameters:
m2NonManagedApplication- a consumer that will call methods onM2NonManagedApplication.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
m2NonManagedApplication(M2NonManagedApplication)
-
-