public class FDSNDataSelectQueryParams extends AbstractQueryParams implements java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CHANNEL |
static java.lang.String |
CHANNEL_SHORT |
static java.lang.String |
DATASELECT_SERVICE |
static java.lang.String |
ENDTIME |
static java.lang.String |
ENDTIME_SHORT |
static java.lang.String |
LOCATION |
static java.lang.String |
LOCATION_SHORT |
static java.lang.String |
LONGESTONLY |
static java.lang.String |
MINIMUMLENGTH |
static java.lang.String |
NETWORK |
static java.lang.String |
NETWORK_SHORT |
static java.lang.String |
QUALITY |
static java.lang.String |
STARTTIME |
static java.lang.String |
STARTTIME_SHORT |
static java.lang.String |
STATION |
static java.lang.String |
STATION_SHORT |
DEFAULT_HOST, IRIS_HOST, NEWLINE, NO_DATA, nodata
Constructor and Description |
---|
FDSNDataSelectQueryParams() |
FDSNDataSelectQueryParams(java.lang.String host) |
Modifier and Type | Method and Description |
---|---|
FDSNDataSelectQueryParams |
appendToChannel(java.lang.String value) |
FDSNDataSelectQueryParams |
appendToLocation(java.lang.String value) |
FDSNDataSelectQueryParams |
appendToNetwork(java.lang.String value) |
FDSNDataSelectQueryParams |
appendToStation(java.lang.String value) |
FDSNDataSelectQueryParams |
clearChannel() |
FDSNDataSelectQueryParams |
clearEndTime() |
FDSNDataSelectQueryParams |
clearLocation() |
FDSNDataSelectQueryParams |
clearLongestOnly() |
FDSNDataSelectQueryParams |
clearMinimumLength() |
FDSNDataSelectQueryParams |
clearNetwork() |
FDSNDataSelectQueryParams |
clearQuality() |
FDSNDataSelectQueryParams |
clearStartTime() |
FDSNDataSelectQueryParams |
clearStation() |
FDSNDataSelectQueryParams |
clone() |
java.util.List<ChannelTimeWindow> |
createChannelTimeWindow()
Forms the list of ChannelTimeWindow for use in a POST request to
the web service.
|
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 |
setChannel(java.lang.String[] value)
Select one or more SEED channel codes.
|
FDSNDataSelectQueryParams |
setEndTime(java.time.Instant value)
Limit results to time series samples on or before the specified end time
|
FDSNDataSelectQueryParams |
setHost(java.lang.String host) |
FDSNDataSelectQueryParams |
setLocation(java.lang.String[] value)
Select one or more SEED location identifiers.
|
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 |
setNetwork(java.lang.String[] value)
Select one or more network codes.
|
FDSNDataSelectQueryParams |
setPort(int port) |
FDSNDataSelectQueryParams |
setQuality(java.lang.String value)
Select a specific SEED quality indicator, handling is data center dependent.
|
FDSNDataSelectQueryParams |
setStartTime(java.time.Instant value)
Limit results to time series samples on or after the specified start time
|
FDSNDataSelectQueryParams |
setStation(java.lang.String[] value)
Select one or more SEED station codes.
|
appendToParam, clear, clearParam, createDateFormat, formURI, getFDSNMajorVersion, getFdsnQueryStyle, getFdsnwsPath, getHost, getParam, getParams, getPort, getScheme, setBaseURL, setFdsnwsPath, setParam, setParam, setParam, setParam, setParam, setScheme
public static final java.lang.String STARTTIME
public static final java.lang.String STARTTIME_SHORT
public static final java.lang.String ENDTIME
public static final java.lang.String ENDTIME_SHORT
public static final java.lang.String NETWORK
public static final java.lang.String NETWORK_SHORT
public static final java.lang.String STATION
public static final java.lang.String STATION_SHORT
public static final java.lang.String LOCATION
public static final java.lang.String LOCATION_SHORT
public static final java.lang.String CHANNEL
public static final java.lang.String CHANNEL_SHORT
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 setPort(int port)
public FDSNDataSelectQueryParams clearStartTime()
public FDSNDataSelectQueryParams setStartTime(java.time.Instant value)
value
- value to setpublic FDSNDataSelectQueryParams clearEndTime()
public FDSNDataSelectQueryParams setEndTime(java.time.Instant value)
value
- value to setpublic FDSNDataSelectQueryParams clearNetwork()
public FDSNDataSelectQueryParams setNetwork(java.lang.String[] value)
public FDSNDataSelectQueryParams appendToNetwork(java.lang.String value)
public FDSNDataSelectQueryParams clearStation()
public FDSNDataSelectQueryParams setStation(java.lang.String[] value)
public FDSNDataSelectQueryParams appendToStation(java.lang.String value)
public FDSNDataSelectQueryParams clearLocation()
public FDSNDataSelectQueryParams setLocation(java.lang.String[] value)
public FDSNDataSelectQueryParams appendToLocation(java.lang.String value)
public FDSNDataSelectQueryParams clearChannel()
public FDSNDataSelectQueryParams setChannel(java.lang.String[] value)
public FDSNDataSelectQueryParams appendToChannel(java.lang.String value)
public FDSNDataSelectQueryParams clearQuality()
public FDSNDataSelectQueryParams setQuality(java.lang.String value)
value
- value to setpublic FDSNDataSelectQueryParams clearMinimumLength()
public FDSNDataSelectQueryParams setMinimumLength(int value)
value
- value to setpublic FDSNDataSelectQueryParams clearLongestOnly()
public FDSNDataSelectQueryParams setLongestOnly(boolean value)
value
- value to setpublic java.util.List<ChannelTimeWindow> createChannelTimeWindow()
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