public class SearchRequest extends AbstractSchemasHolder
| Constructor and Description |
|---|
SearchRequest() |
SearchRequest(Long startIndex,
Integer count,
String filter,
String sortBy,
SortOrder sortOrder,
String attributes,
String excludedAttributes) |
| Modifier and Type | Method and Description |
|---|---|
Optional<String> |
getAttributes()
A multi-valued list of strings indicating the names of resource attributes to return in the response,
overriding the set of attributes that would be returned by default.
|
Optional<Integer> |
getCount()
An integer indicating the desired maximum number of query results per page.
|
Optional<String> |
getExcludedAttributes()
A multi-valued list of strings indicating the names of resource attributes to be removed from the default
set of attributes to return.
|
Optional<String> |
getFilter()
The filter string used to request a subset of resources.
|
Optional<String> |
getSortBy()
A string indicating the attribute whose value SHALL be used to order the returned responses.
|
Optional<String> |
getSortOrder()
A string indicating the order in which the "sortBy" parameter is applied.
|
Optional<Long> |
getStartIndex()
An integer indicating the 1-based index of the first query result.
|
void |
setAttributes(String attributes)
A multi-valued list of strings indicating the names of resource attributes to return in the response,
overriding the set of attributes that would be returned by default.
|
void |
setCount(Integer count)
An integer indicating the desired maximum number of query results per page.
|
void |
setExcludedAttributes(String excludedAttributes)
A multi-valued list of strings indicating the names of resource attributes to be removed from the default
set of attributes to return.
|
void |
setFilter(String filter)
The filter string used to request a subset of resources.
|
void |
setSortBy(String sortBy)
A string indicating the attribute whose value SHALL be used to order the returned responses.
|
void |
setSortOrder(SortOrder sortOrder)
A string indicating the order in which the "sortBy" parameter is applied.
|
void |
setStartIndex(Long startIndex)
An integer indicating the 1-based index of the first query result.
|
addSchema, getSchemas, removeSchema, setSchemas, setSchemasaddAttribute, getArrayAttribute, getBooleanAttribute, getDateTimeAttribute, getDoubleAttribute, getIntegerAttribute, getLongAttribute, getObjectAttribute, getSimpleArrayAttribute, getSimpleArrayAttribute, getSimpleArrayAttributeSet, getSimpleArrayAttributeSet, getStringAttribute, getStringAttribute, isEmpty, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeList, setDateTimeAttribute, setDateTimeAttribute, setDateTimeAttribute, setDateTimeAttribute, setStringAttributeList, setStringAttributeList, toPrettyString, toString_at, _childrenEqual, _put, asToken, deepCopy, elements, equals, equals, fieldNames, fields, findParent, findParents, findValue, findValues, findValuesAsText, get, get, getNodeType, hashCode, isEmpty, isObject, path, path, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, putAll, putAll, putArray, putNull, putObject, putPOJO, putRawValue, remove, remove, removeAll, replace, required, retain, retain, serialize, serializeWithType, set, setAll, setAll, size, with, withArray, without, withoutarrayNode, arrayNode, asText, binaryNode, binaryNode, booleanNode, missingNode, nullNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, objectNode, pojoNode, rawValueNode, textNodefindPath, numberType, required, traverse, traverse_reportRequiredViolation, _this, asBoolean, asBoolean, asDouble, asDouble, asInt, asInt, asLong, asLong, asText, at, at, bigIntegerValue, binaryValue, booleanValue, canConvertToInt, canConvertToLong, decimalValue, doubleValue, findParents, findValues, findValuesAsText, floatValue, has, has, hasNonNull, hasNonNull, intValue, isArray, isBigDecimal, isBigInteger, isBinary, isBoolean, isContainerNode, isDouble, isFloat, isFloatingPointNumber, isInt, isIntegralNumber, isLong, isMissingNode, isNull, isNumber, isPojo, isShort, isTextual, isValueNode, iterator, longValue, numberValue, require, requiredAt, requiredAt, requireNonNull, shortValue, textValueclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAttributeDescription, getAttributeName, getCanonicalValues, getMutability, getReferenceTypes, getReturned, getSchemaAttribute, getScimNodeName, getUniqueness, getValueType, isCaseExact, isMultiValued, isRequiredforEach, spliteratorpublic Optional<Long> getStartIndex()
public void setStartIndex(Long startIndex)
public Optional<Integer> getCount()
public void setCount(Integer count)
public Optional<String> getFilter()
public void setFilter(String filter)
public Optional<String> getSortBy()
public void setSortBy(String sortBy)
public Optional<String> getSortOrder()
public void setSortOrder(SortOrder sortOrder)
public Optional<String> getAttributes()
public void setAttributes(String attributes)
public Optional<String> getExcludedAttributes()
public void setExcludedAttributes(String excludedAttributes)
Copyright © 2020. All rights reserved.