yaml

package
v0.16.0-rc7 Latest Latest
Warning

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

Go to latest
Published: Dec 8, 2022 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Overview

Package yaml reads and writes artifacts that exactly mirror the internal representation

Index

Constants

This section is empty.

Variables

View Source
var NotSupported = errors.New("yaml only supported for sources and dashboards")

Functions

This section is empty.

Types

type Dimension

type Dimension struct {
	Label       string
	Property    string `copier:"Name"`
	Description string
	Ignore      bool `yaml:"ignore,omitempty"`
}

type Measure

type Measure struct {
	Label       string
	Expression  string
	Description string
	Format      string `yaml:"format_preset"`
	Ignore      bool   `yaml:"ignore,omitempty"`
}

type MetricsView

type MetricsView struct {
	Label            string `yaml:"display_name"`
	Description      string
	Model            string
	TimeDimension    string `yaml:"timeseries"`
	TimeGrains       []string
	DefaultTimeGrain string `yaml:"default_timegrain"`
	Dimensions       []*Dimension
	Measures         []*Measure
}

type Source

type Source struct {
	Type         string
	Path         string `yaml:"path,omitempty"`
	CsvDelimiter string `yaml:"csv.delimiter,omitempty" mapstructure:"csv.delimiter,omitempty"`
	URI          string `yaml:"uri,omitempty"`
	Region       string `yaml:"region,omitempty" mapstructure:"aws.region,omitempty"`
}

Jump to

Keyboard shortcuts

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