public static class InfoRequest.ContentSearch extends java.lang.Object implements InfoRequest.Value
Parameter.Key.CONTENT_SEARCH.InfoResponse.ContentSearch| Modifier and Type | Field and Description |
|---|---|
StorageContentMetadata.ContentType |
contentType |
java.time.Instant |
endTime |
long |
offsetIndex |
int |
reqSearchCount |
InfoRequest.SortOrder |
sortOrder |
InfoRequest.SortType |
sortType |
Identifier.SourceIdentifier |
sourceUri |
java.time.Instant |
startTime |
StorageContentMetadata.TriggerType |
triggerType |
Identifier.TriggerIdentifier |
uploadTriggeredUri |
| Constructor and Description |
|---|
ContentSearch(StorageContentMetadata.ContentType contentType,
StorageContentMetadata.TriggerType triggerType) |
| Modifier and Type | Method and Description |
|---|---|
static Identifier |
getRegex(Attribute a)
This function creates an identifier for provided attribute.
|
static Identifier |
getRegex(Capability c)
This function creates an identifier for provided capability.
|
static Identifier |
getRegex(Device d)
This function creates an identifier for provided device.
|
static Identifier |
getRegex(Network n)
This function creates an identifier for provided network.
|
static Identifier |
getRegex(Resource r)
This function creates an identifier for provided resource.
|
@SerializedName(value="reqSearchCount") public int reqSearchCount
@SerializedName(value="offsetIndex") public long offsetIndex
@SerializedName(value="startEpochTime") public java.time.Instant startTime
@SerializedName(value="endEpochTime") public java.time.Instant endTime
@SerializedName(value="contentType") public StorageContentMetadata.ContentType contentType
@SerializedName(value="uploadTriggerType") public StorageContentMetadata.TriggerType triggerType
@SerializedName(value="uploadTriggeredUri") public Identifier.TriggerIdentifier uploadTriggeredUri
@SerializedName(value="sourceUri") public Identifier.SourceIdentifier sourceUri
@SerializedName(value="sortByType") public InfoRequest.SortType sortType
@SerializedName(value="sortByOrder") public InfoRequest.SortOrder sortOrder
public ContentSearch(StorageContentMetadata.ContentType contentType, StorageContentMetadata.TriggerType triggerType)
public static Identifier getRegex(Network n)
n - Network for which regex is requestedpublic static Identifier getRegex(Device d)
d - Device for which regex is requestedpublic static Identifier getRegex(Resource r)
r - Resource for which regex is requestedpublic static Identifier getRegex(Capability c)
c - Capability for which regex is requestedpublic static Identifier getRegex(Attribute a)
a - Attribute for which regex is requested