Class AwsOpenSearchServiceDomainClusterConfigDetails

    • Method Detail

      • instanceCount

        public final Integer instanceCount()

        The number of data nodes to use in the OpenSearch domain.

        Returns:
        The number of data nodes to use in the OpenSearch domain.
      • warmEnabled

        public final Boolean warmEnabled()

        Whether UltraWarm is enabled.

        Returns:
        Whether UltraWarm is enabled.
      • warmCount

        public final Integer warmCount()

        The number of UltraWarm instances.

        Returns:
        The number of UltraWarm instances.
      • dedicatedMasterEnabled

        public final Boolean dedicatedMasterEnabled()

        Whether to use a dedicated master node for the OpenSearch domain. A dedicated master node performs cluster management tasks, but does not hold data or respond to data upload requests.

        Returns:
        Whether to use a dedicated master node for the OpenSearch domain. A dedicated master node performs cluster management tasks, but does not hold data or respond to data upload requests.
      • dedicatedMasterCount

        public final Integer dedicatedMasterCount()

        The number of instances to use for the master node. If this attribute is specified, then DedicatedMasterEnabled must be true.

        Returns:
        The number of instances to use for the master node. If this attribute is specified, then DedicatedMasterEnabled must be true.
      • warmType

        public final String warmType()

        The type of UltraWarm instance.

        Returns:
        The type of UltraWarm instance.
      • zoneAwarenessEnabled

        public final Boolean zoneAwarenessEnabled()

        Whether to enable zone awareness for the OpenSearch domain. When zone awareness is enabled, OpenSearch Service allocates the cluster's nodes and replica index shards across Availability Zones (AZs) in the same Region. This prevents data loss and minimizes downtime if a node or data center fails.

        Returns:
        Whether to enable zone awareness for the OpenSearch domain. When zone awareness is enabled, OpenSearch Service allocates the cluster's nodes and replica index shards across Availability Zones (AZs) in the same Region. This prevents data loss and minimizes downtime if a node or data center fails.
      • dedicatedMasterType

        public final String dedicatedMasterType()

        The hardware configuration of the computer that hosts the dedicated master node.

        If this attribute is specified, then DedicatedMasterEnabled must be true.

        Returns:
        The hardware configuration of the computer that hosts the dedicated master node.

        If this attribute is specified, then DedicatedMasterEnabled must be true.

      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)