public class FDSNStationQueryParams 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 |
ENDAFTER |
static java.lang.String |
ENDBEFORE |
static java.lang.String |
ENDTIME |
static java.lang.String |
ENDTIME_SHORT |
static java.lang.String |
INCLUDEAVAILABILITY |
static java.lang.String |
INCLUDERESTRICTED |
static java.lang.String |
LATITUDE |
static java.lang.String |
LATITUDE_SHORT |
static java.lang.String |
LEVEL |
static java.lang.String |
LEVEL_CHANNEL |
static java.lang.String |
LEVEL_NETWORK |
static java.lang.String |
LEVEL_RESPONSE |
static java.lang.String |
LEVEL_STATION |
static java.lang.String |
LOCATION |
static java.lang.String |
LOCATION_SHORT |
static java.lang.String |
LONGITUDE |
static java.lang.String |
LONGITUDE_SHORT |
static java.lang.String |
MATCHTIMESERIES |
static java.lang.String |
MAXLATITUDE |
static java.lang.String |
MAXLATITUDE_SHORT |
static java.lang.String |
MAXLONGITUDE |
static java.lang.String |
MAXLONGITUDE_SHORT |
static java.lang.String |
MAXRADIUS |
static java.lang.String |
MINLATITUDE |
static java.lang.String |
MINLATITUDE_SHORT |
static java.lang.String |
MINLONGITUDE |
static java.lang.String |
MINLONGITUDE_SHORT |
static java.lang.String |
MINRADIUS |
static java.lang.String |
NETWORK |
static java.lang.String |
NETWORK_SHORT |
static java.lang.String |
STARTAFTER |
static java.lang.String |
STARTBEFORE |
static java.lang.String |
STARTTIME |
static java.lang.String |
STARTTIME_SHORT |
static java.lang.String |
STATION |
static java.lang.String |
STATION_SERVICE |
static java.lang.String |
STATION_SHORT |
static java.lang.String |
UPDATEDAFTER |
DEFAULT_HOST, IRIS_HOST, NEWLINE, NO_DATA, nodata
Constructor and Description |
---|
FDSNStationQueryParams() |
FDSNStationQueryParams(java.lang.String host) |
Modifier and Type | Method and Description |
---|---|
FDSNStationQueryParams |
appendToChannel(java.lang.String value) |
FDSNStationQueryParams |
appendToLocation(java.lang.String value) |
FDSNStationQueryParams |
appendToNetwork(java.lang.String value) |
FDSNStationQueryParams |
appendToStation(java.lang.String value) |
FDSNStationQueryParams |
area(float minLat,
float maxLat,
float minLon,
float maxLon) |
FDSNStationQueryParams |
boxArea(BoxArea box) |
FDSNStationQueryParams |
clearChannel() |
FDSNStationQueryParams |
clearEndAfter() |
FDSNStationQueryParams |
clearEndBefore() |
FDSNStationQueryParams |
clearEndTime() |
FDSNStationQueryParams |
clearIncludeAvailability() |
FDSNStationQueryParams |
clearIncludeRestricted() |
FDSNStationQueryParams |
clearLatitude() |
FDSNStationQueryParams |
clearLevel() |
FDSNStationQueryParams |
clearLocation() |
FDSNStationQueryParams |
clearLongitude() |
FDSNStationQueryParams |
clearMatchTimeseries() |
FDSNStationQueryParams |
clearMaxLatitude() |
FDSNStationQueryParams |
clearMaxLongitude() |
FDSNStationQueryParams |
clearMaxRadius() |
FDSNStationQueryParams |
clearMinLatitude() |
FDSNStationQueryParams |
clearMinLongitude() |
FDSNStationQueryParams |
clearMinRadius() |
FDSNStationQueryParams |
clearNetwork() |
FDSNStationQueryParams |
clearStartAfter() |
FDSNStationQueryParams |
clearStartBefore() |
FDSNStationQueryParams |
clearStartTime() |
FDSNStationQueryParams |
clearStation() |
FDSNStationQueryParams |
clearUpdatedAfter() |
FDSNStationQueryParams |
clone() |
FDSNStationQueryParams |
donut(DonutArea donut) |
java.lang.String |
getServiceName()
Service name as defined by the fdsn, ie event, station or dataselect.
|
FDSNStationQueryParams |
ring(float lat,
float lon,
float maxRadius) |
FDSNStationQueryParams |
setChannel(java.lang.String[] value)
Select one or more SEED channel codes.
|
FDSNStationQueryParams |
setEndAfter(java.time.Instant value)
Limit to metadata epochs ending after specified time.
|
FDSNStationQueryParams |
setEndBefore(java.time.Instant value)
Limit to metadata epochs ending before specified time.
|
FDSNStationQueryParams |
setEndTime(java.time.Instant value)
Limit to metadata epochs ending on or before the specified end time.
|
FDSNStationQueryParams |
setHost(java.lang.String host) |
FDSNStationQueryParams |
setIncludeAvailability(boolean value)
Specify if results should include information about time series data availability.
|
FDSNStationQueryParams |
setIncludeRestricted(boolean value)
Specify if results should include information for restricted stations.
|
FDSNStationQueryParams |
setLatitude(float value)
Specify the latitude to be used for a radius search.
|
FDSNStationQueryParams |
setLevel(java.lang.String value)
Specify the level of detail for the results.
|
FDSNStationQueryParams |
setLocation(java.lang.String[] value)
Select one or more SEED location identifiers.
|
FDSNStationQueryParams |
setLongitude(float value)
Specify the longitude to the used for a radius search.
|
FDSNStationQueryParams |
setMatchTimeseries(boolean value)
Limit to metadata where selection criteria matches time series data availability.
|
FDSNStationQueryParams |
setMaxLatitude(float value)
Limit to stations with a latitude smaller than the specified maximum.
|
FDSNStationQueryParams |
setMaxLongitude(float value)
Limit to stations with a longitude smaller than the specified maximum.
|
FDSNStationQueryParams |
setMaxRadius(float value)
Limit results to stations within the specified maximum number of degrees from the geographic point defined by the latitude and longitude parameters.
|
FDSNStationQueryParams |
setMinLatitude(float value)
Limit to stations with a latitude larger than the specified minimum.
|
FDSNStationQueryParams |
setMinLongitude(float value)
Limit to stations with a longitude larger than the specified minimum.
|
FDSNStationQueryParams |
setMinRadius(float value)
Limit results to stations within the specified minimum number of degrees from the geographic point defined by the latitude and longitude parameters.
|
FDSNStationQueryParams |
setNetwork(java.lang.String[] value)
Select one or more network codes.
|
FDSNStationQueryParams |
setPort(int port) |
FDSNStationQueryParams |
setStartAfter(java.time.Instant value)
Limit to metadata epochs starting after specified time.
|
FDSNStationQueryParams |
setStartBefore(java.time.Instant value)
Limit to metadata epochs starting before specified time.
|
FDSNStationQueryParams |
setStartTime(java.time.Instant value)
Limit to metadata epochs starting on or after the specified start time.
|
FDSNStationQueryParams |
setStation(java.lang.String[] value)
Select one or more SEED station codes.
|
FDSNStationQueryParams |
setUpdatedAfter(java.time.Instant value)
Limit to metadata updated after specified date; updates are data center specific.
|
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 STARTBEFORE
public static final java.lang.String STARTAFTER
public static final java.lang.String ENDBEFORE
public static final java.lang.String ENDAFTER
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 MINLATITUDE
public static final java.lang.String MINLATITUDE_SHORT
public static final java.lang.String MAXLATITUDE
public static final java.lang.String MAXLATITUDE_SHORT
public static final java.lang.String MINLONGITUDE
public static final java.lang.String MINLONGITUDE_SHORT
public static final java.lang.String MAXLONGITUDE
public static final java.lang.String MAXLONGITUDE_SHORT
public static final java.lang.String LATITUDE
public static final java.lang.String LATITUDE_SHORT
public static final java.lang.String LONGITUDE
public static final java.lang.String LONGITUDE_SHORT
public static final java.lang.String MINRADIUS
public static final java.lang.String MAXRADIUS
public static final java.lang.String LEVEL
public static final java.lang.String INCLUDERESTRICTED
public static final java.lang.String INCLUDEAVAILABILITY
public static final java.lang.String MATCHTIMESERIES
public static final java.lang.String UPDATEDAFTER
public static final java.lang.String LEVEL_NETWORK
public static final java.lang.String LEVEL_STATION
public static final java.lang.String LEVEL_CHANNEL
public static final java.lang.String LEVEL_RESPONSE
public static final java.lang.String STATION_SERVICE
public FDSNStationQueryParams()
public FDSNStationQueryParams(java.lang.String host)
public FDSNStationQueryParams clone()
clone
in class java.lang.Object
public FDSNStationQueryParams setHost(java.lang.String host)
public FDSNStationQueryParams setPort(int port)
public FDSNStationQueryParams clearStartTime()
public FDSNStationQueryParams setStartTime(java.time.Instant value)
value
- value to setpublic FDSNStationQueryParams clearEndTime()
public FDSNStationQueryParams setEndTime(java.time.Instant value)
value
- value to setpublic FDSNStationQueryParams clearStartBefore()
public FDSNStationQueryParams setStartBefore(java.time.Instant value)
value
- value to setpublic FDSNStationQueryParams clearStartAfter()
public FDSNStationQueryParams setStartAfter(java.time.Instant value)
value
- value to setpublic FDSNStationQueryParams clearEndBefore()
public FDSNStationQueryParams setEndBefore(java.time.Instant value)
value
- value to setpublic FDSNStationQueryParams clearEndAfter()
public FDSNStationQueryParams setEndAfter(java.time.Instant value)
value
- value to setpublic FDSNStationQueryParams clearNetwork()
public FDSNStationQueryParams setNetwork(java.lang.String[] value)
public FDSNStationQueryParams appendToNetwork(java.lang.String value)
public FDSNStationQueryParams clearStation()
public FDSNStationQueryParams setStation(java.lang.String[] value)
public FDSNStationQueryParams appendToStation(java.lang.String value)
public FDSNStationQueryParams clearLocation()
public FDSNStationQueryParams setLocation(java.lang.String[] value)
public FDSNStationQueryParams appendToLocation(java.lang.String value)
public FDSNStationQueryParams clearChannel()
public FDSNStationQueryParams setChannel(java.lang.String[] value)
public FDSNStationQueryParams appendToChannel(java.lang.String value)
public FDSNStationQueryParams clearMinLatitude()
public FDSNStationQueryParams setMinLatitude(float value)
value
- value to setpublic FDSNStationQueryParams clearMaxLatitude()
public FDSNStationQueryParams setMaxLatitude(float value)
value
- value to setpublic FDSNStationQueryParams clearMinLongitude()
public FDSNStationQueryParams setMinLongitude(float value)
value
- value to setpublic FDSNStationQueryParams clearMaxLongitude()
public FDSNStationQueryParams setMaxLongitude(float value)
value
- value to setpublic FDSNStationQueryParams clearLatitude()
public FDSNStationQueryParams setLatitude(float value)
value
- value to setpublic FDSNStationQueryParams clearLongitude()
public FDSNStationQueryParams setLongitude(float value)
value
- value to setpublic FDSNStationQueryParams clearMinRadius()
public FDSNStationQueryParams setMinRadius(float value)
value
- value to setpublic FDSNStationQueryParams clearMaxRadius()
public FDSNStationQueryParams setMaxRadius(float value)
value
- value to setpublic FDSNStationQueryParams clearLevel()
public FDSNStationQueryParams setLevel(java.lang.String value)
value
- value to setpublic FDSNStationQueryParams clearIncludeRestricted()
public FDSNStationQueryParams setIncludeRestricted(boolean value)
value
- value to setpublic FDSNStationQueryParams clearIncludeAvailability()
public FDSNStationQueryParams setIncludeAvailability(boolean value)
value
- value to setpublic FDSNStationQueryParams clearMatchTimeseries()
public FDSNStationQueryParams setMatchTimeseries(boolean value)
value
- value to setpublic FDSNStationQueryParams clearUpdatedAfter()
public FDSNStationQueryParams setUpdatedAfter(java.time.Instant value)
value
- value to setpublic FDSNStationQueryParams boxArea(BoxArea box)
public FDSNStationQueryParams area(float minLat, float maxLat, float minLon, float maxLon)
public FDSNStationQueryParams ring(float lat, float lon, float maxRadius)
public FDSNStationQueryParams donut(DonutArea donut)
public java.lang.String getServiceName()
AbstractQueryParams
getServiceName
in class AbstractQueryParams