Interface EngagementSummary.Builder

  • Method Details

    • arn

      The Amazon Resource Name (ARN) of the created Engagement.

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

      The unique identifier for the Engagement.

      Parameters:
      id - The unique identifier for the Engagement.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • title

      The title of the Engagement.

      Parameters:
      title - The title of the Engagement.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      EngagementSummary.Builder createdAt(Instant createdAt)

      The date and time when the Engagement was created.

      Parameters:
      createdAt - The date and time when the Engagement was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdBy

      EngagementSummary.Builder createdBy(String createdBy)

      The AWS Account ID of the Engagement creator.

      Parameters:
      createdBy - The AWS Account ID of the Engagement creator.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • memberCount

      EngagementSummary.Builder memberCount(Integer memberCount)

      The number of members in the Engagement.

      Parameters:
      memberCount - The number of members in the Engagement.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • modifiedAt

      EngagementSummary.Builder modifiedAt(Instant modifiedAt)

      The timestamp indicating when the engagement was last modified, in ISO 8601 format (UTC). Example: "2023-05-01T20:37:46Z".

      Parameters:
      modifiedAt - The timestamp indicating when the engagement was last modified, in ISO 8601 format (UTC). Example: "2023-05-01T20:37:46Z".
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • modifiedBy

      EngagementSummary.Builder modifiedBy(String modifiedBy)

      The AWS account ID of the user who last modified the engagement. This field helps track who made the most recent changes to the engagement.

      Parameters:
      modifiedBy - The AWS account ID of the user who last modified the engagement. This field helps track who made the most recent changes to the engagement.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • contextTypesWithStrings

      EngagementSummary.Builder contextTypesWithStrings(Collection<String> contextTypes)

      An array of context types associated with the engagement, such as "CustomerProject" or "Lead". This provides a quick overview of the types of contexts included in the engagement.

      Parameters:
      contextTypes - An array of context types associated with the engagement, such as "CustomerProject" or "Lead". This provides a quick overview of the types of contexts included in the engagement.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • contextTypesWithStrings

      EngagementSummary.Builder contextTypesWithStrings(String... contextTypes)

      An array of context types associated with the engagement, such as "CustomerProject" or "Lead". This provides a quick overview of the types of contexts included in the engagement.

      Parameters:
      contextTypes - An array of context types associated with the engagement, such as "CustomerProject" or "Lead". This provides a quick overview of the types of contexts included in the engagement.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • contextTypes

      An array of context types associated with the engagement, such as "CustomerProject" or "Lead". This provides a quick overview of the types of contexts included in the engagement.

      Parameters:
      contextTypes - An array of context types associated with the engagement, such as "CustomerProject" or "Lead". This provides a quick overview of the types of contexts included in the engagement.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • contextTypes

      EngagementSummary.Builder contextTypes(EngagementContextType... contextTypes)

      An array of context types associated with the engagement, such as "CustomerProject" or "Lead". This provides a quick overview of the types of contexts included in the engagement.

      Parameters:
      contextTypes - An array of context types associated with the engagement, such as "CustomerProject" or "Lead". This provides a quick overview of the types of contexts included in the engagement.
      Returns:
      Returns a reference to this object so that method calls can be chained together.