Interface CollaborationPrivacyBudgetSummary.Builder

  • Method Details

    • id

      The unique identifier of the collaboration privacy budget.

      Parameters:
      id - The unique identifier of the collaboration privacy budget.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • privacyBudgetTemplateId

      CollaborationPrivacyBudgetSummary.Builder privacyBudgetTemplateId(String privacyBudgetTemplateId)

      The unique identifier of the collaboration privacy budget template.

      Parameters:
      privacyBudgetTemplateId - The unique identifier of the collaboration privacy budget template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • privacyBudgetTemplateArn

      CollaborationPrivacyBudgetSummary.Builder privacyBudgetTemplateArn(String privacyBudgetTemplateArn)

      The ARN of the collaboration privacy budget template.

      Parameters:
      privacyBudgetTemplateArn - The ARN of the collaboration privacy budget template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • collaborationId

      CollaborationPrivacyBudgetSummary.Builder collaborationId(String collaborationId)

      The unique identifier of the collaboration that includes this privacy budget.

      Parameters:
      collaborationId - The unique identifier of the collaboration that includes this privacy budget.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • collaborationArn

      CollaborationPrivacyBudgetSummary.Builder collaborationArn(String collaborationArn)

      The ARN of the collaboration that includes this privacy budget.

      Parameters:
      collaborationArn - The ARN of the collaboration that includes this privacy budget.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creatorAccountId

      CollaborationPrivacyBudgetSummary.Builder creatorAccountId(String creatorAccountId)

      The unique identifier of the account that created this privacy budget.

      Parameters:
      creatorAccountId - The unique identifier of the account that created this privacy budget.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      The type of privacy budget template.

      Parameters:
      type - The type of privacy budget template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of privacy budget template.

      Parameters:
      type - The type of privacy budget template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createTime

      The time at which the privacy budget was created.

      Parameters:
      createTime - The time at which the privacy budget was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updateTime

      The most recent time at which the privacy budget was updated.

      Parameters:
      updateTime - The most recent time at which the privacy budget was updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • budget

      The includes epsilon provided and utility in terms of aggregations.

      Parameters:
      budget - The includes epsilon provided and utility in terms of aggregations.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • budget

      The includes epsilon provided and utility in terms of aggregations.

      This is a convenience method that creates an instance of the PrivacyBudget.Builder avoiding the need to create one manually via PrivacyBudget.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to budget(PrivacyBudget).

      Parameters:
      budget - a consumer that will call methods on PrivacyBudget.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: