Class AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails

    • Method Detail

      • automatedUpdateDate

        public final String automatedUpdateDate()

        The epoch time when the deployment window closes for required updates. After this time, OpenSearch Service schedules the software upgrade automatically.

        Returns:
        The epoch time when the deployment window closes for required updates. After this time, OpenSearch Service schedules the software upgrade automatically.
      • cancellable

        public final Boolean cancellable()

        Whether a request to update the domain can be canceled.

        Returns:
        Whether a request to update the domain can be canceled.
      • currentVersion

        public final String currentVersion()

        The version of the service software that is currently installed on the domain.

        Returns:
        The version of the service software that is currently installed on the domain.
      • description

        public final String description()

        A more detailed description of the service software status.

        Returns:
        A more detailed description of the service software status.
      • newVersion

        public final String newVersion()

        The most recent version of the service software.

        Returns:
        The most recent version of the service software.
      • updateAvailable

        public final Boolean updateAvailable()

        Whether a service software update is available for the domain.

        Returns:
        Whether a service software update is available for the domain.
      • updateStatus

        public final String updateStatus()

        The status of the service software update. Valid values are as follows:

        • COMPLETED

        • ELIGIBLE

        • IN_PROGRESS

        • NOT_ELIGIBLE

        • PENDING_UPDATE

        Returns:
        The status of the service software update. Valid values are as follows:

        • COMPLETED

        • ELIGIBLE

        • IN_PROGRESS

        • NOT_ELIGIBLE

        • PENDING_UPDATE

      • optionalDeployment

        public final Boolean optionalDeployment()

        Whether the service software update is optional.

        Returns:
        Whether the service software update is optional.
      • 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)