models

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Nov 22, 2022 License: BSD-2-Clause Imports: 7 Imported by: 4

Documentation

Index

Constants

View Source
const (

	// DataSourceTypeAwsEs captures enum value "aws_es"
	DataSourceTypeAwsEs string = "aws_es"

	// DataSourceTypeAthena captures enum value "athena"
	DataSourceTypeAthena string = "athena"

	// DataSourceTypeAzureKusto captures enum value "azure_kusto"
	DataSourceTypeAzureKusto string = "azure_kusto"

	// DataSourceTypeBigqueryGce captures enum value "bigquery_gce"
	DataSourceTypeBigqueryGce string = "bigquery_gce"

	// DataSourceTypeCassandra captures enum value "Cassandra"
	DataSourceTypeCassandra string = "Cassandra"

	// DataSourceTypeScylla captures enum value "scylla"
	DataSourceTypeScylla string = "scylla"

	// DataSourceTypeClickhouse captures enum value "clickhouse"
	DataSourceTypeClickhouse string = "clickhouse"

	// DataSourceTypeCloudwatchInsights captures enum value "cloudwatch_insights"
	DataSourceTypeCloudwatchInsights string = "cloudwatch_insights"

	// DataSourceTypeCorporateMemory captures enum value "corporate_memory"
	DataSourceTypeCorporateMemory string = "corporate_memory"

	// DataSourceTypeDatabricks captures enum value "databricks"
	DataSourceTypeDatabricks string = "databricks"

	// DataSourceTypeDb2 captures enum value "db2"
	DataSourceTypeDb2 string = "db2"

	// DataSourceTypeDgraph captures enum value "dgraph"
	DataSourceTypeDgraph string = "dgraph"

	// DataSourceTypeDynamodbSQL captures enum value "dynamodb_sql"
	DataSourceTypeDynamodbSQL string = "dynamodb_sql"

	// DataSourceTypeGoogleAnalytics captures enum value "google_analytics"
	DataSourceTypeGoogleAnalytics string = "google_analytics"

	// DataSourceTypeGoogleSpreadsheets captures enum value "google_spreadsheets"
	DataSourceTypeGoogleSpreadsheets string = "google_spreadsheets"

	// DataSourceTypeHive captures enum value "hive"
	DataSourceTypeHive string = "hive"

	// DataSourceTypeHiveHTTP captures enum value "hive_http"
	DataSourceTypeHiveHTTP string = "hive_http"

	// DataSourceTypeImpala captures enum value "impala"
	DataSourceTypeImpala string = "impala"

	// DataSourceTypeInfluxdb captures enum value "influxdb"
	DataSourceTypeInfluxdb string = "influxdb"

	// DataSourceTypeMemsql captures enum value "memsql"
	DataSourceTypeMemsql string = "memsql"

	// DataSourceTypeMssql captures enum value "mssql"
	DataSourceTypeMssql string = "mssql"

	// DataSourceTypeMssqlOdbc captures enum value "mssql_odbc"
	DataSourceTypeMssqlOdbc string = "mssql_odbc"

	// DataSourceTypeRdsMysql captures enum value "rds_mysql"
	DataSourceTypeRdsMysql string = "rds_mysql"

	// DataSourceTypeOracle captures enum value "oracle"
	DataSourceTypeOracle string = "oracle"

	// DataSourceTypePg captures enum value "pg"
	DataSourceTypePg string = "pg"

	// DataSourceTypeRedshift captures enum value "redshift"
	DataSourceTypeRedshift string = "redshift"

	// DataSourceTypeRedshiftIam captures enum value "redshift_iam"
	DataSourceTypeRedshiftIam string = "redshift_iam"

	// DataSourceTypeCockroach captures enum value "cockroach"
	DataSourceTypeCockroach string = "cockroach"

	// DataSourceTypePhoenix captures enum value "phoenix"
	DataSourceTypePhoenix string = "phoenix"

	// DataSourceTypePresto captures enum value "presto"
	DataSourceTypePresto string = "presto"

	// DataSourceTypeQubole captures enum value "qubole"
	DataSourceTypeQubole string = "qubole"

	// DataSourceTypeRockset captures enum value "rockset"
	DataSourceTypeRockset string = "rockset"

	// DataSourceTypeInsecureScript captures enum value "insecure_script"
	DataSourceTypeInsecureScript string = "insecure_script"

	// DataSourceTypeSparqlEndpoint captures enum value "sparql_endpoint"
	DataSourceTypeSparqlEndpoint string = "sparql_endpoint"

	// DataSourceTypeSqlite captures enum value "sqlite"
	DataSourceTypeSqlite string = "sqlite"

	// DataSourceTypeTreasuredata captures enum value "treasuredata"
	DataSourceTypeTreasuredata string = "treasuredata"

	// DataSourceTypeTrino captures enum value "trino"
	DataSourceTypeTrino string = "trino"

	// DataSourceTypeYandexMetrika captures enum value "yandex_metrika"
	DataSourceTypeYandexMetrika string = "yandex_metrika"

	// DataSourceTypeYandexAppmetrika captures enum value "yandex_appmetrika"
	DataSourceTypeYandexAppmetrika string = "yandex_appmetrika"
)
View Source
const (

	// VisualizationTypeBOXPLOT captures enum value "BOXPLOT"
	VisualizationTypeBOXPLOT string = "BOXPLOT"

	// VisualizationTypeCHART captures enum value "CHART"
	VisualizationTypeCHART string = "CHART"

	// VisualizationTypeCHOROPLETH captures enum value "CHOROPLETH"
	VisualizationTypeCHOROPLETH string = "CHOROPLETH"

	// VisualizationTypeCOHORT captures enum value "COHORT"
	VisualizationTypeCOHORT string = "COHORT"

	// VisualizationTypeCOUNTER captures enum value "COUNTER"
	VisualizationTypeCOUNTER string = "COUNTER"

	// VisualizationTypeDETAILS captures enum value "DETAILS"
	VisualizationTypeDETAILS string = "DETAILS"

	// VisualizationTypeFUNNEL captures enum value "FUNNEL"
	VisualizationTypeFUNNEL string = "FUNNEL"

	// VisualizationTypeMAP captures enum value "MAP"
	VisualizationTypeMAP string = "MAP"

	// VisualizationTypePIVOT captures enum value "PIVOT"
	VisualizationTypePIVOT string = "PIVOT"

	// VisualizationTypeSANKEY captures enum value "SANKEY"
	VisualizationTypeSANKEY string = "SANKEY"

	// VisualizationTypeSUNBURSTSEQUENCE captures enum value "SUNBURST_SEQUENCE"
	VisualizationTypeSUNBURSTSEQUENCE string = "SUNBURST_SEQUENCE"

	// VisualizationTypeTABLE captures enum value "TABLE"
	VisualizationTypeTABLE string = "TABLE"

	// VisualizationTypeWORDCLOUD captures enum value "WORD_CLOUD"
	VisualizationTypeWORDCLOUD string = "WORD_CLOUD"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DataSource

type DataSource struct {

	// id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// options
	// Required: true
	Options interface{} `json:"options"`

	// syntax
	// Min Length: 1
	Syntax string `json:"syntax,omitempty"`

	// type
	// Required: true
	// Enum: [aws_es athena azure_kusto bigquery_gce Cassandra scylla clickhouse cloudwatch_insights corporate_memory databricks db2 dgraph dynamodb_sql google_analytics google_spreadsheets hive hive_http impala influxdb memsql mssql mssql_odbc rds_mysql oracle pg redshift redshift_iam cockroach phoenix presto qubole rockset insecure_script sparql_endpoint sqlite treasuredata trino yandex_metrika yandex_appmetrika]
	Type *string `json:"type"`
}

DataSource data source

swagger:model dataSource

func (*DataSource) ContextValidate

func (m *DataSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this data source based on the context it is used

func (*DataSource) MarshalBinary

func (m *DataSource) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DataSource) UnmarshalBinary

func (m *DataSource) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DataSource) Validate

