public static final class Query.Builder extends Operation.Builder<Query.Builder>
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Query |
build()
Builds the Query instance.
|
Query.Builder |
countPolicies(CountPolicy... countPolicy)
Set the supported page count policies.
|
Query.Builder |
pagingModes(PagingMode... pagingMode)
Set the paging mode.
|
Query.Builder |
queryableFields(String... queryableFields)
Set the queryable fields.
|
Query.Builder |
queryId(String queryId)
Set the query id.
|
protected Query.Builder |
self()
Returns the builder instance.
|
Query.Builder |
supportedSortKeys(String... supportedSortKeys)
Set the supported sort keys.
|
Query.Builder |
type(QueryType type)
Set the query type.
|
description, description, detailsFromAnnotation, error, errors, parameter, parameters, stability, supportedLocales
protected Query.Builder self()
self
in class Operation.Builder<Query.Builder>
public Query.Builder type(QueryType type)
type
- query type enumpublic Query.Builder pagingModes(PagingMode... pagingMode)
pagingMode
- Query paging mode enumpublic Query.Builder countPolicies(CountPolicy... countPolicy)
countPolicy
- Array of supported paging mode policiespublic Query.Builder queryId(String queryId)
queryId
- Query idpublic Query.Builder queryableFields(String... queryableFields)
queryableFields
- Array of the fileds that are queryablepublic Query.Builder supportedSortKeys(String... supportedSortKeys)
supportedSortKeys
- Array of supported sort keyspublic Query build()
Copyright © 2010-2018, ForgeRock All Rights Reserved.