Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GrafanaHTTP

Implementation of the IOnmsHTTP interface for Grafana.

implements

IOnmsHTTP

Hierarchy

Implements

Index

Constructors

constructor

Properties

isValid

isValid: boolean = false

Whether this plugin is valid and can be initialized.

Implementations can use this to signal whether any optional dependencies or other conditions have been met for the plugin to work.

Accessors

options

server

timeout

  • get timeout(): number
  • set timeout(t: number): void

Methods

get

Protected getData

  • getData(response: any): any

Protected getOptions

Protected getServer

head

httpDelete

Protected onBasicAuth

  • onBasicAuth(username: string, password: string, newHash: string, oldHash?: string): void

Protected onSetServer

  • onSetServer(): void

post

put

Protected transformJSON

  • transformJSON(data: any): any

Protected transformXML

  • transformXML(data: any): any

Protected useBasicAuth

  • useBasicAuth(username?: string, password?: string): void
  • Set or update the basic auth credentials to be used in making connections.

    Parameters

    • Optional username: string

      The username to connect with

    • Optional password: string

      The password to connect with

    Returns void

Static isValid

  • isValid(): boolean

Generated using TypeDoc