Class CacheNodeUpdateStatus

    • Method Detail

      • cacheNodeId

        public final String cacheNodeId()

        The node ID of the cache cluster

        Returns:
        The node ID of the cache cluster
      • nodeDeletionDate

        public final Instant nodeDeletionDate()

        The deletion date of the node

        Returns:
        The deletion date of the node
      • nodeUpdateStartDate

        public final Instant nodeUpdateStartDate()

        The start date of the update for a node

        Returns:
        The start date of the update for a node
      • nodeUpdateEndDate

        public final Instant nodeUpdateEndDate()

        The end date of the update for a node

        Returns:
        The end date of the update for a node
      • nodeUpdateInitiatedByAsString

        public final String nodeUpdateInitiatedByAsString()

        Reflects whether the update was initiated by the customer or automatically applied

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

        Returns:
        Reflects whether the update was initiated by the customer or automatically applied
        See Also:
        NodeUpdateInitiatedBy
      • nodeUpdateInitiatedDate

        public final Instant nodeUpdateInitiatedDate()

        The date when the update is triggered

        Returns:
        The date when the update is triggered
      • nodeUpdateStatusModifiedDate

        public final Instant nodeUpdateStatusModifiedDate()

        The date when the NodeUpdateStatus was last modified>

        Returns:
        The date when the NodeUpdateStatus was last modified>
      • 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)