Class CfnMembershipPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.cleanrooms.CfnMembershipPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMembershipPropsMixin>
- Enclosing class:
CfnMembershipPropsMixin
@Stability(Stable)
public static final class CfnMembershipPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMembershipPropsMixin>
A fluent builder for
CfnMembershipPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()collaborationIdentifier(String collaborationIdentifier) The unique ID for the associated collaboration.create()create(CfnPropertyMixinOptions options) defaultJobResultConfiguration(CfnMembershipPropsMixin.MembershipProtectedJobResultConfigurationProperty defaultJobResultConfiguration) The default job result configuration for the membership.defaultJobResultConfiguration(IResolvable defaultJobResultConfiguration) The default job result configuration for the membership.defaultResultConfiguration(CfnMembershipPropsMixin.MembershipProtectedQueryResultConfigurationProperty defaultResultConfiguration) The default protected query result configuration as specified by the member who can receive results.defaultResultConfiguration(IResolvable defaultResultConfiguration) The default protected query result configuration as specified by the member who can receive results.isMetricsEnabled(Boolean isMetricsEnabled) isMetricsEnabled(IResolvable isMetricsEnabled) jobLogStatus(String jobLogStatus) An indicator as to whether job logging has been enabled or disabled for the collaboration.paymentConfiguration(CfnMembershipPropsMixin.MembershipPaymentConfigurationProperty paymentConfiguration) The payment responsibilities accepted by the collaboration member.paymentConfiguration(IResolvable 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.An optional label that you can assign to a resource when you create it.
-
Method Details
-
create
@Stability(Stable) public static CfnMembershipPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnMembershipPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnMembershipPropsMixin.Builder.
-
collaborationIdentifier
@Stability(Stable) public CfnMembershipPropsMixin.Builder collaborationIdentifier(String collaborationIdentifier) The unique ID for the associated collaboration.- Parameters:
collaborationIdentifier- The unique ID for the associated collaboration. This parameter is required.- Returns:
this- See Also:
-
defaultJobResultConfiguration
@Stability(Stable) public CfnMembershipPropsMixin.Builder defaultJobResultConfiguration(IResolvable defaultJobResultConfiguration) The default job result configuration for the membership.- Parameters:
defaultJobResultConfiguration- The default job result configuration for the membership. This parameter is required.- Returns:
this- See Also:
-
defaultJobResultConfiguration
@Stability(Stable) public CfnMembershipPropsMixin.Builder defaultJobResultConfiguration(CfnMembershipPropsMixin.MembershipProtectedJobResultConfigurationProperty defaultJobResultConfiguration) The default job result configuration for the membership.- Parameters:
defaultJobResultConfiguration- The default job result configuration for the membership. This parameter is required.- Returns:
this- See Also:
-
defaultResultConfiguration
@Stability(Stable) public CfnMembershipPropsMixin.Builder defaultResultConfiguration(IResolvable 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. This parameter is required.- Returns:
this- See Also:
-
defaultResultConfiguration
@Stability(Stable) public CfnMembershipPropsMixin.Builder defaultResultConfiguration(CfnMembershipPropsMixin.MembershipProtectedQueryResultConfigurationProperty 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. This parameter is required.- Returns:
this- See Also:
-
isMetricsEnabled
@Stability(Stable) public CfnMembershipPropsMixin.Builder isMetricsEnabled(Boolean isMetricsEnabled) - Parameters:
isMetricsEnabled- This parameter is required.- Returns:
this- See Also:
-
isMetricsEnabled
@Stability(Stable) public CfnMembershipPropsMixin.Builder isMetricsEnabled(IResolvable isMetricsEnabled) - Parameters:
isMetricsEnabled- This parameter is required.- Returns:
this- See Also:
-
jobLogStatus
An indicator as to whether job logging has been enabled or disabled for the collaboration.When
ENABLED, AWS 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. This parameter is required.- Returns:
this- See Also:
-
paymentConfiguration
@Stability(Stable) public CfnMembershipPropsMixin.Builder paymentConfiguration(IResolvable paymentConfiguration) The payment responsibilities accepted by the collaboration member.- Parameters:
paymentConfiguration- The payment responsibilities accepted by the collaboration member. This parameter is required.- Returns:
this- See Also:
-
paymentConfiguration
@Stability(Stable) public CfnMembershipPropsMixin.Builder paymentConfiguration(CfnMembershipPropsMixin.MembershipPaymentConfigurationProperty paymentConfiguration) The payment responsibilities accepted by the collaboration member.- Parameters:
paymentConfiguration- The payment responsibilities accepted by the collaboration member. This parameter is required.- Returns:
this- See Also:
-
queryLogStatus
An indicator as to whether query logging has been enabled or disabled for the membership.When
ENABLED, AWS 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. This parameter is required.- Returns:
this- See Also:
-
tags
An optional label that you can assign to a resource when you create it.Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
- Parameters:
tags- An optional label that you can assign to a resource when you create it. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnMembershipPropsMixin>- Returns:
- a newly built instance of
CfnMembershipPropsMixin.
-