Package edu.sc.seis.seisFile.fdsnws
Class FDSNStationQueryParams
- java.lang.Object
-
- edu.sc.seis.seisFile.fdsnws.AbstractQueryParams
-
- edu.sc.seis.seisFile.fdsnws.FDSNStationQueryParams
-
- All Implemented Interfaces:
java.lang.Cloneable
public class FDSNStationQueryParams extends AbstractQueryParams implements java.lang.Cloneable
Autogenerated by groovy FDSNQueryParamGenerator.groovy in src/metacode/groovy
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CHANNEL
static java.lang.String
ENDAFTER
static java.lang.String
ENDBEFORE
static java.lang.String
ENDTIME
static java.lang.String
INCLUDEAVAILABILITY
static java.lang.String
INCLUDERESTRICTED
static java.lang.String
LATITUDE
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
LONGITUDE
static java.lang.String
MAXLATITUDE
static java.lang.String
MAXLONGITUDE
static java.lang.String
MAXRADIUS
static java.lang.String
MINLATITUDE
static java.lang.String
MINLONGITUDE
static java.lang.String
MINRADIUS
static java.lang.String
NETWORK
static java.lang.String
STARTAFTER
static java.lang.String
STARTBEFORE
static java.lang.String
STARTTIME
static java.lang.String
STATION
static java.lang.String
STATION_SERVICE
static java.lang.String
UPDATEDAFTER
-
Fields inherited from class edu.sc.seis.seisFile.fdsnws.AbstractQueryParams
DEFAULT_HOST, IRIS_HOST
-
-
Constructor Summary
Constructors Constructor Description FDSNStationQueryParams()
FDSNStationQueryParams(java.lang.String host)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FDSNStationQueryParams
appendToChannel(java.lang.String value)
Select one or more SEED channel codes.FDSNStationQueryParams
appendToLocation(java.lang.String value)
Select one or more SEED location identifiers.FDSNStationQueryParams
appendToNetwork(java.lang.String value)
Select one or more network codes.FDSNStationQueryParams
appendToStation(java.lang.String value)
Select one or more SEED station codes.FDSNStationQueryParams
area(float minLat, float maxLat, float minLon, float maxLon)
FDSNStationQueryParams
clearChannel()
FDSNStationQueryParams
clearEndAfter()
FDSNStationQueryParams
clearEndBefore()
FDSNStationQueryParams
clearEndTime()
FDSNStationQueryParams
clearIncludeAvailability()
FDSNStationQueryParams
clearIncludeRestricted()
FDSNStationQueryParams
clearLatitude()
FDSNStationQueryParams
clearLevel()
FDSNStationQueryParams
clearLocation()
FDSNStationQueryParams
clearLongitude()
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(float lat, float lon, float minRadius, float maxRadius)
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
setEndAfter(java.util.Date value)
Limit to metadata epochs ending after specified time.FDSNStationQueryParams
setEndBefore(java.util.Date value)
Limit to metadata epochs ending before specified time.FDSNStationQueryParams
setEndTime(java.util.Date 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
setLongitude(float value)
Specify the longitude to the used for a radius search.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
setStartAfter(java.util.Date value)
Limit to metadata epochs starting after specified time.FDSNStationQueryParams
setStartBefore(java.util.Date value)
Limit to metadata epochs starting before specified time.FDSNStationQueryParams
setStartTime(java.util.Date value)
Limit to metadata epochs startingon or after the specified start time.FDSNStationQueryParams
setUpdatedAfter(java.util.Date value)
Limit to metadata updated after specified date; updates are data center specific.-
Methods inherited from class edu.sc.seis.seisFile.fdsnws.AbstractQueryParams
appendToParam, clear, clearParam, createDateFormat, formURI, getFDSNMajorVersion, getFdsnQueryStyle, getFdsnwsPath, getHost, getParam, getParams, getPort, getScheme, setFdsnwsPath, setParam, setParam, setParam, setParam, setParam, setPort, setScheme
-
-
-
-
Field Detail
-
STARTTIME
public static final java.lang.String STARTTIME
- See Also:
- Constant Field Values
-
ENDTIME
public static final java.lang.String ENDTIME
- See Also:
- Constant Field Values
-
STARTBEFORE
public static final java.lang.String STARTBEFORE
- See Also:
- Constant Field Values
-
STARTAFTER
public static final java.lang.String STARTAFTER
- See Also:
- Constant Field Values
-
ENDBEFORE
public static final java.lang.String ENDBEFORE
- See Also:
- Constant Field Values
-
ENDAFTER
public static final java.lang.String ENDAFTER
- See Also:
- Constant Field Values
-
NETWORK
public static final java.lang.String NETWORK
- See Also:
- Constant Field Values
-
STATION
public static final java.lang.String STATION
- See Also:
- Constant Field Values
-
LOCATION
public static final java.lang.String LOCATION
- See Also:
- Constant Field Values
-
CHANNEL
public static final java.lang.String CHANNEL
- See Also:
- Constant Field Values
-
MINLATITUDE
public static final java.lang.String MINLATITUDE
- See Also:
- Constant Field Values
-
MAXLATITUDE
public static final java.lang.String MAXLATITUDE
- See Also:
- Constant Field Values
-
MINLONGITUDE
public static final java.lang.String MINLONGITUDE
- See Also:
- Constant Field Values
-
MAXLONGITUDE
public static final java.lang.String MAXLONGITUDE
- See Also:
- Constant Field Values
-
LATITUDE
public static final java.lang.String LATITUDE
- See Also:
- Constant Field Values
-
LONGITUDE
public static final java.lang.String LONGITUDE
- See Also:
- Constant Field Values
-
MINRADIUS
public static final java.lang.String MINRADIUS
- See Also:
- Constant Field Values
-
MAXRADIUS
public static final java.lang.String MAXRADIUS
- See Also:
- Constant Field Values
-
LEVEL
public static final java.lang.String LEVEL
- See Also:
- Constant Field Values
-
INCLUDERESTRICTED
public static final java.lang.String INCLUDERESTRICTED
- See Also:
- Constant Field Values
-
INCLUDEAVAILABILITY
public static final java.lang.String INCLUDEAVAILABILITY
- See Also:
- Constant Field Values
-
UPDATEDAFTER
public static final java.lang.String UPDATEDAFTER
- See Also:
- Constant Field Values
-
LEVEL_NETWORK
public static final java.lang.String LEVEL_NETWORK
- See Also:
- Constant Field Values
-
LEVEL_STATION
public static final java.lang.String LEVEL_STATION
- See Also:
- Constant Field Values
-
LEVEL_CHANNEL
public static final java.lang.String LEVEL_CHANNEL
- See Also:
- Constant Field Values
-
LEVEL_RESPONSE
public static final java.lang.String LEVEL_RESPONSE
- See Also:
- Constant Field Values
-
STATION_SERVICE
public static final java.lang.String STATION_SERVICE
- See Also:
- Constant Field Values
-
-
Method Detail
-
clone
public FDSNStationQueryParams clone()
- Overrides:
clone
in classjava.lang.Object
-
setHost
public FDSNStationQueryParams setHost(java.lang.String host)
-
setStartTime
public FDSNStationQueryParams setStartTime(java.util.Date value)
Limit to metadata epochs startingon or after the specified start time.
-
clearStartTime
public FDSNStationQueryParams clearStartTime()
-
setEndTime
public FDSNStationQueryParams setEndTime(java.util.Date value)
Limit to metadata epochs ending on or before the specified end time.
-
clearEndTime
public FDSNStationQueryParams clearEndTime()
-
setStartBefore
public FDSNStationQueryParams setStartBefore(java.util.Date value)
Limit to metadata epochs starting before specified time.
-
clearStartBefore
public FDSNStationQueryParams clearStartBefore()
-
setStartAfter
public FDSNStationQueryParams setStartAfter(java.util.Date value)
Limit to metadata epochs starting after specified time.
-
clearStartAfter
public FDSNStationQueryParams clearStartAfter()
-
setEndBefore
public FDSNStationQueryParams setEndBefore(java.util.Date value)
Limit to metadata epochs ending before specified time.
-
clearEndBefore
public FDSNStationQueryParams clearEndBefore()
-
setEndAfter
public FDSNStationQueryParams setEndAfter(java.util.Date value)
Limit to metadata epochs ending after specified time.
-
clearEndAfter
public FDSNStationQueryParams clearEndAfter()
-
appendToNetwork
public FDSNStationQueryParams appendToNetwork(java.lang.String value)
Select one or more network codes. Can be SEED network codes or data center defined codes. Multiple codes are comma-separated.
-
clearNetwork
public FDSNStationQueryParams clearNetwork()
-
appendToStation
public FDSNStationQueryParams appendToStation(java.lang.String value)
Select one or more SEED station codes. Multiple codes are comma-separated.
-
clearStation
public FDSNStationQueryParams clearStation()
-
appendToLocation
public FDSNStationQueryParams appendToLocation(java.lang.String value)
Select one or more SEED location identifiers. Multiple identifiers are comma-separated. As a special case "--" (two dashes) will be translated to a string of two space characters to match blank location IDs.
-
clearLocation
public FDSNStationQueryParams clearLocation()
-
appendToChannel
public FDSNStationQueryParams appendToChannel(java.lang.String value)
Select one or more SEED channel codes. Multiple codes are comma-separated.
-
clearChannel
public FDSNStationQueryParams clearChannel()
-
setMinLatitude
public FDSNStationQueryParams setMinLatitude(float value)
Limit to stations with a latitude larger than the specified minimum.
-
clearMinLatitude
public FDSNStationQueryParams clearMinLatitude()
-
setMaxLatitude
public FDSNStationQueryParams setMaxLatitude(float value)
Limit to stations with a latitude smaller than the specified maximum.
-
clearMaxLatitude
public FDSNStationQueryParams clearMaxLatitude()
-
setMinLongitude
public FDSNStationQueryParams setMinLongitude(float value)
Limit to stations with a longitude larger than the specified minimum.
-
clearMinLongitude
public FDSNStationQueryParams clearMinLongitude()
-
setMaxLongitude
public FDSNStationQueryParams setMaxLongitude(float value)
Limit to stations with a longitude smaller than the specified maximum.
-
clearMaxLongitude
public FDSNStationQueryParams clearMaxLongitude()
-
setLatitude
public FDSNStationQueryParams setLatitude(float value)
Specify the latitude to be used for a radius search.
-
clearLatitude
public FDSNStationQueryParams clearLatitude()
-
setLongitude
public FDSNStationQueryParams setLongitude(float value)
Specify the longitude to the used for a radius search.
-
clearLongitude
public FDSNStationQueryParams clearLongitude()
-
setMinRadius
public 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.
-
clearMinRadius
public FDSNStationQueryParams clearMinRadius()
-
setMaxRadius
public 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.
-
clearMaxRadius
public FDSNStationQueryParams clearMaxRadius()
-
setLevel
public FDSNStationQueryParams setLevel(java.lang.String value)
Specify the level of detail for the results.
-
clearLevel
public FDSNStationQueryParams clearLevel()
-
setIncludeRestricted
public FDSNStationQueryParams setIncludeRestricted(boolean value)
Specify if results should include information for restricted stations.
-
clearIncludeRestricted
public FDSNStationQueryParams clearIncludeRestricted()
-
setIncludeAvailability
public FDSNStationQueryParams setIncludeAvailability(boolean value)
Specify if results should include information about time series data availability.
-
clearIncludeAvailability
public FDSNStationQueryParams clearIncludeAvailability()
-
setUpdatedAfter
public FDSNStationQueryParams setUpdatedAfter(java.util.Date value)
Limit to metadata updated after specified date; updates are data center specific.
-
clearUpdatedAfter
public FDSNStationQueryParams clearUpdatedAfter()
-
area
public FDSNStationQueryParams area(float minLat, float maxLat, float minLon, float maxLon)
-
ring
public FDSNStationQueryParams ring(float lat, float lon, float maxRadius)
-
donut
public FDSNStationQueryParams donut(float lat, float lon, float minRadius, float maxRadius)
-
getServiceName
public java.lang.String getServiceName()
Description copied from class:AbstractQueryParams
Service name as defined by the fdsn, ie event, station or dataselect.- Specified by:
getServiceName
in classAbstractQueryParams
-
-