public class Options extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Options.Builder |
static class |
Options.Ordering |
static class |
Options.SortOrder |
Modifier and Type | Field and Description |
---|---|
static String |
MODEL_ID |
static String |
MODEL_NAME |
static String |
MODEL_NAMESPACE |
static String |
MODEL_PRETTY_FORMAT |
static String |
MODEL_TYPE |
static String |
MODEL_VERSION |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
int |
hashCode() |
static Options.Builder |
newBuilder() |
Optional<Options.Ordering[]> |
ordering()
Returns the sorting options applied on the returned list of models
|
Optional<String> |
rqlFilter()
Returns the models filtering criteria written in Resource Query Language (RQL).
|
String |
toString() |
public static final String MODEL_ID
public static final String MODEL_PRETTY_FORMAT
public static final String MODEL_NAMESPACE
public static final String MODEL_NAME
public static final String MODEL_VERSION
public static final String MODEL_TYPE
public Optional<String> rqlFilter()
MODEL_ID
, MODEL_NAMESPACE
,
MODEL_NAME
, MODEL_VERSION
, MODEL_PRETTY_FORMAT
and MODEL_TYPE
Filter query is not mandatory. If it is not set all models the logged in user is allowed to view will be returned.public Optional<Options.Ordering[]> ordering()
public static Options.Builder newBuilder()
Copyright © 2022 Bosch.IO GmbH. All rights reserved.