Interface Membership.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Membership.Builder,
,Membership> SdkBuilder<Membership.Builder,
,Membership> SdkPojo
- Enclosing class:
Membership
-
Method Summary
Modifier and TypeMethodDescriptionThe unique ARN for the membership.collaborationArn
(String collaborationArn) The unique ARN for the membership's associated collaboration.collaborationCreatorAccountId
(String collaborationCreatorAccountId) The identifier used to reference members of the collaboration.collaborationCreatorDisplayName
(String collaborationCreatorDisplayName) The display name of the collaboration creator.collaborationId
(String collaborationId) The unique ID for the membership's collaboration.collaborationName
(String collaborationName) The name of the membership's collaboration.createTime
(Instant createTime) The time when the membership was created.default Membership.Builder
defaultJobResultConfiguration
(Consumer<MembershipProtectedJobResultConfiguration.Builder> defaultJobResultConfiguration) The default job result configuration for the membership.defaultJobResultConfiguration
(MembershipProtectedJobResultConfiguration defaultJobResultConfiguration) The default job result configuration for the membership.default Membership.Builder
defaultResultConfiguration
(Consumer<MembershipProtectedQueryResultConfiguration.Builder> defaultResultConfiguration) The default protected query result configuration as specified by the member who can receive results.defaultResultConfiguration
(MembershipProtectedQueryResultConfiguration defaultResultConfiguration) The default protected query result configuration as specified by the member who can receive results.The unique ID of the membership.jobLogStatus
(String jobLogStatus) An indicator as to whether job logging has been enabled or disabled for the collaboration.jobLogStatus
(MembershipJobLogStatus jobLogStatus) An indicator as to whether job logging has been enabled or disabled for the collaboration.memberAbilities
(Collection<MemberAbility> memberAbilities) The abilities granted to the collaboration member.memberAbilities
(MemberAbility... memberAbilities) The abilities granted to the collaboration member.memberAbilitiesWithStrings
(String... memberAbilities) The abilities granted to the collaboration member.memberAbilitiesWithStrings
(Collection<String> memberAbilities) The abilities granted to the collaboration member.default Membership.Builder
mlMemberAbilities
(Consumer<MLMemberAbilities.Builder> mlMemberAbilities) Specifies the ML member abilities that are granted to a collaboration member.mlMemberAbilities
(MLMemberAbilities mlMemberAbilities) Specifies the ML member abilities that are granted to a collaboration member.default Membership.Builder
paymentConfiguration
(Consumer<MembershipPaymentConfiguration.Builder> paymentConfiguration) The payment responsibilities accepted by the collaboration member.paymentConfiguration
(MembershipPaymentConfiguration paymentConfiguration) The payment responsibilities accepted by the collaboration member.queryLogStatus
(String queryLogStatus) An indicator as to whether query logging has been enabled or disabled for the membership.queryLogStatus
(MembershipQueryLogStatus queryLogStatus) An indicator as to whether query logging has been enabled or disabled for the membership.The status of the membership.status
(MembershipStatus status) The status of the membership.updateTime
(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, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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
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
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
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
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
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
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
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:
-
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:
-
memberAbilitiesWithStrings
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
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
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
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.
-
mlMemberAbilities
Specifies the ML member abilities that are granted to a collaboration member.
- Parameters:
mlMemberAbilities
- Specifies the ML member abilities that are granted to a collaboration member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mlMemberAbilities
Specifies the ML member abilities that are granted to a collaboration member.
This is a convenience method that creates an instance of theMLMemberAbilities.Builder
avoiding the need to create one manually viaMLMemberAbilities.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomlMemberAbilities(MLMemberAbilities)
.- Parameters:
mlMemberAbilities
- a consumer that will call methods onMLMemberAbilities.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
queryLogStatus
An indicator as to whether query logging has been enabled or disabled for the membership.
When
ENABLED
, Clean Rooms logs details about queries run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED
.- Parameters:
queryLogStatus
- An indicator as to whether query logging has been enabled or disabled for the membership.When
ENABLED
, Clean Rooms logs details about queries run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
queryLogStatus
An indicator as to whether query logging has been enabled or disabled for the membership.
When
ENABLED
, Clean Rooms logs details about queries run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED
.- Parameters:
queryLogStatus
- An indicator as to whether query logging has been enabled or disabled for the membership.When
ENABLED
, Clean Rooms logs details about queries run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
jobLogStatus
An indicator as to whether job logging has been enabled or disabled for the collaboration.
When
ENABLED
, Clean Rooms logs details about jobs run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED
.- Parameters:
jobLogStatus
- An indicator as to whether job logging has been enabled or disabled for the collaboration.When
ENABLED
, Clean Rooms logs details about jobs run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
jobLogStatus
An indicator as to whether job logging has been enabled or disabled for the collaboration.
When
ENABLED
, Clean Rooms logs details about jobs run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED
.- Parameters:
jobLogStatus
- An indicator as to whether job logging has been enabled or disabled for the collaboration.When
ENABLED
, Clean Rooms logs details about jobs run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.Builder
avoiding the need to create one manually viaMembershipProtectedQueryResultConfiguration.builder()
.When the
Consumer
completes,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:
-
defaultJobResultConfiguration
Membership.Builder defaultJobResultConfiguration(MembershipProtectedJobResultConfiguration defaultJobResultConfiguration) The default job result configuration for the membership.
- Parameters:
defaultJobResultConfiguration
- The default job result configuration for the membership.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultJobResultConfiguration
default Membership.Builder defaultJobResultConfiguration(Consumer<MembershipProtectedJobResultConfiguration.Builder> defaultJobResultConfiguration) The default job result configuration for the membership.
This is a convenience method that creates an instance of theMembershipProtectedJobResultConfiguration.Builder
avoiding the need to create one manually viaMembershipProtectedJobResultConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todefaultJobResultConfiguration(MembershipProtectedJobResultConfiguration)
.- Parameters:
defaultJobResultConfiguration
- a consumer that will call methods onMembershipProtectedJobResultConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.Builder
avoiding the need to create one manually viaMembershipPaymentConfiguration.builder()
.When the
Consumer
completes,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:
-