Class PropertiesSearchQuery
- java.lang.Object
- 
- com.dropbox.core.v2.fileproperties.PropertiesSearchQuery
 
- 
 public class PropertiesSearchQuery extends java.lang.Object
- 
- 
Field SummaryFields Modifier and Type Field Description protected LogicalOperatorlogicalOperatorprotected PropertiesSearchModemodeprotected java.lang.Stringquery
 - 
Constructor SummaryConstructors Constructor Description PropertiesSearchQuery(java.lang.String query, PropertiesSearchMode mode)NonePropertiesSearchQuery(java.lang.String query, PropertiesSearchMode mode, LogicalOperator logicalOperator)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)LogicalOperatorgetLogicalOperator()The logical operator with which to append the query.PropertiesSearchModegetMode()The mode with which to perform the search.java.lang.StringgetQuery()The property field value for which to search across templates.inthashCode()java.lang.StringtoString()java.lang.StringtoStringMultiline()Returns a String representation of this object formatted for easier readability.
 
- 
- 
- 
Field Detail- 
queryprotected final java.lang.String query 
 - 
modeprotected final PropertiesSearchMode mode 
 - 
logicalOperatorprotected final LogicalOperator logicalOperator 
 
- 
 - 
Constructor Detail- 
PropertiesSearchQuerypublic PropertiesSearchQuery(java.lang.String query, PropertiesSearchMode mode, LogicalOperator logicalOperator)- Parameters:
- query- The property field value for which to search across templates. Must not be- null.
- mode- The mode with which to perform the search. Must not be- null.
- logicalOperator- The logical operator with which to append the query. Must not be- null.
- Throws:
- java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
 
 - 
PropertiesSearchQuerypublic PropertiesSearchQuery(java.lang.String query, PropertiesSearchMode mode)NoneThe default values for unset fields will be used. - Parameters:
- query- The property field value for which to search across templates. Must not be- null.
- mode- The mode with which to perform the search. Must not be- null.
- Throws:
- java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
 
 
- 
 - 
Method Detail- 
getQuerypublic java.lang.String getQuery() The property field value for which to search across templates.- Returns:
- value for this field, never null.
 
 - 
getModepublic PropertiesSearchMode getMode() The mode with which to perform the search.- Returns:
- value for this field, never null.
 
 - 
getLogicalOperatorpublic LogicalOperator getLogicalOperator() The logical operator with which to append the query.- Returns:
- value for this field, or nullif not present. Defaults to LogicalOperator.OR_OPERATOR.
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- java.lang.Object
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
toStringMultilinepublic java.lang.String toStringMultiline() Returns a String representation of this object formatted for easier readability.The returned String may contain newlines. - Returns:
- Formatted, multiline String representation of this object
 
 
- 
 
-