@Stability(value=Experimental) public static final class ZoneAwarenessConfig.Builder extends Object implements software.amazon.jsii.Builder<ZoneAwarenessConfig>
ZoneAwarenessConfig| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ZoneAwarenessConfig.Builder |
availabilityZoneCount(Number availabilityZoneCount)
Sets the value of
ZoneAwarenessConfig.getAvailabilityZoneCount() |
ZoneAwarenessConfig |
build()
Builds the configured instance.
|
ZoneAwarenessConfig.Builder |
enabled(Boolean enabled)
Sets the value of
ZoneAwarenessConfig.getEnabled() |
@Stability(value=Experimental) public ZoneAwarenessConfig.Builder availabilityZoneCount(Number availabilityZoneCount)
ZoneAwarenessConfig.getAvailabilityZoneCount()availabilityZoneCount - If you enabled multiple Availability Zones (AZs), the number of AZs that you want the domain to use.
Valid values are 2 and 3.this@Stability(value=Experimental) public ZoneAwarenessConfig.Builder enabled(Boolean enabled)
ZoneAwarenessConfig.getEnabled()enabled - Indicates whether to enable zone awareness for the Amazon ES domain.
When you enable zone awareness, Amazon ES allocates the nodes and replica
index shards that belong to a cluster across two Availability Zones (AZs)
in the same region to prevent data loss and minimize downtime in the event
of node or data center failure. Don't enable zone awareness if your cluster
has no replica index shards or is a single-node cluster. For more information,
see [Configuring a Multi-AZ Domain]
(https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-createupdatedomains.html#es-managedomains-multiaz)
in the Amazon Elasticsearch Service Developer Guide.this@Stability(value=Experimental) public ZoneAwarenessConfig build()
build in interface software.amazon.jsii.Builder<ZoneAwarenessConfig>ZoneAwarenessConfigNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.