@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AnalysisRuleList extends Object implements Serializable, Cloneable, StructuredPojo
A type of analysis rule that enables row-level analysis.
Constructor and Description |
---|
AnalysisRuleList() |
Modifier and Type | Method and Description |
---|---|
AnalysisRuleList |
clone() |
boolean |
equals(Object obj) |
List<String> |
getAllowedJoinOperators()
The logical operators (if any) that are to be used in an INNER JOIN match condition.
|
List<String> |
getJoinColumns()
Columns that can be used to join a configured table with the table of the member who can query and other members'
configured tables.
|
List<String> |
getListColumns()
Columns that can be listed in the output.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAllowedJoinOperators(Collection<String> allowedJoinOperators)
The logical operators (if any) that are to be used in an INNER JOIN match condition.
|
void |
setJoinColumns(Collection<String> joinColumns)
Columns that can be used to join a configured table with the table of the member who can query and other members'
configured tables.
|
void |
setListColumns(Collection<String> listColumns)
Columns that can be listed in the output.
|
String |
toString()
Returns a string representation of this object.
|
AnalysisRuleList |
withAllowedJoinOperators(Collection<String> allowedJoinOperators)
The logical operators (if any) that are to be used in an INNER JOIN match condition.
|
AnalysisRuleList |
withAllowedJoinOperators(JoinOperator... allowedJoinOperators)
The logical operators (if any) that are to be used in an INNER JOIN match condition.
|
AnalysisRuleList |
withAllowedJoinOperators(String... allowedJoinOperators)
The logical operators (if any) that are to be used in an INNER JOIN match condition.
|
AnalysisRuleList |
withJoinColumns(Collection<String> joinColumns)
Columns that can be used to join a configured table with the table of the member who can query and other members'
configured tables.
|
AnalysisRuleList |
withJoinColumns(String... joinColumns)
Columns that can be used to join a configured table with the table of the member who can query and other members'
configured tables.
|
AnalysisRuleList |
withListColumns(Collection<String> listColumns)
Columns that can be listed in the output.
|
AnalysisRuleList |
withListColumns(String... listColumns)
Columns that can be listed in the output.
|
public List<String> getJoinColumns()
Columns that can be used to join a configured table with the table of the member who can query and other members' configured tables.
public void setJoinColumns(Collection<String> joinColumns)
Columns that can be used to join a configured table with the table of the member who can query and other members' configured tables.
joinColumns
- Columns that can be used to join a configured table with the table of the member who can query and other
members' configured tables.public AnalysisRuleList withJoinColumns(String... joinColumns)
Columns that can be used to join a configured table with the table of the member who can query and other members' configured tables.
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
- Columns that can be used to join a configured table with the table of the member who can query and other
members' configured tables.public AnalysisRuleList withJoinColumns(Collection<String> joinColumns)
Columns that can be used to join a configured table with the table of the member who can query and other members' configured tables.
joinColumns
- Columns that can be used to join a configured table with the table of the member who can query and other
members' configured tables.public List<String> getAllowedJoinOperators()
The logical operators (if any) that are to be used in an INNER JOIN match condition. Default is AND
.
AND
.JoinOperator
public void setAllowedJoinOperators(Collection<String> allowedJoinOperators)
The logical operators (if any) that are to be used in an INNER JOIN match condition. Default is AND
.
allowedJoinOperators
- The logical operators (if any) that are to be used in an INNER JOIN match condition. Default is
AND
.JoinOperator
public AnalysisRuleList withAllowedJoinOperators(String... allowedJoinOperators)
The logical operators (if any) that are to be used in an INNER JOIN match condition. Default is AND
.
NOTE: This method appends the values to the existing list (if any). Use
setAllowedJoinOperators(java.util.Collection)
or withAllowedJoinOperators(java.util.Collection)
if you want to override the existing values.
allowedJoinOperators
- The logical operators (if any) that are to be used in an INNER JOIN match condition. Default is
AND
.JoinOperator
public AnalysisRuleList withAllowedJoinOperators(Collection<String> allowedJoinOperators)
The logical operators (if any) that are to be used in an INNER JOIN match condition. Default is AND
.
allowedJoinOperators
- The logical operators (if any) that are to be used in an INNER JOIN match condition. Default is
AND
.JoinOperator
public AnalysisRuleList withAllowedJoinOperators(JoinOperator... allowedJoinOperators)
The logical operators (if any) that are to be used in an INNER JOIN match condition. Default is AND
.
allowedJoinOperators
- The logical operators (if any) that are to be used in an INNER JOIN match condition. Default is
AND
.JoinOperator
public List<String> getListColumns()
Columns that can be listed in the output.
public void setListColumns(Collection<String> listColumns)
Columns that can be listed in the output.
listColumns
- Columns that can be listed in the output.public AnalysisRuleList withListColumns(String... listColumns)
Columns that can be listed in the output.
NOTE: This method appends the values to the existing list (if any). Use
setListColumns(java.util.Collection)
or withListColumns(java.util.Collection)
if you want to
override the existing values.
listColumns
- Columns that can be listed in the output.public AnalysisRuleList withListColumns(Collection<String> listColumns)
Columns that can be listed in the output.
listColumns
- Columns that can be listed in the output.public String toString()
toString
in class Object
Object.toString()
public AnalysisRuleList clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.