Name: PageFilterSpec

Generic search request parameters used in the search query string

Data Structure
{
   "typeId": "com.tintri.api.rest.v310.dto.PageFilterSpec",
   "allStats": <Boolean>,
   "filterAttributeList": [SortFilterAttribute],
   "filterParams": MultivaluedMap,
   "limit": <Number>,
   "metric": <String>,
   "name": <String>,
   "offset": <Number>,
   "offsetType": 'POSITION' | 'NAME' | 'UUID' | 'INVALID',
   "offsetValue": <Object>,
   "page": <Number>,
   "qParams": MultivaluedMap,
   "QUERY_JOB_COMPLETION_TIMEOUT_IN_MINUTES_MAX": <Number>,
   "QUERY_TIMEOUT_IN_SEC_DEFAULT": <Number>,
   "QUERY_TIMEOUT_IN_SEC_MAX": <Number>,
   "queryType": 'TOP_DOCS_BY_TIME' | 'TOP_DOCS_BY_LATEST_TIME' | 'OFFSET_BY_TIME' | 'OFFSET_BY_SEQUENCE',
   "refresh": <Boolean>,
   "replLinkId": Uuid,
   "since": <Date>,
   "sortedBy": <String>,
   "sortOrder": <String>,
   "syslogForwarding": <String>,
   "target": 'VM' | 'VDISK' | 'SNAPSHOT' | 'JOB' | 'ALERTS' | 'DATASTORE_STAT' | 'VM_STAT' | 'VDISK_STAT' | 'SERVICE_GROUP',
   "timeout": <Number>,
   "until": <Date>,
   "uuid": <String>,
}

Elements
NameTypeDescription
allStatsxsd:boolean
Query Param Info:
Param Name: allStats
Description: 'TRUE' indicates that all statistics should be returned. Used with'start' and 'until' for 'GET v310/vm'. Can be used with one or both parameters.
Multivalued: No
Usage: ?allStats=value
filterAttributeListxsd:list[SortFilterAttribute]Iterates over all the @Filter query params and builds SortFilterAttribute objects from it. SortFilterAttribute wraps attribute name and String value; per mapped attribute.
filterParamsMultivaluedMap
limitxsd:int
Query Param Info:
Param Name: limit
Description: Number of items to be included in page
Multivalued: No
Usage: ?limit=value
metricxsd:string
Query Param Info: (VMstoreOnly)
Param Name: metric
Description: Performance metric of the requested resource to filter results. Possible values are: NONE, TIMESTAMP, PERFORMANCE_RESOURCE, THROUGHPUT, IOPS, LATENCY, CACHE_HIT_RATIO, USAGE, HOST_CPU_MEMORY, BYTES_REMAINING, REPLICATION_RATE, REPLICATION_RATE_INCOMING, MIGRATION_BYTES_REMANING, MIGRATION_RATE.
Multivalued: No
Usage: ?metric=value
namexsd:string
For query param info, refer to: name
offsetxsd:int
Query Param Info:
Param Name: offset
Description: Starting offset to paginate from.
Multivalued: No
Usage: ?offset=value
offsetTypePOSITION | NAME | UUID | INVALIDThe offset type of 'offsetValue'.
POSITIONoffsetType is a position in the page
NAMEoffterType is a name string
UUIDofftestType is a name UUID
INVALIDofftestType is invalid
offsetValuexsd:anyThe offset value in the terms of 'offsetType'.
pagexsd:int
Query Param Info:
Param Name: page
Description: Requested page number. Starts at 1.
Multivalued: No
Usage: ?page=value
qParamsMultivaluedMap
QUERY_JOB_COMPLETION_TIMEOUT_IN_MINUTES_MAXxsd:intMax job completion timeout (in minutes)
QUERY_TIMEOUT_IN_SEC_DEFAULTxsd:intDefault search timeout (in seconds)
QUERY_TIMEOUT_IN_SEC_MAXxsd:intMax search timeout (in seconds)
queryTypeTOP_DOCS_BY_TIME | TOP_DOCS_BY_LATEST_TIME | OFFSET_BY_TIME | OFFSET_BY_SEQUENCE
TOP_DOCS_BY_TIMEsort top contributors by time based on since and until values
TOP_DOCS_BY_LATEST_TIMEsort top contributors by time based on latest update time
OFFSET_BY_TIMEsort by time starting with a time offset
OFFSET_BY_SEQUENCEsort by offset starting with a page offset
Query Param Info:
Param Name: queryType
Description: The query type
Multivalued: No
Usage: ?queryType=value
refreshxsd:boolean
Query Param Info:
Param Name: refresh
Description: 'TRUE' requests to return the latest information.
Multivalued: No
Usage: ?refresh=value
replLinkIdUuid
Query Param Info: (VMstoreOnly)
Param Name: replLinkId
Description: Replication Link ID in the form: <TGC VM Serial Number> - RPL - <TGC generated local sequence number>
Multivalued: No
Usage: ?replLinkId=value
sincexsd:datetime
Query Param Info:
Param Name: since
Description: The start date in ISO8601 format - 'yyyy-MM-dd'T'HH:mm:ss.SSSZ'
Multivalued: No
Usage: ?since=value
sortedByxsd:string
Query Param Info:
Param Name: sortedBy
Description: Property name of the resultant DTO to sort on.
Multivalued: No
Usage: ?sortedBy=value
sortOrderxsd:string
Query Param Info:
Param Name: sortOrder
Description: The sort order, either 'ASC' or 'DESC'
Multivalued: No
Usage: ?sortOrder=value
syslogForwardingxsd:string
Query Param Info: (VMstoreOnly)
Param Name: syslogForwarding
Description: '*' value fetches ApplianceSyslogForwarding info.
Multivalued: No
Usage: ?syslogForwarding=value
targetVM | VDISK | SNAPSHOT | JOB | ALERTS | DATASTORE_STAT | VM_STAT | VDISK_STAT | SERVICE_GROUP
VMVirtual machine
VDISKVirtual disk
SNAPSHOTSnapshot
JOBJob
ALERTSAlert
DATASTORE_STATDatastore statistics
VM_STATVirtual Machine statistics
VDISK_STATVirtual disk statistics
SERVICE_GROUPService group
Query Param Info: (VMstoreOnly)
Param Name: target
Description: The target resource to search for.
Multivalued: No
Usage: ?target=value
timeoutxsd:long
Query Param Info: (VMstoreOnly)
Param Name: timeout
Description: Timeout value in milliseconds for the long poll.
Multivalued: No
Usage: ?timeout=value
untilxsd:datetime
Query Param Info:
Param Name: until
Description: The end date in ISO8601 format - 'yyyy-MM-dd'T'HH:mm:ss.SSSZ'
Multivalued: No
Usage: ?until=value
uuidxsd:string
For query param info, refer to: uuid