Documentation
¶
Index ¶
- type BatchAssetResult
- type BatchCreateRequest
- type BatchCreateResponse
- type CompleteRunRequest
- type CreateAssetRequest
- type CreateDocRequest
- type CreateLineageRequest
- type CreateStatRequest
- type DestroyRunResponse
- type DocumentationResult
- type Handler
- type LineageResult
- type RunEntitiesResponse
- type StartRunRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchAssetResult ¶
type BatchCreateRequest ¶
type BatchCreateRequest struct {
Assets []CreateAssetRequest `json:"assets" validate:"required,min=1"`
Lineage []CreateLineageRequest `json:"lineage"`
Documentation []CreateDocRequest `json:"documentation"`
Statistics []CreateStatRequest `json:"statistics"`
Config plugin.RawPluginConfig `json:"config"`
PipelineName string `json:"pipeline_name" validate:"required"`
SourceName string `json:"source_name" validate:"required"`
RunID string `json:"run_id" validate:"required"`
}
type BatchCreateResponse ¶
type BatchCreateResponse struct {
Assets []BatchAssetResult `json:"assets"`
StaleEntitiesRemoved []string `json:"stale_entities_removed,omitempty"`
Lineage []LineageResult `json:"lineage,omitempty"`
Documentation []DocumentationResult `json:"documentation,omitempty"`
}
type CompleteRunRequest ¶
type CreateAssetRequest ¶
type CreateAssetRequest struct {
Name string `json:"name"`
Type string `json:"type"`
Providers []string `json:"providers"`
Description *string `json:"description"`
Metadata map[string]interface{} `json:"metadata"`
Schema map[string]interface{} `json:"schema"`
Tags []string `json:"tags"`
Sources []string `json:"sources"`
ExternalLinks []map[string]string `json:"external_links"`
}
type CreateDocRequest ¶
type CreateLineageRequest ¶
type CreateStatRequest ¶ added in v0.3.1
type DestroyRunResponse ¶
type DocumentationResult ¶
type LineageResult ¶
type RunEntitiesResponse ¶
type StartRunRequest ¶
type StartRunRequest struct {
PipelineName string `json:"pipeline_name" validate:"required"`
SourceName string `json:"source_name" validate:"required"`
Config plugin.RawPluginConfig `json:"config"`
}
Click to show internal directories.
Click to hide internal directories.