Hierarchy

Index

Methods

Static deleteBridge

Static deployBridge

Static getBridge

Static getPaginator

Static listBridge

  • listBridge(__namedParameters?: { acpName: string[]; endingBefore: string; names: string[]; pageSize: number; protocol: string[]; search: string[]; sortAsc: boolean; sortBy: string; startingAfter: string; statusState: string[]; workloadName: string[] }, options?: IKvHttpRequestOptions): Observable<BridgeListPaginated>

Static listBridgeAssets

  • listBridgeAssets(__namedParameters: { bridgeName: string; endingBefore: string; pageSize: number; sortAsc: boolean; sortBy: string; startingAfter: string }, options?: IKvHttpRequestOptions): Observable<AssetListPaginated>

Static listBridgeDataStreams

  • listBridgeDataStreams(__namedParameters: { assetName: string[]; bridgeName: string; endingBefore: string; metricName: string[]; pageSize: number; sortAsc: boolean; sortBy: string; startingAfter: string }, options?: IKvHttpRequestOptions): Observable<BridgeDataStreamListPaginated>

Static listBridgeMetrics

  • listBridgeMetrics(__namedParameters: { bridgeName: string; endingBefore: string; pageSize: number; sortAsc: boolean; sortBy: string; startingAfter: string }, options?: IKvHttpRequestOptions): Observable<MetricListPaginated>

Static listMQTTTopics

  • List MQTT Topics List MQTT Topics Returns a dictionary with a data property containing a list of the MQTT topic payload options available on the <a href='https://docs.kelvininc.com/latest/kelvin-overview/overview/#kelvin-platform&#39; target='_blank'>Kelvin Platform</a>. The MQTT topic payload definitions defines how <a href='https://docs.kelvininc.com/latest/kelvin-overview/kelvin-platform/kelvin-bridges/&#39; target='_blank'>Kelvin Bridges</a> which are using the `mqtt` protocol will interpret incoming messages on a topic. Sortable Columns: `bridge_mqtt_topic.name`, `bridge_mqtt_topic.title`, `bridge_mqtt_topic.topic`, `bridge_mqtt_topic.created`, `bridge_mqtt_topic.updated` Permission Required: `kelvin.permission.bridge.read`

    Parameters

    • Default value __namedParameters: { names: string[]; search: string[]; sortAsc: boolean; sortBy: string } = {}
      • names: string[]

        Filter on the MQTT Topics by its name.</p> The filter is done on the full name only according to unique identifier name rules (Must contain only lowercase alphanumeric characters. The `.`, `_` and `-` characters are also allowed to separate words instead of a space but not at the beginning or end).</p> For example a filter with `topic-one` will return MQTT topics with the name `topic-one` but not with the names `topic-one-extended` or `topic`.

      • search: string[]

        Search and filter the MQTT Topic list. The Display Name, the Name and the Topic will be included in the search field criteria. This is given as an array, for example `[one,two]`.</p> The search is case insensitive and will find partial matches as well. For example if a MQTT TOpic name, display name or topic is `topic-one`, then a match will be made if the search string is `one` or `oPic`.

      • sortAsc: boolean

        Sorting order for the results according to the `sort_by` parameter.</p> There are two options; `true` (ascending order) and `false` (descending order).</p> The default is `true` (ascending).

      • sortBy: string

        Sort the results by one of the <a href='https://docs.kelvininc.com/latest/kelvin-overview/kelvin-platform/kelvin-assets/&#39; target='_blank'>Kelvin Assets</a> parameters. Only one parameter can be selected.</p> There are five parameter options; `bridge_mqtt_topic.name`, `bridge_mqtt_topic.title`, `bridge_mqtt_topic.topic`, `bridge_mqtt_topic.created`, `bridge_mqtt_topic.updated`.</p> The default is `bridge_mqtt_topic.name`

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<MQTTTopicList>

Static onError

Static request

Static requestUrl

  • requestUrl<T>(request: IKvHttpRequest, modelClass?: IModel, autenticated?: boolean): Observable<T>

Static startBridge

Static stopBridge