Interface LandingZoneDetail.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LandingZoneDetail.Builder,LandingZoneDetail>,SdkBuilder<LandingZoneDetail.Builder,LandingZoneDetail>,SdkPojo
- Enclosing class:
- LandingZoneDetail
public static interface LandingZoneDetail.Builder extends SdkPojo, CopyableBuilder<LandingZoneDetail.Builder,LandingZoneDetail>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description LandingZoneDetail.Builderarn(String arn)The ARN of the landing zone.default LandingZoneDetail.BuilderdriftStatus(Consumer<LandingZoneDriftStatusSummary.Builder> driftStatus)The drift status of the landing zone.LandingZoneDetail.BuilderdriftStatus(LandingZoneDriftStatusSummary driftStatus)The drift status of the landing zone.LandingZoneDetail.BuilderlatestAvailableVersion(String latestAvailableVersion)The latest available version of the landing zone.LandingZoneDetail.Buildermanifest(Document manifest)The landing zone manifest JSON text file that specifies the landing zone configurations.LandingZoneDetail.Builderstatus(String status)The landing zone deployment status.LandingZoneDetail.Builderstatus(LandingZoneStatus status)The landing zone deployment status.LandingZoneDetail.Builderversion(String version)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, sdkFields
-
-
-
-
Method Detail
-
arn
LandingZoneDetail.Builder arn(String 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
LandingZoneDetail.Builder driftStatus(LandingZoneDriftStatusSummary 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.Builderavoiding the need to create one manually viaLandingZoneDriftStatusSummary.builder().When the
Consumercompletes,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:
driftStatus(LandingZoneDriftStatusSummary)
-
latestAvailableVersion
LandingZoneDetail.Builder latestAvailableVersion(String 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
LandingZoneDetail.Builder manifest(Document 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
LandingZoneDetail.Builder status(String status)
The landing zone deployment status.
- Parameters:
status- The landing zone deployment status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LandingZoneStatus,LandingZoneStatus
-
status
LandingZoneDetail.Builder status(LandingZoneStatus status)
The landing zone deployment status.
- Parameters:
status- The landing zone deployment status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LandingZoneStatus,LandingZoneStatus
-
version
LandingZoneDetail.Builder version(String 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.
-
-