Klasse SearchContext.SearchContextBuilder
java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.SearchContext.SearchContextBuilder
- Umschließende Klasse:
SearchContext
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungaggregations(IAggregation aggregations) build()condition(SearchContext.ConditionEnum condition) Condition between scope specified.deploymentFilter(String deploymentFilter) This filter is used for deployment types.The starting index of the record to be fetched.responseFields(List<String> responseFields) List of fields to be fetched for the specified types.scope(SearchField scope) Number of records to be fetched.sortByField(String sortByField) Field name on which the sorting needs to be applied.sortOrder(SearchContext.SortOrderEnum sortOrder) Sort order for the recordsteamFilter(List<String> teamFilter) This filter is used to specify list teams to apply on the search results.toString()types(SearchContext.TypesEnum types) List of allowed types that can be searched across API Gateway.
-
Methodendetails
-
aggregations
- Gibt zurück:
this.
-
condition
Condition between scope specified. The value can be either 'and' or 'or'- Gibt zurück:
this.
-
deploymentFilter
This filter is used for deployment types.- Gibt zurück:
this.
-
from
The starting index of the record to be fetched. Default value is 0 which fetches from the start. The index is applied to each type separately. For each type the first n records are skipped as specified in from field. If the value specified is less than zero then the default value is taken for fetching records- Gibt zurück:
this.
-
responseFields
List of fields to be fetched for the specified types.- Gibt zurück:
this.
-
scope
- Gibt zurück:
this.
-
size
Number of records to be fetched. Default value is -1, which fetches all the records. The size is applied to each type separately. Each type has the records less than or equal to the size specified. If the value specified is less than zero then the default value is taken for fetching records- Gibt zurück:
this.
-
sortByField
Field name on which the sorting needs to be applied.- Gibt zurück:
this.
-
sortOrder
Sort order for the records- Gibt zurück:
this.
-
teamFilter
This filter is used to specify list teams to apply on the search results.- Gibt zurück:
this.
-
types
List of allowed types that can be searched across API Gateway.- Gibt zurück:
this.
-
build
-
toString
-