Interface CollaborationPrivacyBudgetSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CollaborationPrivacyBudgetSummary.Builder,
,CollaborationPrivacyBudgetSummary> SdkBuilder<CollaborationPrivacyBudgetSummary.Builder,
,CollaborationPrivacyBudgetSummary> SdkPojo
- Enclosing class:
CollaborationPrivacyBudgetSummary
-
Method Summary
Modifier and TypeMethodDescriptionbudget
(Consumer<PrivacyBudget.Builder> budget) The includes epsilon provided and utility in terms of aggregations.budget
(PrivacyBudget budget) The includes epsilon provided and utility in terms of aggregations.collaborationArn
(String collaborationArn) The ARN of the collaboration that includes this privacy budget.collaborationId
(String collaborationId) The unique identifier of the collaboration that includes this privacy budget.createTime
(Instant createTime) The time at which the privacy budget was created.creatorAccountId
(String creatorAccountId) The unique identifier of the account that created this privacy budget.The unique identifier of the collaboration privacy budget.privacyBudgetTemplateArn
(String privacyBudgetTemplateArn) The ARN of the collaboration privacy budget template.privacyBudgetTemplateId
(String privacyBudgetTemplateId) The unique identifier of the collaboration privacy budget template.The type of privacy budget template.type
(PrivacyBudgetType type) The type of privacy budget template.updateTime
(Instant updateTime) The most recent time at which the privacy budget was updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
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
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
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
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
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
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 thePrivacyBudget.Builder
avoiding the need to create one manually viaPrivacyBudget.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tobudget(PrivacyBudget)
.- Parameters:
budget
- a consumer that will call methods onPrivacyBudget.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-