func (m *DataSource) Validate(formats strfmt.Registry) error

Validate validates this data source

type Error

type Error struct {

	// code
	Code int64 `json:"code,omitempty"`

	// message
	// Required: true
	Message *string `json:"message"`
}

Error error

swagger:model error

func (*Error) ContextValidate

func (m *Error) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this error based on context it is used

func (*Error) MarshalBinary

func (m *Error) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Error) UnmarshalBinary

func (m *Error) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Error) Validate

func (m *Error) Validate(formats strfmt.Registry) error

Validate validates this error

type JobResult

type JobResult struct {

	// job
	Job *JobResultJob `json:"job,omitempty"`
}

JobResult job result

swagger:model jobResult

func (*JobResult) ContextValidate

func (m *JobResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this job result based on the context it is used

func (*JobResult) MarshalBinary

func (m *JobResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*JobResult) UnmarshalBinary

func (m *JobResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*JobResult) Validate

func (m *JobResult) Validate(formats strfmt.Registry) error

Validate validates this job result

type JobResultJob

type JobResultJob struct {

	// error
	Error string `json:"error,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// query result id
	QueryResultID string `json:"query_result_id,omitempty"`

	// result
	Result string `json:"result,omitempty"`

	// status
	Status int32 `json:"status,omitempty"`

	// updated at
	UpdatedAt int32 `json:"updated_at,omitempty"`
}

JobResultJob job result job

swagger:model JobResultJob

func (*JobResultJob) ContextValidate

func (m *JobResultJob) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this job result job based on context it is used

func (*JobResultJob) MarshalBinary

func (m *JobResultJob) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*JobResultJob) UnmarshalBinary

func (m *JobResultJob) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*JobResultJob) Validate

func (m *JobResultJob) Validate(formats strfmt.Registry) error

Validate validates this job result job

type Query

type Query struct {

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// data source id
	// Read Only: true
	DataSourceID int64 `json:"data_source_id,omitempty"`

	// description
	// Min Length: 1
	Description string `json:"description,omitempty"`

	// id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// is draft
	IsDraft bool `json:"is_draft,omitempty"`

	// latest query data id
	LatestQueryDataID *int64 `json:"latest_query_data_id,omitempty"`

	// name
	// Required: true
	// Min Length: 1
	Name *string `json:"name"`

	// options
	Options interface{} `json:"options,omitempty"`

	// query
	// Required: true
	// Min Length: 1
	Query *string `json:"query"`

	// schedule
	Schedule *Schedule `json:"schedule,omitempty"`

	// updated at
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// version
	Version *int64 `json:"version,omitempty"`

	// visualizations
	Visualizations []*Visualization `json:"visualizations"`
}

Query query

swagger:model query

func (*Query) ContextValidate

func (m *Query) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this query based on the context it is used

func (*Query) MarshalBinary

func (m *Query) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Query) UnmarshalBinary

func (m *Query) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Query) Validate

func (m *Query) Validate(formats strfmt.Registry) error

Validate validates this query

type QueryList

type QueryList struct {

	// count
	// Read Only: true
	Count int64 `json:"count,omitempty"`

	// page
	// Read Only: true
	Page int64 `json:"page,omitempty"`

	// results
	Results []*Query `json:"results"`
}

QueryList query list

swagger:model queryList

func (*QueryList) ContextValidate

func (m *QueryList) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this query list based on the context it is used

func (*QueryList) MarshalBinary

func (m *QueryList) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*QueryList) UnmarshalBinary

func (m *QueryList) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*QueryList) Validate

func (m *QueryList) Validate(formats strfmt.Registry) error

Validate validates this query list

type QueryResult

type QueryResult struct {

	// query result
	QueryResult *QueryResultQueryResult `json:"query_result,omitempty"`
}

QueryResult query result

swagger:model queryResult

func (*QueryResult) ContextValidate

func (m *QueryResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this query result based on the context it is used

func (*QueryResult) MarshalBinary

func (m *QueryResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*QueryResult) UnmarshalBinary

func (m *QueryResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*QueryResult) Validate

func (m *QueryResult) Validate(formats strfmt.Registry) error

Validate validates this query result

type QueryResultQueryResult

type QueryResultQueryResult struct {

	// data
	Data *QueryResultQueryResultData `json:"data,omitempty"`

	// data source id
	DataSourceID int64 `json:"data_source_id,omitempty"`

	// id
	ID int64 `json:"id,omitempty"`

	// query
	Query string `json:"query,omitempty"`

	// query hash
	QueryHash string `json:"query_hash,omitempty"`

	// retrieved at
	// Format: date-time
	RetrievedAt strfmt.DateTime `json:"retrieved_at,omitempty"`
}

QueryResultQueryResult query result query result

swagger:model QueryResultQueryResult

func (*QueryResultQueryResult) ContextValidate

func (m *QueryResultQueryResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this query result query result based on the context it is used

func (*QueryResultQueryResult) MarshalBinary

func (m *QueryResultQueryResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*QueryResultQueryResult) UnmarshalBinary

func (m *QueryResultQueryResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*QueryResultQueryResult) Validate

func (m *QueryResultQueryResult) Validate(formats strfmt.Registry) error

Validate validates this query result query result

type QueryResultQueryResultData

type QueryResultQueryResultData struct {

	// columns
	Columns []*QueryResultQueryResultDataColumnsItems0 `json:"columns"`

	// metadata
	Metadata *QueryResultQueryResultDataMetadata `json:"metadata,omitempty"`

	// rows
	Rows []interface{} `json:"rows"`
}

QueryResultQueryResultData query result query result data

swagger:model QueryResultQueryResultData

func (*QueryResultQueryResultData) ContextValidate

func (m *QueryResultQueryResultData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this query result query result data based on the context it is used

func (*QueryResultQueryResultData) MarshalBinary

func (m *QueryResultQueryResultData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*QueryResultQueryResultData) UnmarshalBinary

func (m *QueryResultQueryResultData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*QueryResultQueryResultData) Validate

func (m *QueryResultQueryResultData) Validate(formats strfmt.Registry) error

Validate validates this query result query result data

type QueryResultQueryResultDataColumnsItems0

type QueryResultQueryResultDataColumnsItems0 struct {

	// friendly name
	FriendlyName string `json:"friendly_name,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

QueryResultQueryResultDataColumnsItems0 query result query result data columns items0

swagger:model QueryResultQueryResultDataColumnsItems0

func (*QueryResultQueryResultDataColumnsItems0) ContextValidate

ContextValidate validates this query result query result data columns items0 based on context it is used

func (*QueryResultQueryResultDataColumnsItems0) MarshalBinary

func (m *QueryResultQueryResultDataColumnsItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*QueryResultQueryResultDataColumnsItems0) UnmarshalBinary

func (m *QueryResultQueryResultDataColumnsItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*QueryResultQueryResultDataColumnsItems0) Validate

Validate validates this query result query result data columns items0

type QueryResultQueryResultDataMetadata

type QueryResultQueryResultDataMetadata struct {

	// athena query id
	AthenaQueryID string `json:"athena_query_id,omitempty"`

	// data scanned
	DataScanned int64 `json:"data_scanned,omitempty"`
}

QueryResultQueryResultDataMetadata query result query result data metadata

swagger:model QueryResultQueryResultDataMetadata

func (*QueryResultQueryResultDataMetadata) ContextValidate

func (m *QueryResultQueryResultDataMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this query result query result data metadata based on context it is used

func (*QueryResultQueryResultDataMetadata) MarshalBinary

func (m *QueryResultQueryResultDataMetadata) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*QueryResultQueryResultDataMetadata) UnmarshalBinary

func (m *QueryResultQueryResultDataMetadata) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*QueryResultQueryResultDataMetadata) Validate

Validate validates this query result query result data metadata

type Schedule

type Schedule struct {

	// day of week
	DayOfWeek string `json:"day_of_week,omitempty"`

	// interval
	Interval int64 `json:"interval,omitempty"`

	// time
	Time string `json:"time,omitempty"`

	// until
	Until string `json:"until,omitempty"`
}

Schedule schedule

swagger:model schedule

func (*Schedule) ContextValidate

func (m *Schedule) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this schedule based on context it is used

func (*Schedule) MarshalBinary

func (m *Schedule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Schedule) UnmarshalBinary

func (m *Schedule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Schedule) Validate

func (m *Schedule) Validate(formats strfmt.Registry) error

Validate validates this schedule

type User

type User struct {

	// api key
	APIKey string `json:"apiKey,omitempty"`

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// email
	// Required: true
	// Format: email
	Email *strfmt.Email `json:"email"`

	// groups
	Groups []int64 `json:"groups"`

	// id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// org name
	// Required: true
	OrgName *string `json:"orgName"`

	// updated at
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`
}

User user

swagger:model user

func (*User) ContextValidate

func (m *User) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this user based on the context it is used

func (*User) MarshalBinary

func (m *User) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*User) UnmarshalBinary

func (m *User) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*User) Validate

func (m *User) Validate(formats strfmt.Registry) error

Validate validates this user

type Visualization

type Visualization struct {

	// description
	// Min Length: 1
	Description string `json:"description,omitempty"`

	// id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// is draft
	IsDraft bool `json:"is_draft,omitempty"`

	// name
	// Required: true
	// Min Length: 1
	Name *string `json:"name"`

	// options
	// Required: true
	Options interface{} `json:"options"`

	// query id
	// Required: true
	QueryID *int64 `json:"query_id"`

	// type
	// Required: true
	// Enum: [BOXPLOT CHART CHOROPLETH COHORT COUNTER DETAILS FUNNEL MAP PIVOT SANKEY SUNBURST_SEQUENCE TABLE WORD_CLOUD]
	Type *string `json:"type"`
}

Visualization visualization

swagger:model visualization

func (*Visualization) ContextValidate

func (m *Visualization) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this visualization based on the context it is used

func (*Visualization) MarshalBinary

func (m *Visualization) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Visualization) UnmarshalBinary

func (m *Visualization) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Visualization) Validate

func (m *Visualization) Validate(formats strfmt.Registry) error

Validate validates this visualization

Jump to

Keyboard shortcuts

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