public class FDSNDataSelectQueryParams extends AbstractQueryParams implements java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CHANNEL |
static java.lang.String |
DATASELECT_SERVICE |
static java.lang.String |
ENDTIME |
static java.lang.String |
LOCATION |
static java.lang.String |
LONGESTONLY |
static java.lang.String |
MINIMUMLENGTH |
static java.lang.String |
NETWORK |
static java.lang.String |
QUALITY |
static java.lang.String |
STARTTIME |
static java.lang.String |
STATION |
IRIS_HOST
Constructor and Description |
---|
FDSNDataSelectQueryParams() |
FDSNDataSelectQueryParams(java.lang.String host) |
Modifier and Type | Method and Description |
---|---|
FDSNDataSelectQueryParams |
appendToChannel(java.lang.String value)
Select one or more SEED channel codes.
|
FDSNDataSelectQueryParams |
appendToLocation(java.lang.String value)
Select one or more SEED location identifiers.
|
FDSNDataSelectQueryParams |
appendToNetwork(java.lang.String value)
Select one or more network codes.
|
FDSNDataSelectQueryParams |
appendToStation(java.lang.String value)
Select one or more SEED station codes.
|
FDSNDataSelectQueryParams |
clearChannel() |
FDSNDataSelectQueryParams |
clearEndTime() |
FDSNDataSelectQueryParams |
clearLocation() |
FDSNDataSelectQueryParams |
clearLongestOnly() |
FDSNDataSelectQueryParams |
clearMinimumLength() |
FDSNDataSelectQueryParams |
clearNetwork() |
FDSNDataSelectQueryParams |
clearQuality() |
FDSNDataSelectQueryParams |
clearStartTime() |
FDSNDataSelectQueryParams |
clearStation() |
FDSNDataSelectQueryParams |
clone() |
java.lang.String |
formPostString() |
java.lang.String |
formPostString(java.util.List<ChannelTimeWindow> request)
Forms the text for use in a POST request to the web service.
|
java.lang.String |
getServiceName()
Service name as defined by the fdsn, ie event, station or dataselect.
|
FDSNDataSelectQueryParams |
setEndTime(java.util.Date value)
Limit results to time series samples on or before the specified end time
|
FDSNDataSelectQueryParams |
setHost(java.lang.String host) |
FDSNDataSelectQueryParams |
setLongestOnly(boolean value)
Limit results to the longest continuous segment per channel.
|
FDSNDataSelectQueryParams |
setMinimumLength(int value)
Limit results to continuous data segments of a minimum length specified in seconds.
|
FDSNDataSelectQueryParams |
setQuality(java.lang.String value)
Select a specific SEED quality indicator, handling is data center dependent.
|
FDSNDataSelectQueryParams |
setStartTime(java.util.Date value)
Limit results to time series samples on or after the specified start time
|
appendToParam, clear, clearParam, createDateFormat, formURI, getFDSNMajorVersion, getFdsnQueryStyle, getFdsnwsPath, getHost, getParam, getParams, getPort, getScheme, setFdsnwsPath, setParam, setParam, setParam, setParam, setParam, setPort, setScheme
public static final java.lang.String STARTTIME
public static final java.lang.String ENDTIME
public static final java.lang.String NETWORK
public static final java.lang.String STATION
public static final java.lang.String LOCATION
public static final java.lang.String CHANNEL
public static final java.lang.String QUALITY
public static final java.lang.String MINIMUMLENGTH
public static final java.lang.String LONGESTONLY
public static final java.lang.String DATASELECT_SERVICE
public FDSNDataSelectQueryParams()
public FDSNDataSelectQueryParams(java.lang.String host)
public FDSNDataSelectQueryParams clone()
clone
in class java.lang.Object
public FDSNDataSelectQueryParams setHost(java.lang.String host)
public FDSNDataSelectQueryParams setStartTime(java.util.Date value)
public FDSNDataSelectQueryParams clearStartTime()
public FDSNDataSelectQueryParams setEndTime(java.util.Date value)
public FDSNDataSelectQueryParams clearEndTime()
public FDSNDataSelectQueryParams appendToNetwork(java.lang.String value)
public FDSNDataSelectQueryParams clearNetwork()
public FDSNDataSelectQueryParams appendToStation(java.lang.String value)
public FDSNDataSelectQueryParams clearStation()
public FDSNDataSelectQueryParams appendToLocation(java.lang.String value)
public FDSNDataSelectQueryParams clearLocation()
public FDSNDataSelectQueryParams appendToChannel(java.lang.String value)
public FDSNDataSelectQueryParams clearChannel()
public FDSNDataSelectQueryParams setQuality(java.lang.String value)
public FDSNDataSelectQueryParams clearQuality()
public FDSNDataSelectQueryParams setMinimumLength(int value)
public FDSNDataSelectQueryParams clearMinimumLength()
public FDSNDataSelectQueryParams setLongestOnly(boolean value)
public FDSNDataSelectQueryParams clearLongestOnly()
public java.lang.String formPostString()
public java.lang.String formPostString(java.util.List<ChannelTimeWindow> request)
public java.lang.String getServiceName()
AbstractQueryParams
getServiceName
in class AbstractQueryParams