Interface LandingZoneDetail.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LandingZoneDetail.Builder,
,LandingZoneDetail> SdkBuilder<LandingZoneDetail.Builder,
,LandingZoneDetail> SdkPojo
- Enclosing class:
LandingZoneDetail
@Mutable
@NotThreadSafe
public static interface LandingZoneDetail.Builder
extends SdkPojo, CopyableBuilder<LandingZoneDetail.Builder,LandingZoneDetail>
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the landing zone.default LandingZoneDetail.Builder
driftStatus
(Consumer<LandingZoneDriftStatusSummary.Builder> driftStatus) The drift status of the landing zone.driftStatus
(LandingZoneDriftStatusSummary driftStatus) The drift status of the landing zone.latestAvailableVersion
(String latestAvailableVersion) The latest available version of the landing zone.The landing zone manifest JSON text file that specifies the landing zone configurations.The landing zone deployment status.status
(LandingZoneStatus status) The landing zone deployment status.The landing zone's current deployed version.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
-
arn
The ARN of the landing zone.
- Parameters:
arn
- The ARN of the landing zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
driftStatus
The drift status of the landing zone.
- Parameters:
driftStatus
- The drift status of the landing zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
driftStatus
default LandingZoneDetail.Builder driftStatus(Consumer<LandingZoneDriftStatusSummary.Builder> driftStatus) The drift status of the landing zone.
This is a convenience method that creates an instance of theLandingZoneDriftStatusSummary.Builder
avoiding the need to create one manually viaLandingZoneDriftStatusSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todriftStatus(LandingZoneDriftStatusSummary)
.- Parameters:
driftStatus
- a consumer that will call methods onLandingZoneDriftStatusSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
latestAvailableVersion
The latest available version of the landing zone.
- Parameters:
latestAvailableVersion
- The latest available version of the landing zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
manifest
The landing zone manifest JSON text file that specifies the landing zone configurations.
- Parameters:
manifest
- The landing zone manifest JSON text file that specifies the landing zone configurations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The landing zone deployment status. One of
ACTIVE
,PROCESSING
,FAILED
.- Parameters:
status
- The landing zone deployment status. One ofACTIVE
,PROCESSING
,FAILED
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The landing zone deployment status. One of
ACTIVE
,PROCESSING
,FAILED
.- Parameters:
status
- The landing zone deployment status. One ofACTIVE
,PROCESSING
,FAILED
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
version
The landing zone's current deployed version.
- Parameters:
version
- The landing zone's current deployed version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-