Class ConfiguredTableAssociationAnalysisRule
- java.lang.Object
-
- software.amazon.awssdk.services.cleanrooms.model.ConfiguredTableAssociationAnalysisRule
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ConfiguredTableAssociationAnalysisRule.Builder,ConfiguredTableAssociationAnalysisRule>
@Generated("software.amazon.awssdk:codegen") public final class ConfiguredTableAssociationAnalysisRule extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ConfiguredTableAssociationAnalysisRule.Builder,ConfiguredTableAssociationAnalysisRule>
An analysis rule for a configured table association. This analysis rule specifies how data from the table can be used within its associated collaboration. In the console, the
ConfiguredTableAssociationAnalysisRuleis referred to as the collaboration analysis rule.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceConfiguredTableAssociationAnalysisRule.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConfiguredTableAssociationAnalysisRule.Builderbuilder()StringconfiguredTableAssociationArn()The Amazon Resource Name (ARN) of the configured table association.StringconfiguredTableAssociationId()The unique identifier for the configured table association.InstantcreateTime()The creation time of the configured table association analysis rule.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringmembershipIdentifier()The membership identifier for the configured table association analysis rule.ConfiguredTableAssociationAnalysisRulePolicypolicy()The policy of the configured table association analysis rule.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ConfiguredTableAssociationAnalysisRule.Builder>serializableBuilderClass()ConfiguredTableAssociationAnalysisRule.BuildertoBuilder()StringtoString()Returns a string representation of this object.ConfiguredTableAssociationAnalysisRuleTypetype()The type of the configured table association analysis rule.StringtypeAsString()The type of the configured table association analysis rule.InstantupdateTime()The update time of the configured table association analysis rule.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
membershipIdentifier
public final String membershipIdentifier()
The membership identifier for the configured table association analysis rule.
- Returns:
- The membership identifier for the configured table association analysis rule.
-
configuredTableAssociationId
public final String configuredTableAssociationId()
The unique identifier for the configured table association.
- Returns:
- The unique identifier for the configured table association.
-
configuredTableAssociationArn
public final String configuredTableAssociationArn()
The Amazon Resource Name (ARN) of the configured table association.
- Returns:
- The Amazon Resource Name (ARN) of the configured table association.
-
policy
public final ConfiguredTableAssociationAnalysisRulePolicy policy()
The policy of the configured table association analysis rule.
- Returns:
- The policy of the configured table association analysis rule.
-
type
public final ConfiguredTableAssociationAnalysisRuleType type()
The type of the configured table association analysis rule.
If the service returns an enum value that is not available in the current SDK version,
typewill returnConfiguredTableAssociationAnalysisRuleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of the configured table association analysis rule.
- See Also:
ConfiguredTableAssociationAnalysisRuleType
-
typeAsString
public final String typeAsString()
The type of the configured table association analysis rule.
If the service returns an enum value that is not available in the current SDK version,
typewill returnConfiguredTableAssociationAnalysisRuleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of the configured table association analysis rule.
- See Also:
ConfiguredTableAssociationAnalysisRuleType
-
createTime
public final Instant createTime()
The creation time of the configured table association analysis rule.
- Returns:
- The creation time of the configured table association analysis rule.
-
updateTime
public final Instant updateTime()
The update time of the configured table association analysis rule.
- Returns:
- The update time of the configured table association analysis rule.
-
toBuilder
public ConfiguredTableAssociationAnalysisRule.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ConfiguredTableAssociationAnalysisRule.Builder,ConfiguredTableAssociationAnalysisRule>
-
builder
public static ConfiguredTableAssociationAnalysisRule.Builder builder()
-
serializableBuilderClass
public static Class<? extends ConfiguredTableAssociationAnalysisRule.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-