@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ConfiguredTableAssociationAnalysisRulePolicyV1 extends Object implements Serializable, Cloneable, StructuredPojo
Controls on the query specifications that can be run on an associated configured table.
Constructor and Description |
---|
ConfiguredTableAssociationAnalysisRulePolicyV1() |
Modifier and Type | Method and Description |
---|---|
ConfiguredTableAssociationAnalysisRulePolicyV1 |
clone() |
boolean |
equals(Object obj) |
ConfiguredTableAssociationAnalysisRuleAggregation |
getAggregation()
Analysis rule type that enables only aggregation queries on a configured table.
|
ConfiguredTableAssociationAnalysisRuleCustom |
getCustom()
Analysis rule type that enables the table owner to approve custom SQL queries on their configured tables.
|
ConfiguredTableAssociationAnalysisRuleList |
getList()
Analysis rule type that enables only list queries on a configured table.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAggregation(ConfiguredTableAssociationAnalysisRuleAggregation aggregation)
Analysis rule type that enables only aggregation queries on a configured table.
|
void |
setCustom(ConfiguredTableAssociationAnalysisRuleCustom custom)
Analysis rule type that enables the table owner to approve custom SQL queries on their configured tables.
|
void |
setList(ConfiguredTableAssociationAnalysisRuleList list)
Analysis rule type that enables only list queries on a configured table.
|
String |
toString()
Returns a string representation of this object.
|
ConfiguredTableAssociationAnalysisRulePolicyV1 |
withAggregation(ConfiguredTableAssociationAnalysisRuleAggregation aggregation)
Analysis rule type that enables only aggregation queries on a configured table.
|
ConfiguredTableAssociationAnalysisRulePolicyV1 |
withCustom(ConfiguredTableAssociationAnalysisRuleCustom custom)
Analysis rule type that enables the table owner to approve custom SQL queries on their configured tables.
|
ConfiguredTableAssociationAnalysisRulePolicyV1 |
withList(ConfiguredTableAssociationAnalysisRuleList list)
Analysis rule type that enables only list queries on a configured table.
|
public ConfiguredTableAssociationAnalysisRulePolicyV1()
public void setList(ConfiguredTableAssociationAnalysisRuleList list)
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 ConfiguredTableAssociationAnalysisRuleList getList()
Analysis rule type that enables only list queries on a configured table.
public ConfiguredTableAssociationAnalysisRulePolicyV1 withList(ConfiguredTableAssociationAnalysisRuleList list)
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 void setAggregation(ConfiguredTableAssociationAnalysisRuleAggregation aggregation)
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 ConfiguredTableAssociationAnalysisRuleAggregation getAggregation()
Analysis rule type that enables only aggregation queries on a configured table.
public ConfiguredTableAssociationAnalysisRulePolicyV1 withAggregation(ConfiguredTableAssociationAnalysisRuleAggregation aggregation)
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 void setCustom(ConfiguredTableAssociationAnalysisRuleCustom custom)
Analysis rule type that enables the table owner to approve custom SQL queries on their configured tables. It supports differential privacy.
custom
- Analysis rule type that enables the table owner to approve custom SQL queries on their configured tables.
It supports differential privacy.public ConfiguredTableAssociationAnalysisRuleCustom getCustom()
Analysis rule type that enables the table owner to approve custom SQL queries on their configured tables. It supports differential privacy.
public ConfiguredTableAssociationAnalysisRulePolicyV1 withCustom(ConfiguredTableAssociationAnalysisRuleCustom custom)
Analysis rule type that enables the table owner to approve custom SQL queries on their configured tables. It supports differential privacy.
custom
- Analysis rule type that enables the table owner to approve custom SQL queries on their configured tables.
It supports differential privacy.public String toString()
toString
in class Object
Object.toString()
public ConfiguredTableAssociationAnalysisRulePolicyV1 clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.