Interface AvailabilityZoneInfo.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AvailabilityZoneInfo.Builder,AvailabilityZoneInfo>,SdkBuilder<AvailabilityZoneInfo.Builder,AvailabilityZoneInfo>,SdkPojo
- Enclosing class:
- AvailabilityZoneInfo
@Mutable @NotThreadSafe 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.BuilderavailabilityZoneName(String availabilityZoneName)The name of the Availability Zone.AvailabilityZoneInfo.BuilderavailableDataNodeCount(String availableDataNodeCount)The number of data nodes active in the Availability Zone.AvailabilityZoneInfo.BuilderconfiguredDataNodeCount(String configuredDataNodeCount)The total number of data nodes configured in the Availability Zone.AvailabilityZoneInfo.BuildertotalShards(String totalShards)The total number of primary and replica shards in the Availability Zone.AvailabilityZoneInfo.BuildertotalUnAssignedShards(String totalUnAssignedShards)The total number of primary and replica shards that aren't allocated to any of the nodes in the Availability Zone.AvailabilityZoneInfo.BuilderzoneStatus(String zoneStatus)The current state of the Availability Zone.AvailabilityZoneInfo.BuilderzoneStatus(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, sdkFieldNameToField, 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
ActiveandStandBy.-
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 areActiveandStandBy.-
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
ActiveandStandBy.-
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 areActiveandStandBy.-
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.
-
-