Interface ConfiguredTableAssociationAnalysisRule.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConfiguredTableAssociationAnalysisRule.Builder,
,ConfiguredTableAssociationAnalysisRule> SdkBuilder<ConfiguredTableAssociationAnalysisRule.Builder,
,ConfiguredTableAssociationAnalysisRule> SdkPojo
- Enclosing class:
ConfiguredTableAssociationAnalysisRule
-
Method Summary
Modifier and TypeMethodDescriptionconfiguredTableAssociationArn
(String configuredTableAssociationArn) The Amazon Resource Name (ARN) of the configured table association.configuredTableAssociationId
(String configuredTableAssociationId) The unique identifier for the configured table association.createTime
(Instant createTime) The creation time of the configured table association analysis rule.membershipIdentifier
(String membershipIdentifier) The membership identifier for the configured table association analysis rule.The policy of the configured table association analysis rule.The policy of the configured table association analysis rule.The type of the configured table association analysis rule.The type of the configured table association analysis rule.updateTime
(Instant updateTime) The update time of the configured table association analysis rule.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
-
membershipIdentifier
The membership identifier for the configured table association analysis rule.
- Parameters:
membershipIdentifier
- The membership identifier for the configured table association analysis rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configuredTableAssociationId
ConfiguredTableAssociationAnalysisRule.Builder configuredTableAssociationId(String configuredTableAssociationId) The unique identifier for the configured table association.
- Parameters:
configuredTableAssociationId
- The unique identifier for the configured table association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configuredTableAssociationArn
ConfiguredTableAssociationAnalysisRule.Builder configuredTableAssociationArn(String configuredTableAssociationArn) The Amazon Resource Name (ARN) of the configured table association.
- Parameters:
configuredTableAssociationArn
- The Amazon Resource Name (ARN) of the configured table association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
policy
ConfiguredTableAssociationAnalysisRule.Builder policy(ConfiguredTableAssociationAnalysisRulePolicy policy) The policy of the configured table association analysis rule.
- Parameters:
policy
- The policy of the configured table association analysis rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
policy
default ConfiguredTableAssociationAnalysisRule.Builder policy(Consumer<ConfiguredTableAssociationAnalysisRulePolicy.Builder> policy) The policy of the configured table association analysis rule.
This is a convenience method that creates an instance of theConfiguredTableAssociationAnalysisRulePolicy.Builder
avoiding the need to create one manually viaConfiguredTableAssociationAnalysisRulePolicy.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topolicy(ConfiguredTableAssociationAnalysisRulePolicy)
.- Parameters:
policy
- a consumer that will call methods onConfiguredTableAssociationAnalysisRulePolicy.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of the configured table association analysis rule.
- Parameters:
type
- The type of the configured table association analysis rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
ConfiguredTableAssociationAnalysisRule.Builder type(ConfiguredTableAssociationAnalysisRuleType type) The type of the configured table association analysis rule.
- Parameters:
type
- The type of the configured table association analysis rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createTime
The creation time of the configured table association analysis rule.
- Parameters:
createTime
- The creation time of the configured table association analysis rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateTime
The update time of the configured table association analysis rule.
- Parameters:
updateTime
- The update time of the configured table association analysis rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-