Class ServiceUpdate

    • Method Detail

      • clusterName

        public final String clusterName()

        The name of the cluster to which the service update applies

        Returns:
        The name of the cluster to which the service update applies
      • serviceUpdateName

        public final String serviceUpdateName()

        The unique ID of the service update

        Returns:
        The unique ID of the service update
      • releaseDate

        public final Instant releaseDate()

        The date when the service update is initially available

        Returns:
        The date when the service update is initially available
      • description

        public final String description()

        Provides details of the service update

        Returns:
        Provides details of the service update
      • typeAsString

        public final String typeAsString()

        Reflects the nature of the service update

        If the service returns an enum value that is not available in the current SDK version, type will return ServiceUpdateType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from typeAsString().

        Returns:
        Reflects the nature of the service update
        See Also:
        ServiceUpdateType
      • engine

        public final String engine()

        The name of the engine for which a service update is available.

        Returns:
        The name of the engine for which a service update is available.
      • nodesUpdated

        public final String nodesUpdated()

        A list of nodes updated by the service update

        Returns:
        A list of nodes updated by the service update
      • autoUpdateStartDate

        public final Instant autoUpdateStartDate()

        The date at which the service update will be automatically applied

        Returns:
        The date at which the service update will be automatically applied
      • 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)