Interface PrivacyBudgetSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PrivacyBudgetSummary.Builder,
,PrivacyBudgetSummary> SdkBuilder<PrivacyBudgetSummary.Builder,
,PrivacyBudgetSummary> SdkPojo
- Enclosing class:
PrivacyBudgetSummary
-
Method Summary
Modifier and TypeMethodDescriptiondefault PrivacyBudgetSummary.Builder
budget
(Consumer<PrivacyBudget.Builder> budget) The provided privacy budget.budget
(PrivacyBudget budget) The provided privacy budget.collaborationArn
(String collaborationArn) The ARN of the collaboration that contains this privacy budget.collaborationId
(String collaborationId) The unique identifier of the collaboration that contains this privacy budget.createTime
(Instant createTime) The time at which the privacy budget was created.The unique identifier of the privacy budget.membershipArn
(String membershipArn) The Amazon Resource Name (ARN) of the member who created the privacy budget summary.membershipId
(String membershipId) The identifier for a membership resource.privacyBudgetTemplateArn
(String privacyBudgetTemplateArn) The ARN of the privacy budget template.privacyBudgetTemplateId
(String privacyBudgetTemplateId) The unique identifier of the privacy budget template.Specifies the type of the privacy budget.type
(PrivacyBudgetType type) Specifies the type of the privacy budget.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, sdkFields
-
Method Details
-
id
The unique identifier of the privacy budget.
- Parameters:
id
- The unique identifier of the privacy budget.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privacyBudgetTemplateId
The unique identifier of the privacy budget template.
- Parameters:
privacyBudgetTemplateId
- The unique identifier of the privacy budget template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privacyBudgetTemplateArn
The ARN of the privacy budget template.
- Parameters:
privacyBudgetTemplateArn
- The ARN of the privacy budget template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
membershipId
The identifier for a membership resource.
- Parameters:
membershipId
- The identifier for a membership resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
membershipArn
The Amazon Resource Name (ARN) of the member who created the privacy budget summary.
- Parameters:
membershipArn
- The Amazon Resource Name (ARN) of the member who created the privacy budget summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collaborationId
The unique identifier of the collaboration that contains this privacy budget.
- Parameters:
collaborationId
- The unique identifier of the collaboration that contains 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 contains this privacy budget.
- Parameters:
collaborationArn
- The ARN of the collaboration that contains this privacy budget.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
Specifies the type of the privacy budget.
- Parameters:
type
- Specifies the type of the privacy budget.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
Specifies the type of the privacy budget.
- Parameters:
type
- Specifies the type of the privacy budget.- 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 provided privacy budget.
- Parameters:
budget
- The provided privacy budget.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
budget
The provided privacy budget.
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:
-