@Generated(value="software.amazon.awssdk:codegen") public final class AnalysisRulePolicyV1 extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AnalysisRulePolicyV1.Builder,AnalysisRulePolicyV1>
Controls on the query specifications that can be run on configured table..
| Modifier and Type | Class and Description |
|---|---|
static interface |
AnalysisRulePolicyV1.Builder |
static class |
AnalysisRulePolicyV1.Type |
| Modifier and Type | Method and Description |
|---|---|
AnalysisRuleAggregation |
aggregation()
Analysis rule type that enables only aggregation queries on a configured table.
|
static AnalysisRulePolicyV1.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
static AnalysisRulePolicyV1 |
fromAggregation(AnalysisRuleAggregation aggregation)
Create an instance of this class with
aggregation() initialized to the given value. |
static AnalysisRulePolicyV1 |
fromAggregation(Consumer<AnalysisRuleAggregation.Builder> aggregation)
Create an instance of this class with
aggregation() initialized to the given value. |
static AnalysisRulePolicyV1 |
fromList(AnalysisRuleList list)
Create an instance of this class with
list() initialized to the given value. |
static AnalysisRulePolicyV1 |
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 AnalysisRulePolicyV1.Builder> |
serializableBuilderClass() |
AnalysisRulePolicyV1.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
AnalysisRulePolicyV1.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 AnalysisRulePolicyV1.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AnalysisRulePolicyV1.Builder,AnalysisRulePolicyV1>public static AnalysisRulePolicyV1.Builder builder()
public static Class<? extends AnalysisRulePolicyV1.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static AnalysisRulePolicyV1 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 AnalysisRulePolicyV1 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 AnalysisRulePolicyV1 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 AnalysisRulePolicyV1 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 AnalysisRulePolicyV1.Type type()
AnalysisRulePolicyV1.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 AnalysisRulePolicyV1.Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2023. All rights reserved.