Interface CreateLandingZoneRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,ControlTowerRequest.Builder,CopyableBuilder<CreateLandingZoneRequest.Builder,,CreateLandingZoneRequest> SdkBuilder<CreateLandingZoneRequest.Builder,,CreateLandingZoneRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateLandingZoneRequest
-
Method Summary
Modifier and TypeMethodDescriptionThe manifest JSON file is a text file that describes your Amazon Web Services resources.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.remediationTypes(Collection<RemediationType> remediationTypes) Specifies the types of remediation actions to apply when creating the landing zone, such as automatic drift correction or compliance enforcement.remediationTypes(RemediationType... remediationTypes) Specifies the types of remediation actions to apply when creating the landing zone, such as automatic drift correction or compliance enforcement.remediationTypesWithStrings(String... remediationTypes) Specifies the types of remediation actions to apply when creating the landing zone, such as automatic drift correction or compliance enforcement.remediationTypesWithStrings(Collection<String> remediationTypes) Specifies the types of remediation actions to apply when creating the landing zone, such as automatic drift correction or compliance enforcement.Tags to be applied to the landing zone.The landing zone version, for example, 3.0.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.services.controltower.model.ControlTowerRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
version
The landing zone version, for example, 3.0.
- Parameters:
version- The landing zone version, for example, 3.0.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
manifest
The manifest JSON file is a text file that describes your Amazon Web Services resources. For examples, review Launch your landing zone.
- Parameters:
manifest- The manifest JSON file is a text file that describes your Amazon Web Services resources. For examples, review Launch your landing zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remediationTypesWithStrings
Specifies the types of remediation actions to apply when creating the landing zone, such as automatic drift correction or compliance enforcement.
- Parameters:
remediationTypes- Specifies the types of remediation actions to apply when creating the landing zone, such as automatic drift correction or compliance enforcement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remediationTypesWithStrings
Specifies the types of remediation actions to apply when creating the landing zone, such as automatic drift correction or compliance enforcement.
- Parameters:
remediationTypes- Specifies the types of remediation actions to apply when creating the landing zone, such as automatic drift correction or compliance enforcement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remediationTypes
Specifies the types of remediation actions to apply when creating the landing zone, such as automatic drift correction or compliance enforcement.
- Parameters:
remediationTypes- Specifies the types of remediation actions to apply when creating the landing zone, such as automatic drift correction or compliance enforcement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remediationTypes
Specifies the types of remediation actions to apply when creating the landing zone, such as automatic drift correction or compliance enforcement.
- Parameters:
remediationTypes- Specifies the types of remediation actions to apply when creating the landing zone, such as automatic drift correction or compliance enforcement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Tags to be applied to the landing zone.
- Parameters:
tags- Tags to be applied to the landing zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateLandingZoneRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateLandingZoneRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-