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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AvailabilityZoneInfo.Builder
availabilityZoneName(String availabilityZoneName)
The name of the Availability Zone.AvailabilityZoneInfo.Builder
availableDataNodeCount(String availableDataNodeCount)
The number of data nodes active in the Availability Zone.AvailabilityZoneInfo.Builder
configuredDataNodeCount(String configuredDataNodeCount)
The total number of data nodes configured in the Availability Zone.AvailabilityZoneInfo.Builder
totalShards(String totalShards)
The total number of primary and replica shards in the Availability Zone.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.AvailabilityZoneInfo.Builder
zoneStatus(String zoneStatus)
The current state of the Availability Zone.AvailabilityZoneInfo.Builder
zoneStatus(ZoneStatus zoneStatus)
The current state of the Availability Zone.-
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
-
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
andStandBy
.-
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 areActive
andStandBy
.-
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
,ZoneStatus
-
-
zoneStatus
AvailabilityZoneInfo.Builder zoneStatus(ZoneStatus zoneStatus)
The current state of the Availability Zone. Current options are
Active
andStandBy
.-
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 areActive
andStandBy
.-
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
,ZoneStatus
-
-
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.
-
-