Interface Membership.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Membership.Builder,Membership>,SdkBuilder<Membership.Builder,Membership>,SdkPojo
- Enclosing class:
- Membership
public static interface Membership.Builder extends SdkPojo, CopyableBuilder<Membership.Builder,Membership>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Membership.Builderarn(String arn)The unique ARN for the membership.Membership.BuildercollaborationArn(String collaborationArn)The unique ARN for the membership's associated collaboration.Membership.BuildercollaborationCreatorAccountId(String collaborationCreatorAccountId)The identifier used to reference members of the collaboration.Membership.BuildercollaborationCreatorDisplayName(String collaborationCreatorDisplayName)The display name of the collaboration creator.Membership.BuildercollaborationId(String collaborationId)The unique ID for the membership's collaboration.Membership.BuildercollaborationName(String collaborationName)The name of the membership's collaboration.Membership.BuildercreateTime(Instant createTime)The time when the membership was created.default Membership.BuilderdefaultResultConfiguration(Consumer<MembershipProtectedQueryResultConfiguration.Builder> defaultResultConfiguration)The default protected query result configuration as specified by the member who can receive results.Membership.BuilderdefaultResultConfiguration(MembershipProtectedQueryResultConfiguration defaultResultConfiguration)The default protected query result configuration as specified by the member who can receive results.Membership.Builderid(String id)The unique ID of the membership.Membership.BuildermemberAbilities(Collection<MemberAbility> memberAbilities)The abilities granted to the collaboration member.Membership.BuildermemberAbilities(MemberAbility... memberAbilities)The abilities granted to the collaboration member.Membership.BuildermemberAbilitiesWithStrings(String... memberAbilities)The abilities granted to the collaboration member.Membership.BuildermemberAbilitiesWithStrings(Collection<String> memberAbilities)The abilities granted to the collaboration member.default Membership.BuilderpaymentConfiguration(Consumer<MembershipPaymentConfiguration.Builder> paymentConfiguration)The payment responsibilities accepted by the collaboration member.Membership.BuilderpaymentConfiguration(MembershipPaymentConfiguration paymentConfiguration)The payment responsibilities accepted by the collaboration member.Membership.BuilderqueryLogStatus(String queryLogStatus)An indicator as to whether query logging has been enabled or disabled for the membership.Membership.BuilderqueryLogStatus(MembershipQueryLogStatus queryLogStatus)An indicator as to whether query logging has been enabled or disabled for the membership.Membership.Builderstatus(String status)The status of the membership.Membership.Builderstatus(MembershipStatus status)The status of the membership.Membership.BuilderupdateTime(Instant updateTime)The time the membership metadata was last 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
Membership.Builder id(String id)
The unique ID of the membership.
- Parameters:
id- The unique ID of the membership.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
Membership.Builder arn(String arn)
The unique ARN for the membership.
- Parameters:
arn- The unique ARN for the membership.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collaborationArn
Membership.Builder collaborationArn(String collaborationArn)
The unique ARN for the membership's associated collaboration.
- Parameters:
collaborationArn- The unique ARN for the membership's associated collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collaborationId
Membership.Builder collaborationId(String collaborationId)
The unique ID for the membership's collaboration.
- Parameters:
collaborationId- The unique ID for the membership's collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collaborationCreatorAccountId
Membership.Builder collaborationCreatorAccountId(String collaborationCreatorAccountId)
The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.
- Parameters:
collaborationCreatorAccountId- The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collaborationCreatorDisplayName
Membership.Builder collaborationCreatorDisplayName(String collaborationCreatorDisplayName)
The display name of the collaboration creator.
- Parameters:
collaborationCreatorDisplayName- The display name of the collaboration creator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collaborationName
Membership.Builder collaborationName(String collaborationName)
The name of the membership's collaboration.
- Parameters:
collaborationName- The name of the membership's collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createTime
Membership.Builder createTime(Instant createTime)
The time when the membership was created.
- Parameters:
createTime- The time when the membership was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateTime
Membership.Builder updateTime(Instant updateTime)
The time the membership metadata was last updated.
- Parameters:
updateTime- The time the membership metadata was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
Membership.Builder status(String status)
The status of the membership.
- Parameters:
status- The status of the membership.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MembershipStatus,MembershipStatus
-
status
Membership.Builder status(MembershipStatus status)
The status of the membership.
- Parameters:
status- The status of the membership.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MembershipStatus,MembershipStatus
-
memberAbilitiesWithStrings
Membership.Builder memberAbilitiesWithStrings(Collection<String> memberAbilities)
The abilities granted to the collaboration member.
- Parameters:
memberAbilities- The abilities granted to the collaboration member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memberAbilitiesWithStrings
Membership.Builder memberAbilitiesWithStrings(String... memberAbilities)
The abilities granted to the collaboration member.
- Parameters:
memberAbilities- The abilities granted to the collaboration member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memberAbilities
Membership.Builder memberAbilities(Collection<MemberAbility> memberAbilities)
The abilities granted to the collaboration member.
- Parameters:
memberAbilities- The abilities granted to the collaboration member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memberAbilities
Membership.Builder memberAbilities(MemberAbility... memberAbilities)
The abilities granted to the collaboration member.
- Parameters:
memberAbilities- The abilities granted to the collaboration member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queryLogStatus
Membership.Builder queryLogStatus(String queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the membership.
- Parameters:
queryLogStatus- An indicator as to whether query logging has been enabled or disabled for the membership.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MembershipQueryLogStatus,MembershipQueryLogStatus
-
queryLogStatus
Membership.Builder queryLogStatus(MembershipQueryLogStatus queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the membership.
- Parameters:
queryLogStatus- An indicator as to whether query logging has been enabled or disabled for the membership.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MembershipQueryLogStatus,MembershipQueryLogStatus
-
defaultResultConfiguration
Membership.Builder defaultResultConfiguration(MembershipProtectedQueryResultConfiguration defaultResultConfiguration)
The default protected query result configuration as specified by the member who can receive results.
- Parameters:
defaultResultConfiguration- The default protected query result configuration as specified by the member who can receive results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultResultConfiguration
default Membership.Builder defaultResultConfiguration(Consumer<MembershipProtectedQueryResultConfiguration.Builder> defaultResultConfiguration)
The default protected query result configuration as specified by the member who can receive results.
This is a convenience method that creates an instance of theMembershipProtectedQueryResultConfiguration.Builderavoiding the need to create one manually viaMembershipProtectedQueryResultConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todefaultResultConfiguration(MembershipProtectedQueryResultConfiguration).- Parameters:
defaultResultConfiguration- a consumer that will call methods onMembershipProtectedQueryResultConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
defaultResultConfiguration(MembershipProtectedQueryResultConfiguration)
-
paymentConfiguration
Membership.Builder paymentConfiguration(MembershipPaymentConfiguration paymentConfiguration)
The payment responsibilities accepted by the collaboration member.
- Parameters:
paymentConfiguration- The payment responsibilities accepted by the collaboration member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
paymentConfiguration
default Membership.Builder paymentConfiguration(Consumer<MembershipPaymentConfiguration.Builder> paymentConfiguration)
The payment responsibilities accepted by the collaboration member.
This is a convenience method that creates an instance of theMembershipPaymentConfiguration.Builderavoiding the need to create one manually viaMembershipPaymentConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topaymentConfiguration(MembershipPaymentConfiguration).- Parameters:
paymentConfiguration- a consumer that will call methods onMembershipPaymentConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
paymentConfiguration(MembershipPaymentConfiguration)
-
-