@Generated(value="software.amazon.awssdk:codegen") public final class ConfiguredTableAnalysisRule extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ConfiguredTableAnalysisRule.Builder,ConfiguredTableAnalysisRule>
A configured table analysis rule, which limits how data for this table can be used.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ConfiguredTableAnalysisRule.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ConfiguredTableAnalysisRule.Builder |
builder() |
String |
configuredTableArn()
The unique ARN for the configured table.
|
String |
configuredTableId()
The unique ID for the configured table.
|
Instant |
createTime()
The time the configured table analysis rule was created.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
ConfiguredTableAnalysisRulePolicy |
policy()
The policy that controls SQL query rules.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ConfiguredTableAnalysisRule.Builder> |
serializableBuilderClass() |
ConfiguredTableAnalysisRule.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ConfiguredTableAnalysisRuleType |
type()
The type of configured table analysis rule.
|
String |
typeAsString()
The type of configured table analysis rule.
|
Instant |
updateTime()
The time the configured table analysis rule was last updated.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String configuredTableId()
The unique ID for the configured table.
public final String configuredTableArn()
The unique ARN for the configured table.
public final ConfiguredTableAnalysisRulePolicy policy()
The policy that controls SQL query rules.
public final ConfiguredTableAnalysisRuleType type()
The type of configured table analysis rule. Valid values are `AGGREGATION` and `LIST`.
If the service returns an enum value that is not available in the current SDK version, type will return
ConfiguredTableAnalysisRuleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from typeAsString().
ConfiguredTableAnalysisRuleTypepublic final String typeAsString()
The type of configured table analysis rule. Valid values are `AGGREGATION` and `LIST`.
If the service returns an enum value that is not available in the current SDK version, type will return
ConfiguredTableAnalysisRuleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from typeAsString().
ConfiguredTableAnalysisRuleTypepublic final Instant createTime()
The time the configured table analysis rule was created.
public final Instant updateTime()
The time the configured table analysis rule was last updated.
public ConfiguredTableAnalysisRule.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ConfiguredTableAnalysisRule.Builder,ConfiguredTableAnalysisRule>public static ConfiguredTableAnalysisRule.Builder builder()
public static Class<? extends ConfiguredTableAnalysisRule.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.