influxdb

package
v4.3.1008+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 21, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewApplicationWithConfig

func NewApplicationWithConfig(config InfluxDB.Config) DaoClusterTypes.ApplicationDAO

func NewClusterWithConfig

func NewClusterWithConfig(config InfluxDB.Config) DaoClusterTypes.ClusterDAO

func NewControllerWithConfig

func NewControllerWithConfig(config InfluxDB.Config) DaoClusterTypes.ControllerDAO

func NewNamespaceWithConfig

func NewNamespaceWithConfig(config InfluxDB.Config) DaoClusterTypes.NamespaceDAO

func NewNodeWithConfig

func NewNodeWithConfig(config InfluxDB.Config) DaoClusterTypes.NodeDAO

func NewPodWithConfig

func NewPodWithConfig(config influxdb.Config) DaoClusterTypes.PodDAO

Types

type Application

type Application struct {
	InfluxDBConfig InfluxDB.Config
}

func (*Application) CreateApplications

func (p *Application) CreateApplications(applications []*DaoClusterTypes.Application) error

func (*Application) DeleteApplications

func (p *Application) DeleteApplications(request *DaoClusterTypes.DeleteApplicationsRequest) error

func (*Application) ListApplications

type Cluster

type Cluster struct {
	InfluxDBConfig InfluxDB.Config
}

func (*Cluster) CreateClusters

func (p *Cluster) CreateClusters(clusters []*DaoClusterTypes.Cluster) error

func (*Cluster) DeleteClusters

func (p *Cluster) DeleteClusters(request *DaoClusterTypes.DeleteClustersRequest) error

func (*Cluster) ListClusters

func (p *Cluster) ListClusters(request *DaoClusterTypes.ListClustersRequest) ([]*DaoClusterTypes.Cluster, error)

type Controller

type Controller struct {
	InfluxDBConfig InfluxDB.Config
}

func (*Controller) CreateControllers

func (p *Controller) CreateControllers(controllers []*DaoClusterTypes.Controller) error

func (*Controller) DeleteControllers

func (p *Controller) DeleteControllers(request *DaoClusterTypes.DeleteControllersRequest) error

func (*Controller) ListControllers

type Namespace

type Namespace struct {
	InfluxDBConfig InfluxDB.Config
}

func (*Namespace) CreateNamespaces

func (p *Namespace) CreateNamespaces(namespaces []*DaoClusterTypes.Namespace) error

func (*Namespace) DeleteNamespaces

func (p *Namespace) DeleteNamespaces(request *DaoClusterTypes.DeleteNamespacesRequest) error

func (*Namespace) ListNamespaces

type Node

type Node struct {
	InfluxDBConfig InfluxDB.Config
}

Implement Node interface

func (*Node) CreateNodes

func (p *Node) CreateNodes(nodes []*DaoClusterTypes.Node) error

func (*Node) DeleteNodes

func (p *Node) DeleteNodes(request *DaoClusterTypes.DeleteNodesRequest) error

func (*Node) ListNodes

func (p *Node) ListNodes(request *DaoClusterTypes.ListNodesRequest) ([]*DaoClusterTypes.Node, error)

type Pod

type Pod struct {
	InfluxDBConfig influxdb.Config
}

Implement ContainerOperation interface

func (*Pod) CreatePods

func (p *Pod) CreatePods(pods []*DaoClusterTypes.Pod) error

func (*Pod) DeletePods

func (p *Pod) DeletePods(request *DaoClusterTypes.DeletePodsRequest) error

func (*Pod) ListPods

func (p *Pod) ListPods(request *DaoClusterTypes.ListPodsRequest) ([]*DaoClusterTypes.Pod, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL