@Generated(value="software.amazon.awssdk:codegen") public final class ConfiguredTableAnalysisRulePolicyV1 extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ConfiguredTableAnalysisRulePolicyV1.Builder,ConfiguredTableAnalysisRulePolicyV1>
Controls on the query specifications that can be run on a configured table.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ConfiguredTableAnalysisRulePolicyV1.Builder |
static class |
ConfiguredTableAnalysisRulePolicyV1.Type |
| Modifier and Type | Method and Description |
|---|---|
AnalysisRuleAggregation |
aggregation()
Analysis rule type that enables only aggregation queries on a configured table.
|
static ConfiguredTableAnalysisRulePolicyV1.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
static ConfiguredTableAnalysisRulePolicyV1 |
fromAggregation(AnalysisRuleAggregation aggregation)
Create an instance of this class with
aggregation() initialized to the given value. |
static ConfiguredTableAnalysisRulePolicyV1 |
fromAggregation(Consumer<AnalysisRuleAggregation.Builder> aggregation)
Create an instance of this class with
aggregation() initialized to the given value. |
static ConfiguredTableAnalysisRulePolicyV1 |
fromList(AnalysisRuleList list)
Create an instance of this class with
list() initialized to the given value. |
static ConfiguredTableAnalysisRulePolicyV1 |
fromList(Consumer<AnalysisRuleList.Builder> list)
Create an instance of this class with
list() initialized to the given value. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
AnalysisRuleList |
list()
Analysis rule type that enables only list queries on a configured table.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ConfiguredTableAnalysisRulePolicyV1.Builder> |
serializableBuilderClass() |
ConfiguredTableAnalysisRulePolicyV1.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ConfiguredTableAnalysisRulePolicyV1.Type |
type()
Retrieve an enum value representing which member of this object is populated.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final AnalysisRuleList list()
Analysis rule type that enables only list queries on a configured table.
public final AnalysisRuleAggregation aggregation()
Analysis rule type that enables only aggregation queries on a configured table.
public ConfiguredTableAnalysisRulePolicyV1.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ConfiguredTableAnalysisRulePolicyV1.Builder,ConfiguredTableAnalysisRulePolicyV1>public static ConfiguredTableAnalysisRulePolicyV1.Builder builder()
public static Class<? extends ConfiguredTableAnalysisRulePolicyV1.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static ConfiguredTableAnalysisRulePolicyV1 fromList(AnalysisRuleList list)
list() initialized to the given value.
Analysis rule type that enables only list queries on a configured table.
list - Analysis rule type that enables only list queries on a configured table.public static ConfiguredTableAnalysisRulePolicyV1 fromList(Consumer<AnalysisRuleList.Builder> list)
list() initialized to the given value.
Analysis rule type that enables only list queries on a configured table.
list - Analysis rule type that enables only list queries on a configured table.public static ConfiguredTableAnalysisRulePolicyV1 fromAggregation(AnalysisRuleAggregation aggregation)
aggregation() initialized to the given value.
Analysis rule type that enables only aggregation queries on a configured table.
aggregation - Analysis rule type that enables only aggregation queries on a configured table.public static ConfiguredTableAnalysisRulePolicyV1 fromAggregation(Consumer<AnalysisRuleAggregation.Builder> aggregation)
aggregation() initialized to the given value.
Analysis rule type that enables only aggregation queries on a configured table.
aggregation - Analysis rule type that enables only aggregation queries on a configured table.public ConfiguredTableAnalysisRulePolicyV1.Type type()
ConfiguredTableAnalysisRulePolicyV1.Type.UNKNOWN_TO_SDK_VERSION if the
service returned a member that is only known to a newer SDK version.
When this class is created directly in your code, this will be ConfiguredTableAnalysisRulePolicyV1.Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2023. All rights reserved.