Interface FlowSummary.Builder

  • Method Details

    • arn

      The Amazon Resource Name (ARN) of the flow.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the flow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • flowId

      FlowSummary.Builder flowId(String flowId)

      The unique identifier of the flow.

      Parameters:
      flowId - The unique identifier of the flow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The display name of the flow.

      Parameters:
      name - The display name of the flow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      FlowSummary.Builder description(String description)

      The description of the flow.

      Parameters:
      description - The description of the flow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdTime

      FlowSummary.Builder createdTime(Instant createdTime)

      The time this flow was created.

      Parameters:
      createdTime - The time this flow was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdBy

      FlowSummary.Builder createdBy(String createdBy)

      The identifier of the principal who created the flow.

      Parameters:
      createdBy - The identifier of the principal who created the flow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedTime

      FlowSummary.Builder lastUpdatedTime(Instant lastUpdatedTime)

      The last time this flow was modified.

      Parameters:
      lastUpdatedTime - The last time this flow was modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedBy

      FlowSummary.Builder lastUpdatedBy(String lastUpdatedBy)

      The identifier of the last principal who updated the flow.

      Parameters:
      lastUpdatedBy - The identifier of the last principal who updated the flow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • publishState

      FlowSummary.Builder publishState(String publishState)

      The publish state for the flow. The valid values are DRAFT, PUBLISHED, or PENDING_APPROVAL.

      Parameters:
      publishState - The publish state for the flow. The valid values are DRAFT, PUBLISHED, or PENDING_APPROVAL.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • publishState

      FlowSummary.Builder publishState(FlowPublishState publishState)

      The publish state for the flow. The valid values are DRAFT, PUBLISHED, or PENDING_APPROVAL.

      Parameters:
      publishState - The publish state for the flow. The valid values are DRAFT, PUBLISHED, or PENDING_APPROVAL.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • runCount

      FlowSummary.Builder runCount(Integer runCount)

      The number of runs done for the flow.

      Parameters:
      runCount - The number of runs done for the flow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • userCount

      FlowSummary.Builder userCount(Integer userCount)

      The number of users who have used the flow.

      Parameters:
      userCount - The number of users who have used the flow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastPublishedBy

      FlowSummary.Builder lastPublishedBy(String lastPublishedBy)

      The identifier of the last principal who published the flow.

      Parameters:
      lastPublishedBy - The identifier of the last principal who published the flow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastPublishedAt

      FlowSummary.Builder lastPublishedAt(Instant lastPublishedAt)

      The last time this flow was published.

      Parameters:
      lastPublishedAt - The last time this flow was published.
      Returns:
      Returns a reference to this object so that method calls can be chained together.