Interface ConfiguredTableAssociationAnalysisRule.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ConfiguredTableAssociationAnalysisRule.Builder,ConfiguredTableAssociationAnalysisRule>,SdkBuilder<ConfiguredTableAssociationAnalysisRule.Builder,ConfiguredTableAssociationAnalysisRule>,SdkPojo
- Enclosing class:
- ConfiguredTableAssociationAnalysisRule
public static interface ConfiguredTableAssociationAnalysisRule.Builder extends SdkPojo, CopyableBuilder<ConfiguredTableAssociationAnalysisRule.Builder,ConfiguredTableAssociationAnalysisRule>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ConfiguredTableAssociationAnalysisRule.BuilderconfiguredTableAssociationArn(String configuredTableAssociationArn)The Amazon Resource Name (ARN) of the configured table association.ConfiguredTableAssociationAnalysisRule.BuilderconfiguredTableAssociationId(String configuredTableAssociationId)The unique identifier for the configured table association.ConfiguredTableAssociationAnalysisRule.BuildercreateTime(Instant createTime)The creation time of the configured table association analysis rule.ConfiguredTableAssociationAnalysisRule.BuildermembershipIdentifier(String membershipIdentifier)The membership identifier for the configured table association analysis rule.default ConfiguredTableAssociationAnalysisRule.Builderpolicy(Consumer<ConfiguredTableAssociationAnalysisRulePolicy.Builder> policy)The policy of the configured table association analysis rule.ConfiguredTableAssociationAnalysisRule.Builderpolicy(ConfiguredTableAssociationAnalysisRulePolicy policy)The policy of the configured table association analysis rule.ConfiguredTableAssociationAnalysisRule.Buildertype(String type)The type of the configured table association analysis rule.ConfiguredTableAssociationAnalysisRule.Buildertype(ConfiguredTableAssociationAnalysisRuleType type)The type of the configured table association analysis rule.ConfiguredTableAssociationAnalysisRule.BuilderupdateTime(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 Detail
-
membershipIdentifier
ConfiguredTableAssociationAnalysisRule.Builder membershipIdentifier(String 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.Builderavoiding the need to create one manually viaConfiguredTableAssociationAnalysisRulePolicy.builder().When the
Consumercompletes,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:
policy(ConfiguredTableAssociationAnalysisRulePolicy)
-
type
ConfiguredTableAssociationAnalysisRule.Builder type(String 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:
ConfiguredTableAssociationAnalysisRuleType,ConfiguredTableAssociationAnalysisRuleType
-
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:
ConfiguredTableAssociationAnalysisRuleType,ConfiguredTableAssociationAnalysisRuleType
-
createTime
ConfiguredTableAssociationAnalysisRule.Builder createTime(Instant 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
ConfiguredTableAssociationAnalysisRule.Builder updateTime(Instant 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.
-
-