Interface AvailabilityZone.Builder

    • Method Detail

      • optInStatus

        AvailabilityZone.Builder optInStatus​(String optInStatus)

        For Availability Zones, this parameter always has the value of opt-in-not-required.

        For Local Zones and Wavelength Zones, this parameter is the opt-in status. The possible values are opted-in and not-opted-in.

        Parameters:
        optInStatus - For Availability Zones, this parameter always has the value of opt-in-not-required.

        For Local Zones and Wavelength Zones, this parameter is the opt-in status. The possible values are opted-in and not-opted-in.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AvailabilityZoneOptInStatus, AvailabilityZoneOptInStatus
      • optInStatus

        AvailabilityZone.Builder optInStatus​(AvailabilityZoneOptInStatus optInStatus)

        For Availability Zones, this parameter always has the value of opt-in-not-required.

        For Local Zones and Wavelength Zones, this parameter is the opt-in status. The possible values are opted-in and not-opted-in.

        Parameters:
        optInStatus - For Availability Zones, this parameter always has the value of opt-in-not-required.

        For Local Zones and Wavelength Zones, this parameter is the opt-in status. The possible values are opted-in and not-opted-in.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AvailabilityZoneOptInStatus, AvailabilityZoneOptInStatus
      • messages

        AvailabilityZone.Builder messages​(Collection<AvailabilityZoneMessage> messages)

        Any messages about the Availability Zone, Local Zone, or Wavelength Zone.

        Parameters:
        messages - Any messages about the Availability Zone, Local Zone, or Wavelength Zone.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • messages

        AvailabilityZone.Builder messages​(AvailabilityZoneMessage... messages)

        Any messages about the Availability Zone, Local Zone, or Wavelength Zone.

        Parameters:
        messages - Any messages about the Availability Zone, Local Zone, or Wavelength Zone.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • regionName

        AvailabilityZone.Builder regionName​(String regionName)

        The name of the Region.

        Parameters:
        regionName - The name of the Region.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • zoneName

        AvailabilityZone.Builder zoneName​(String zoneName)

        The name of the Availability Zone, Local Zone, or Wavelength Zone.

        Parameters:
        zoneName - The name of the Availability Zone, Local Zone, or Wavelength Zone.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • zoneId

        AvailabilityZone.Builder zoneId​(String zoneId)

        The ID of the Availability Zone, Local Zone, or Wavelength Zone.

        Parameters:
        zoneId - The ID of the Availability Zone, Local Zone, or Wavelength Zone.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groupName

        AvailabilityZone.Builder groupName​(String groupName)

        The name of the zone group. For example:

        • Availability Zones - us-east-1-zg-1

        • Local Zones - us-west-2-lax-1

        • Wavelength Zones - us-east-1-wl1-bos-wlz-1

        Parameters:
        groupName - The name of the zone group. For example:

        • Availability Zones - us-east-1-zg-1

        • Local Zones - us-west-2-lax-1

        • Wavelength Zones - us-east-1-wl1-bos-wlz-1

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkBorderGroup

        AvailabilityZone.Builder networkBorderGroup​(String networkBorderGroup)

        The name of the network border group.

        Parameters:
        networkBorderGroup - The name of the network border group.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • zoneType

        AvailabilityZone.Builder zoneType​(String zoneType)

        The type of zone.

        Valid values: availability-zone | local-zone | wavelength-zone

        Parameters:
        zoneType - The type of zone.

        Valid values: availability-zone | local-zone | wavelength-zone

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • parentZoneName

        AvailabilityZone.Builder parentZoneName​(String parentZoneName)

        The name of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.

        Parameters:
        parentZoneName - The name of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • parentZoneId

        AvailabilityZone.Builder parentZoneId​(String parentZoneId)

        The ID of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.

        Parameters:
        parentZoneId - The ID of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groupLongName

        AvailabilityZone.Builder groupLongName​(String groupLongName)

        The long name of the Availability Zone group, Local Zone group, or Wavelength Zone group.

        Parameters:
        groupLongName - The long name of the Availability Zone group, Local Zone group, or Wavelength Zone group.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • state

        AvailabilityZone.Builder state​(String state)

        The state of the Availability Zone, Local Zone, or Wavelength Zone. The possible values are available, unavailable, and constrained.

        Parameters:
        state - The state of the Availability Zone, Local Zone, or Wavelength Zone. The possible values are available, unavailable, and constrained.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AvailabilityZoneState, AvailabilityZoneState
      • state

        AvailabilityZone.Builder state​(AvailabilityZoneState state)

        The state of the Availability Zone, Local Zone, or Wavelength Zone. The possible values are available, unavailable, and constrained.

        Parameters:
        state - The state of the Availability Zone, Local Zone, or Wavelength Zone. The possible values are available, unavailable, and constrained.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AvailabilityZoneState, AvailabilityZoneState