@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) |
String |
getAdditionalAnalyses()
An indicator as to whether additional analyses (such as Clean Rooms ML) can be applied to the output of the
direct query.
|
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 |
setAdditionalAnalyses(String additionalAnalyses)
An indicator as to whether additional analyses (such as Clean Rooms ML) can be applied to the output of the
direct query.
|
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 |
withAdditionalAnalyses(AdditionalAnalyses additionalAnalyses)
An indicator as to whether additional analyses (such as Clean Rooms ML) can be applied to the output of the
direct query.
|
AnalysisRuleList |
withAdditionalAnalyses(String additionalAnalyses)
An indicator as to whether additional analyses (such as Clean Rooms ML) can be applied to the output of the
direct query.
|
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 void setAdditionalAnalyses(String additionalAnalyses)
An indicator as to whether additional analyses (such as Clean Rooms ML) can be applied to the output of the direct query.
additionalAnalyses
- An indicator as to whether additional analyses (such as Clean Rooms ML) can be applied to the output of
the direct query.AdditionalAnalyses
public String getAdditionalAnalyses()
An indicator as to whether additional analyses (such as Clean Rooms ML) can be applied to the output of the direct query.
AdditionalAnalyses
public AnalysisRuleList withAdditionalAnalyses(String additionalAnalyses)
An indicator as to whether additional analyses (such as Clean Rooms ML) can be applied to the output of the direct query.
additionalAnalyses
- An indicator as to whether additional analyses (such as Clean Rooms ML) can be applied to the output of
the direct query.AdditionalAnalyses
public AnalysisRuleList withAdditionalAnalyses(AdditionalAnalyses additionalAnalyses)
An indicator as to whether additional analyses (such as Clean Rooms ML) can be applied to the output of the direct query.
additionalAnalyses
- An indicator as to whether additional analyses (such as Clean Rooms ML) can be applied to the output of
the direct query.AdditionalAnalyses
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.