new DataStream(properties, networkPropertiesopt)
Parameters:
| Name | Type | Attributes | Default | Description | ||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| properties | Object | the properties of the object | ||||||||||||||||||||||||||||||||||||
| networkProperties | Object | <optional> | {} | Properties
 | 
Methods
(async) getSchema(dataStreamFilteropt) → {Promise.<JSON>}
    Get the schema of a datastream
route: /datastreams/{id}/schema
    Parameters:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
| dataStreamFilter | DataStreamFilter | <optional> | new DataStreamFilter() | default datastream filter | 
Returns:
    - the JSON schema
- Type
- Promise.<JSON>
(async) searchObservations(observationFilteropt, pageSizeopt, parseropt) → {Collection.<JSON>}
    Retrieve historical observations from a datastream
route: /datastreams/{id}/observations
    Parameters:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
| observationFilter | ObservationFilter | <optional> | new ObservationFilter() | default ObservationFilter | 
| pageSize | Number | <optional> | 10 | default page size | 
| parser | DataSourceParser | <optional> | new SweApiResultParser() | default observations parser | 
Returns:
    - result observations as JSON
- Type
- Collection.<JSON>
streamObservations(observationFilteropt, callback)
    Retrieve historical observations from a datastream
route: /datastreams/{id}/observations
    Parameters:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
| observationFilter | ObservationFilter | <optional> | new ObservationFilter() | default ObservationFilter | 
| callback | function | A callback to get observations |