@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AnalysisRuleIdMappingTable extends Object implements Serializable, Cloneable, StructuredPojo
Defines details for the analysis rule ID mapping table.
Constructor and Description |
---|
AnalysisRuleIdMappingTable() |
Modifier and Type | Method and Description |
---|---|
AnalysisRuleIdMappingTable |
clone() |
boolean |
equals(Object obj) |
List<String> |
getDimensionColumns()
The columns that query runners are allowed to select, group by, or filter by.
|
List<String> |
getJoinColumns()
The columns that query runners are allowed to use in an INNER JOIN statement.
|
List<QueryConstraint> |
getQueryConstraints()
The query constraints of the analysis rule ID mapping table.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDimensionColumns(Collection<String> dimensionColumns)
The columns that query runners are allowed to select, group by, or filter by.
|
void |
setJoinColumns(Collection<String> joinColumns)
The columns that query runners are allowed to use in an INNER JOIN statement.
|
void |
setQueryConstraints(Collection<QueryConstraint> queryConstraints)
The query constraints of the analysis rule ID mapping table.
|
String |
toString()
Returns a string representation of this object.
|
AnalysisRuleIdMappingTable |
withDimensionColumns(Collection<String> dimensionColumns)
The columns that query runners are allowed to select, group by, or filter by.
|
AnalysisRuleIdMappingTable |
withDimensionColumns(String... dimensionColumns)
The columns that query runners are allowed to select, group by, or filter by.
|
AnalysisRuleIdMappingTable |
withJoinColumns(Collection<String> joinColumns)
The columns that query runners are allowed to use in an INNER JOIN statement.
|
AnalysisRuleIdMappingTable |
withJoinColumns(String... joinColumns)
The columns that query runners are allowed to use in an INNER JOIN statement.
|
AnalysisRuleIdMappingTable |
withQueryConstraints(Collection<QueryConstraint> queryConstraints)
The query constraints of the analysis rule ID mapping table.
|
AnalysisRuleIdMappingTable |
withQueryConstraints(QueryConstraint... queryConstraints)
The query constraints of the analysis rule ID mapping table.
|
public List<String> getJoinColumns()
The columns that query runners are allowed to use in an INNER JOIN statement.
public void setJoinColumns(Collection<String> joinColumns)
The columns that query runners are allowed to use in an INNER JOIN statement.
joinColumns
- The columns that query runners are allowed to use in an INNER JOIN statement.public AnalysisRuleIdMappingTable withJoinColumns(String... joinColumns)
The columns that query runners are allowed to use in an INNER JOIN statement.
NOTE: This method appends the values to the existing list (if any). Use
setJoinColumns(java.util.Collection)
or withJoinColumns(java.util.Collection)
if you want to
override the existing values.
joinColumns
- The columns that query runners are allowed to use in an INNER JOIN statement.public AnalysisRuleIdMappingTable withJoinColumns(Collection<String> joinColumns)
The columns that query runners are allowed to use in an INNER JOIN statement.
joinColumns
- The columns that query runners are allowed to use in an INNER JOIN statement.public List<QueryConstraint> getQueryConstraints()
The query constraints of the analysis rule ID mapping table.
public void setQueryConstraints(Collection<QueryConstraint> queryConstraints)
The query constraints of the analysis rule ID mapping table.
queryConstraints
- The query constraints of the analysis rule ID mapping table.public AnalysisRuleIdMappingTable withQueryConstraints(QueryConstraint... queryConstraints)
The query constraints of the analysis rule ID mapping table.
NOTE: This method appends the values to the existing list (if any). Use
setQueryConstraints(java.util.Collection)
or withQueryConstraints(java.util.Collection)
if you
want to override the existing values.
queryConstraints
- The query constraints of the analysis rule ID mapping table.public AnalysisRuleIdMappingTable withQueryConstraints(Collection<QueryConstraint> queryConstraints)
The query constraints of the analysis rule ID mapping table.
queryConstraints
- The query constraints of the analysis rule ID mapping table.public List<String> getDimensionColumns()
The columns that query runners are allowed to select, group by, or filter by.
public void setDimensionColumns(Collection<String> dimensionColumns)
The columns that query runners are allowed to select, group by, or filter by.
dimensionColumns
- The columns that query runners are allowed to select, group by, or filter by.public AnalysisRuleIdMappingTable withDimensionColumns(String... dimensionColumns)
The columns that query runners are allowed to select, group by, or filter by.
NOTE: This method appends the values to the existing list (if any). Use
setDimensionColumns(java.util.Collection)
or withDimensionColumns(java.util.Collection)
if you
want to override the existing values.
dimensionColumns
- The columns that query runners are allowed to select, group by, or filter by.public AnalysisRuleIdMappingTable withDimensionColumns(Collection<String> dimensionColumns)
The columns that query runners are allowed to select, group by, or filter by.
dimensionColumns
- The columns that query runners are allowed to select, group by, or filter by.public String toString()
toString
in class Object
Object.toString()
public AnalysisRuleIdMappingTable clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.