Interface AvailabilityZoneInfo.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AvailabilityZoneInfo.Builder,AvailabilityZoneInfo>, SdkBuilder<AvailabilityZoneInfo.Builder,AvailabilityZoneInfo>, SdkPojo
Enclosing class:
AvailabilityZoneInfo

public static interface AvailabilityZoneInfo.Builder extends SdkPojo, CopyableBuilder<AvailabilityZoneInfo.Builder,AvailabilityZoneInfo>
  • Method Details

    • availabilityZoneName

      AvailabilityZoneInfo.Builder availabilityZoneName(String availabilityZoneName)

      The name of the Availability Zone.

      Parameters:
      availabilityZoneName - The name of the Availability Zone.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • zoneStatus

      AvailabilityZoneInfo.Builder zoneStatus(String zoneStatus)

      The current state of the Availability Zone. Current options are Active and StandBy.

      • Active - Data nodes in the Availability Zone are in use.

      • StandBy - Data nodes in the Availability Zone are in a standby state.

      • NotAvailable - Unable to retrieve information.

      Parameters:
      zoneStatus - The current state of the Availability Zone. Current options are Active and StandBy.

      • Active - Data nodes in the Availability Zone are in use.

      • StandBy - Data nodes in the Availability Zone are in a standby state.

      • NotAvailable - Unable to retrieve information.

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

      AvailabilityZoneInfo.Builder zoneStatus(ZoneStatus zoneStatus)

      The current state of the Availability Zone. Current options are Active and StandBy.

      • Active - Data nodes in the Availability Zone are in use.

      • StandBy - Data nodes in the Availability Zone are in a standby state.

      • NotAvailable - Unable to retrieve information.

      Parameters:
      zoneStatus - The current state of the Availability Zone. Current options are Active and StandBy.

      • Active - Data nodes in the Availability Zone are in use.

      • StandBy - Data nodes in the Availability Zone are in a standby state.

      • NotAvailable - Unable to retrieve information.

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

      AvailabilityZoneInfo.Builder configuredDataNodeCount(String configuredDataNodeCount)

      The total number of data nodes configured in the Availability Zone.

      Parameters:
      configuredDataNodeCount - The total number of data nodes configured in the Availability Zone.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availableDataNodeCount

      AvailabilityZoneInfo.Builder availableDataNodeCount(String availableDataNodeCount)

      The number of data nodes active in the Availability Zone.

      Parameters:
      availableDataNodeCount - The number of data nodes active in the Availability Zone.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • totalShards

      AvailabilityZoneInfo.Builder totalShards(String totalShards)

      The total number of primary and replica shards in the Availability Zone.

      Parameters:
      totalShards - The total number of primary and replica shards in the Availability Zone.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • totalUnAssignedShards

      AvailabilityZoneInfo.Builder totalUnAssignedShards(String totalUnAssignedShards)

      The total number of primary and replica shards that aren't allocated to any of the nodes in the Availability Zone.

      Parameters:
      totalUnAssignedShards - The total number of primary and replica shards that aren't allocated to any of the nodes in the Availability Zone.
      Returns:
      Returns a reference to this object so that method calls can be chained together.