@Generated(value="software.amazon.awssdk:codegen") public final class AnalysisRule extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AnalysisRule.Builder,AnalysisRule>
A specification about how data from the configured table can be used in a query.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AnalysisRule.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AnalysisRule.Builder |
builder() |
String |
collaborationId()
The unique ID for the associated collaboration.
|
Instant |
createTime()
The time the analysis rule was created.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name for the analysis rule.
|
AnalysisRulePolicy |
policy()
A policy that describes the associated data usage limitations.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AnalysisRule.Builder> |
serializableBuilderClass() |
AnalysisRule.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
AnalysisRuleType |
type()
The type of analysis rule.
|
String |
typeAsString()
The type of analysis rule.
|
Instant |
updateTime()
The time the analysis rule was last updated.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String collaborationId()
The unique ID for the associated collaboration.
public final AnalysisRuleType type()
The type of 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
AnalysisRuleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
AnalysisRuleTypepublic final String typeAsString()
The type of 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
AnalysisRuleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
AnalysisRuleTypepublic final String name()
The name for the analysis rule.
public final Instant createTime()
The time the analysis rule was created.
public final Instant updateTime()
The time the analysis rule was last updated.
public final AnalysisRulePolicy policy()
A policy that describes the associated data usage limitations.
public AnalysisRule.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AnalysisRule.Builder,AnalysisRule>public static AnalysisRule.Builder builder()
public static Class<? extends AnalysisRule.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.