Interface LandingZoneDetail.Builder

  • Method Details

    • 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.
    • 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.
    • remediationTypesWithStrings

      LandingZoneDetail.Builder remediationTypesWithStrings(Collection<String> remediationTypes)

      The types of remediation actions configured for the landing zone, such as automatic drift correction or compliance enforcement.

      Parameters:
      remediationTypes - The types of remediation actions configured for 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

      LandingZoneDetail.Builder remediationTypesWithStrings(String... remediationTypes)

      The types of remediation actions configured for the landing zone, such as automatic drift correction or compliance enforcement.

      Parameters:
      remediationTypes - The types of remediation actions configured for 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

      LandingZoneDetail.Builder remediationTypes(Collection<RemediationType> remediationTypes)

      The types of remediation actions configured for the landing zone, such as automatic drift correction or compliance enforcement.

      Parameters:
      remediationTypes - The types of remediation actions configured for 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

      LandingZoneDetail.Builder remediationTypes(RemediationType... remediationTypes)

      The types of remediation actions configured for the landing zone, such as automatic drift correction or compliance enforcement.

      Parameters:
      remediationTypes - The types of remediation actions configured for 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.
    • 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.
    • status

      The landing zone deployment status. One of ACTIVE, PROCESSING, FAILED.

      Parameters:
      status - The landing zone deployment status. One of ACTIVE, 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 of ACTIVE, PROCESSING, FAILED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • 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

      The drift status of the landing zone.

      This is a convenience method that creates an instance of the LandingZoneDriftStatusSummary.Builder avoiding the need to create one manually via LandingZoneDriftStatusSummary.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to driftStatus(LandingZoneDriftStatusSummary).

      Parameters:
      driftStatus - a consumer that will call methods on LandingZoneDriftStatusSummary.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: