Class UpdateConfiguredTableAssociationAnalysisRuleRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.cleanrooms.model.CleanRoomsRequest
-
- software.amazon.awssdk.services.cleanrooms.model.UpdateConfiguredTableAssociationAnalysisRuleRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateConfiguredTableAssociationAnalysisRuleRequest.Builder,UpdateConfiguredTableAssociationAnalysisRuleRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateConfiguredTableAssociationAnalysisRuleRequest extends CleanRoomsRequest implements ToCopyableBuilder<UpdateConfiguredTableAssociationAnalysisRuleRequest.Builder,UpdateConfiguredTableAssociationAnalysisRuleRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateConfiguredTableAssociationAnalysisRuleRequest.Builder
-
Method Summary
-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
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()
A unique identifier for the membership that the configured table association belongs to. Currently accepts the membership ID.
- Returns:
- A unique identifier for the membership that the configured table association belongs to. Currently accepts the membership ID.
-
configuredTableAssociationIdentifier
public final String configuredTableAssociationIdentifier()
The identifier for the configured table association to update.
- Returns:
- The identifier for the configured table association to update.
-
analysisRuleType
public final ConfiguredTableAssociationAnalysisRuleType analysisRuleType()
The analysis rule type that you want to update.
If the service returns an enum value that is not available in the current SDK version,
analysisRuleTypewill returnConfiguredTableAssociationAnalysisRuleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromanalysisRuleTypeAsString().- Returns:
- The analysis rule type that you want to update.
- See Also:
ConfiguredTableAssociationAnalysisRuleType
-
analysisRuleTypeAsString
public final String analysisRuleTypeAsString()
The analysis rule type that you want to update.
If the service returns an enum value that is not available in the current SDK version,
analysisRuleTypewill returnConfiguredTableAssociationAnalysisRuleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromanalysisRuleTypeAsString().- Returns:
- The analysis rule type that you want to update.
- See Also:
ConfiguredTableAssociationAnalysisRuleType
-
analysisRulePolicy
public final ConfiguredTableAssociationAnalysisRulePolicy analysisRulePolicy()
The updated analysis rule policy for the configured table association.
- Returns:
- The updated analysis rule policy for the configured table association.
-
toBuilder
public UpdateConfiguredTableAssociationAnalysisRuleRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateConfiguredTableAssociationAnalysisRuleRequest.Builder,UpdateConfiguredTableAssociationAnalysisRuleRequest>- Specified by:
toBuilderin classCleanRoomsRequest
-
builder
public static UpdateConfiguredTableAssociationAnalysisRuleRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateConfiguredTableAssociationAnalysisRuleRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-