Interface CacheNodeUpdateStatus.Builder

All Superinterfaces:
Buildable, CopyableBuilder<CacheNodeUpdateStatus.Builder,CacheNodeUpdateStatus>, SdkBuilder<CacheNodeUpdateStatus.Builder,CacheNodeUpdateStatus>, SdkPojo
Enclosing class:
CacheNodeUpdateStatus

public static interface CacheNodeUpdateStatus.Builder extends SdkPojo, CopyableBuilder<CacheNodeUpdateStatus.Builder,CacheNodeUpdateStatus>
  • Method Details

    • cacheNodeId

      CacheNodeUpdateStatus.Builder cacheNodeId(String cacheNodeId)

      The node ID of the cache cluster

      Parameters:
      cacheNodeId - The node ID of the cache cluster
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nodeUpdateStatus

      CacheNodeUpdateStatus.Builder nodeUpdateStatus(String nodeUpdateStatus)

      The update status of the node

      Parameters:
      nodeUpdateStatus - The update status of the node
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • nodeUpdateStatus

      CacheNodeUpdateStatus.Builder nodeUpdateStatus(NodeUpdateStatus nodeUpdateStatus)

      The update status of the node

      Parameters:
      nodeUpdateStatus - The update status of the node
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • nodeDeletionDate

      CacheNodeUpdateStatus.Builder nodeDeletionDate(Instant nodeDeletionDate)

      The deletion date of the node

      Parameters:
      nodeDeletionDate - The deletion date of the node
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nodeUpdateStartDate

      CacheNodeUpdateStatus.Builder nodeUpdateStartDate(Instant nodeUpdateStartDate)

      The start date of the update for a node

      Parameters:
      nodeUpdateStartDate - The start date of the update for a node
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nodeUpdateEndDate

      CacheNodeUpdateStatus.Builder nodeUpdateEndDate(Instant nodeUpdateEndDate)

      The end date of the update for a node

      Parameters:
      nodeUpdateEndDate - The end date of the update for a node
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nodeUpdateInitiatedBy

      CacheNodeUpdateStatus.Builder nodeUpdateInitiatedBy(String nodeUpdateInitiatedBy)

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

      Parameters:
      nodeUpdateInitiatedBy - Reflects whether the update was initiated by the customer or automatically applied
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • nodeUpdateInitiatedBy

      CacheNodeUpdateStatus.Builder nodeUpdateInitiatedBy(NodeUpdateInitiatedBy nodeUpdateInitiatedBy)

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

      Parameters:
      nodeUpdateInitiatedBy - Reflects whether the update was initiated by the customer or automatically applied
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • nodeUpdateInitiatedDate

      CacheNodeUpdateStatus.Builder nodeUpdateInitiatedDate(Instant nodeUpdateInitiatedDate)

      The date when the update is triggered

      Parameters:
      nodeUpdateInitiatedDate - The date when the update is triggered
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nodeUpdateStatusModifiedDate

      CacheNodeUpdateStatus.Builder nodeUpdateStatusModifiedDate(Instant nodeUpdateStatusModifiedDate)

      The date when the NodeUpdateStatus was last modified>

      Parameters:
      nodeUpdateStatusModifiedDate - The date when the NodeUpdateStatus was last modified>
      Returns:
      Returns a reference to this object so that method calls can be chained together.