Package com.oracle.bmc.datacatalog.model
Class SearchCriteria.Builder
- java.lang.Object
-
- com.oracle.bmc.datacatalog.model.SearchCriteria.Builder
-
- Enclosing class:
- SearchCriteria
public static class SearchCriteria.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchCriteria
build()
SearchCriteria.Builder
copy(SearchCriteria model)
SearchCriteria.Builder
dimensions(List<String> dimensions)
List of properties of dataObjects that needs to aggregated on for facets.SearchCriteria.Builder
facetedQuery(String facetedQuery)
Query string that a dataObject is to be searched with.SearchCriteria.Builder
filters(FacetedSearchFilterRequest filters)
SearchCriteria.Builder
query(String query)
Search query dsl that defines the query components including fields and predicates.SearchCriteria.Builder
sort(List<FacetedSearchSortRequest> sort)
Array of objects having details about sort field and order.
-
-
-
Method Detail
-
query
public SearchCriteria.Builder query(String query)
Search query dsl that defines the query components including fields and predicates.- Parameters:
query
- the value to set- Returns:
- this builder
-
facetedQuery
public SearchCriteria.Builder facetedQuery(String facetedQuery)
Query string that a dataObject is to be searched with.Used in the faceted query request
- Parameters:
facetedQuery
- the value to set- Returns:
- this builder
-
dimensions
public SearchCriteria.Builder dimensions(List<String> dimensions)
List of properties of dataObjects that needs to aggregated on for facets.- Parameters:
dimensions
- the value to set- Returns:
- this builder
-
sort
public SearchCriteria.Builder sort(List<FacetedSearchSortRequest> sort)
Array of objects having details about sort field and order.- Parameters:
sort
- the value to set- Returns:
- this builder
-
filters
public SearchCriteria.Builder filters(FacetedSearchFilterRequest filters)
-
build
public SearchCriteria build()
-
copy
public SearchCriteria.Builder copy(SearchCriteria model)
-
-