Interface PrivacyBudgetTemplateSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PrivacyBudgetTemplateSummary.Builder,PrivacyBudgetTemplateSummary>,SdkBuilder<PrivacyBudgetTemplateSummary.Builder,PrivacyBudgetTemplateSummary>,SdkPojo
- Enclosing class:
- PrivacyBudgetTemplateSummary
public static interface PrivacyBudgetTemplateSummary.Builder extends SdkPojo, CopyableBuilder<PrivacyBudgetTemplateSummary.Builder,PrivacyBudgetTemplateSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PrivacyBudgetTemplateSummary.Builderarn(String arn)The ARN of the privacy budget template.PrivacyBudgetTemplateSummary.BuildercollaborationArn(String collaborationArn)The ARN of the collaboration that contains this privacy budget template.PrivacyBudgetTemplateSummary.BuildercollaborationId(String collaborationId)The unique ID of the collaboration that contains this privacy budget template.PrivacyBudgetTemplateSummary.BuildercreateTime(Instant createTime)The time at which the privacy budget template was created.PrivacyBudgetTemplateSummary.Builderid(String id)The unique identifier of the privacy budget template.PrivacyBudgetTemplateSummary.BuildermembershipArn(String membershipArn)The Amazon Resource Name (ARN) of the member who created the privacy budget template.PrivacyBudgetTemplateSummary.BuildermembershipId(String membershipId)The identifier for a membership resource.PrivacyBudgetTemplateSummary.BuilderprivacyBudgetType(String privacyBudgetType)The type of the privacy budget template.PrivacyBudgetTemplateSummary.BuilderprivacyBudgetType(PrivacyBudgetType privacyBudgetType)The type of the privacy budget template.PrivacyBudgetTemplateSummary.BuilderupdateTime(Instant updateTime)The most recent time at which the privacy budget template 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 Detail
-
id
PrivacyBudgetTemplateSummary.Builder id(String id)
The unique identifier of the privacy budget template.
- Parameters:
id- The unique identifier of the privacy budget template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
PrivacyBudgetTemplateSummary.Builder arn(String arn)
The ARN of the privacy budget template.
- Parameters:
arn- The ARN of the privacy budget template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
membershipId
PrivacyBudgetTemplateSummary.Builder membershipId(String 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
PrivacyBudgetTemplateSummary.Builder membershipArn(String membershipArn)
The Amazon Resource Name (ARN) of the member who created the privacy budget template.
- Parameters:
membershipArn- The Amazon Resource Name (ARN) of the member who created the privacy budget template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collaborationId
PrivacyBudgetTemplateSummary.Builder collaborationId(String collaborationId)
The unique ID of the collaboration that contains this privacy budget template.
- Parameters:
collaborationId- The unique ID of the collaboration that contains this privacy budget template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collaborationArn
PrivacyBudgetTemplateSummary.Builder collaborationArn(String collaborationArn)
The ARN of the collaboration that contains this privacy budget template.
- Parameters:
collaborationArn- The ARN of the collaboration that contains this privacy budget template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privacyBudgetType
PrivacyBudgetTemplateSummary.Builder privacyBudgetType(String privacyBudgetType)
The type of the privacy budget template.
- Parameters:
privacyBudgetType- The type of the privacy budget template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PrivacyBudgetType,PrivacyBudgetType
-
privacyBudgetType
PrivacyBudgetTemplateSummary.Builder privacyBudgetType(PrivacyBudgetType privacyBudgetType)
The type of the privacy budget template.
- Parameters:
privacyBudgetType- The type of the privacy budget template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PrivacyBudgetType,PrivacyBudgetType
-
createTime
PrivacyBudgetTemplateSummary.Builder createTime(Instant createTime)
The time at which the privacy budget template was created.
- Parameters:
createTime- The time at which the privacy budget template was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateTime
PrivacyBudgetTemplateSummary.Builder updateTime(Instant updateTime)
The most recent time at which the privacy budget template was updated.
- Parameters:
updateTime- The most recent time at which the privacy budget template was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-