graph

package
v0.0.0-...-35e449e Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2023 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Artifact

type Artifact struct {
	ID                       *string             `json:"id,omitempty"`
	TypeID                   string              `json:"typeId"`
	URI                      string              `json:"uri"`
	State                    int                 `json:"state"`
	Name                     string              `json:"name"`
	ExternalID               *string             `json:"externalId,omitempty"`
	CreateTimeSinceEpoch     int                 `json:"createTimeSinceEpoch"`
	LastUpdateTimeSinceEpoch int                 `json:"lastUpdateTimeSinceEpoch"`
	Type                     *ArtifactType       `json:"type"`
	Properties               []*ArtifactProperty `json:"properties,omitempty"`
}

type ArtifactProperty

type ArtifactProperty struct {
	ArtifactID       *string `json:"artifactId,omitempty"`
	Name             *string `json:"name,omitempty"`
	IsCustomProperty bool    `json:"isCustomProperty"`
	PropertyValue    Value   `json:"propertyValue"`
}

type ArtifactType

type ArtifactType struct {
	ID          *string         `json:"id,omitempty"`
	Name        string          `json:"name"`
	Version     string          `json:"version"`
	TypeKind    int             `json:"typeKind"`
	Description string          `json:"description"`
	ExternalID  *string         `json:"externalId,omitempty"`
	Properties  []*TypeProperty `json:"properties,omitempty"`
}

func (ArtifactType) GetDescription

func (this ArtifactType) GetDescription() string

func (ArtifactType) GetExternalID

func (this ArtifactType) GetExternalID() *string

func (ArtifactType) GetID

func (this ArtifactType) GetID() *string

func (ArtifactType) GetName

func (this ArtifactType) GetName() string

func (ArtifactType) GetProperties

func (this ArtifactType) GetProperties() []*TypeProperty

func (ArtifactType) GetTypeKind

func (this ArtifactType) GetTypeKind() int

func (ArtifactType) GetVersion

func (this ArtifactType) GetVersion() string

func (ArtifactType) IsArtifactTypeInterface

func (ArtifactType) IsArtifactTypeInterface()

func (ArtifactType) IsType

func (ArtifactType) IsType()

type ArtifactTypeInterface

type ArtifactTypeInterface interface {
	IsType()
	IsArtifactTypeInterface()
	GetID() *string
	GetName() string
	GetVersion() string
	GetTypeKind() int
	GetDescription() string
	GetExternalID() *string
	GetProperties() []*TypeProperty
}

type BoolValue

type BoolValue struct {
	Value bool `json:"value"`
}

func (BoolValue) IsValue

func (BoolValue) IsValue()

type Context

type Context struct {
	ID                       *string            `json:"id,omitempty"`
	TypeID                   string             `json:"typeId"`
	Name                     string             `json:"name"`
	ExternalID               *string            `json:"externalId,omitempty"`
	CreateTimeSinceEpoch     int                `json:"createTimeSinceEpoch"`
	LastUpdateTimeSinceEpoch int                `json:"lastUpdateTimeSinceEpoch"`
	Type                     *ContextType       `json:"type"`
	Parent                   *Context           `json:"parent,omitempty"`
	Children                 []*Context         `json:"children,omitempty"`
	Attributions             []*Artifact        `json:"attributions,omitempty"`
	Associations             []*Execution       `json:"associations,omitempty"`
	Properties               []*ContextProperty `json:"properties,omitempty"`
}

type ContextProperty

type ContextProperty struct {
	ContextID        *string `json:"contextId,omitempty"`
	Name             string  `json:"name"`
	IsCustomProperty int     `json:"isCustomProperty"`
	PropertyValue    Value   `json:"propertyValue"`
}

type ContextType

type ContextType struct {
	ID          *string         `json:"id,omitempty"`
	Name        string          `json:"name"`
	Version     string          `json:"version"`
	TypeKind    int             `json:"typeKind"`
	Description string          `json:"description"`
	ExternalID  *string         `json:"externalId,omitempty"`
	Properties  []*TypeProperty `json:"properties,omitempty"`
}

func (ContextType) GetDescription

func (this ContextType) GetDescription() string

func (ContextType) GetExternalID

func (this ContextType) GetExternalID() *string

func (ContextType) GetID

func (this ContextType) GetID() *string

func (ContextType) GetName

func (this ContextType) GetName() string

func (ContextType) GetProperties

func (this ContextType) GetProperties() []*TypeProperty

func (ContextType) GetTypeKind

func (this ContextType) GetTypeKind() int

func (ContextType) GetVersion

func (this ContextType) GetVersion() string

func (ContextType) IsContextTypeInterface

func (ContextType) IsContextTypeInterface()

func (ContextType) IsType

func (ContextType) IsType()

type ContextTypeInterface

type ContextTypeInterface interface {
	IsType()
	IsContextTypeInterface()
	GetID() *string
	GetName() string
	GetVersion() string
	GetTypeKind() int
	GetDescription() string
	GetExternalID() *string
	GetProperties() []*TypeProperty
}

type DoubleValue

type DoubleValue struct {
	Value float64 `json:"value"`
}

func (DoubleValue) IsValue

func (DoubleValue) IsValue()

type Event

type Event struct {
	ID                     *string    `json:"id,omitempty"`
	ArtifactID             string     `json:"artifactId"`
	ExecutionID            string     `json:"executionId"`
	Type                   int        `json:"type"`
	Artifact               *Artifact  `json:"artifact,omitempty"`
	Execution              *Execution `json:"execution,omitempty"`
	MillisecondsSinceEpoch int        `json:"millisecondsSinceEpoch"`
}

type EventPath

type EventPath struct {
	EventID     string `json:"eventId"`
	IsIndexStep int    `json:"isIndexStep"`
	StepIndex   int    `json:"stepIndex"`
	StepKey     string `json:"stepKey"`
}

type Execution

type Execution struct {
	ID                       *string              `json:"id,omitempty"`
	TypeID                   string               `json:"typeId"`
	LastKnownState           int                  `json:"lastKnownState"`
	Name                     string               `json:"name"`
	ExternalID               *string              `json:"externalId,omitempty"`
	CreateTimeSinceEpoch     int                  `json:"createTimeSinceEpoch"`
	LastUpdateTimeSinceEpoch int                  `json:"lastUpdateTimeSinceEpoch"`
	Type                     *ExecutionType       `json:"type"`
	Properties               []*ExecutionProperty `json:"properties,omitempty"`
}

type ExecutionProperty

type ExecutionProperty struct {
	ExecutionID      *string `json:"executionId,omitempty"`
	Name             string  `json:"name"`
	IsCustomProperty int     `json:"isCustomProperty"`
	PropertyValue    Value   `json:"propertyValue"`
}

type ExecutionType

type ExecutionType struct {
	ID          *string         `json:"id,omitempty"`
	Name        string          `json:"name"`
	Version     string          `json:"version"`
	TypeKind    int             `json:"typeKind"`
	Description string          `json:"description"`
	ExternalID  *string         `json:"externalId,omitempty"`
	InputType   string          `json:"inputType"`
	OutputType  string          `json:"outputType"`
	Properties  []*TypeProperty `json:"properties,omitempty"`
}

func (ExecutionType) GetDescription

func (this ExecutionType) GetDescription() string

func (ExecutionType) GetExternalID

func (this ExecutionType) GetExternalID() *string

func (ExecutionType) GetID

func (this ExecutionType) GetID() *string

func (ExecutionType) GetInputType

func (this ExecutionType) GetInputType() string

func (ExecutionType) GetName

func (this ExecutionType) GetName() string

func (ExecutionType) GetOutputType

func (this ExecutionType) GetOutputType() string

func (ExecutionType) GetProperties

func (this ExecutionType) GetProperties() []*TypeProperty

func (ExecutionType) GetTypeKind

func (this ExecutionType) GetTypeKind() int

func (ExecutionType) GetVersion

func (this ExecutionType) GetVersion() string

func (ExecutionType) IsExecutionTypeInterface

func (ExecutionType) IsExecutionTypeInterface()

func (ExecutionType) IsType

func (ExecutionType) IsType()

type ExecutionTypeInterface

type ExecutionTypeInterface interface {
	IsType()
	IsExecutionTypeInterface()
	GetID() *string
	GetName() string
	GetVersion() string
	GetTypeKind() int
	GetDescription() string
	GetExternalID() *string
	GetInputType() string
	GetOutputType() string
	GetProperties() []*TypeProperty
}

type InstanceFilter

type InstanceFilter struct {
	Ids         []string `json:"ids,omitempty"`
	TypeIds     []string `json:"typeIds,omitempty"`
	Names       []string `json:"names,omitempty"`
	ExternalIds []string `json:"externalIds,omitempty"`
}

type IntValue

type IntValue struct {
	Value int `json:"value"`
}

func (IntValue) IsValue

func (IntValue) IsValue()

type MlmdDataset

type MlmdDataset struct {
	ID          *string         `json:"id,omitempty"`
	Name        string          `json:"name"`
	Version     string          `json:"version"`
	TypeKind    int             `json:"typeKind"`
	Description string          `json:"description"`
	ExternalID  *string         `json:"externalId,omitempty"`
	Properties  []*TypeProperty `json:"properties,omitempty"`
}

func (MlmdDataset) GetDescription

func (this MlmdDataset) GetDescription() string

func (MlmdDataset) GetExternalID

func (this MlmdDataset) GetExternalID() *string

func (MlmdDataset) GetID

func (this MlmdDataset) GetID() *string

func (MlmdDataset) GetName

func (this MlmdDataset) GetName() string

func (MlmdDataset) GetProperties

func (this MlmdDataset) GetProperties() []*TypeProperty

func (MlmdDataset) GetTypeKind

func (this MlmdDataset) GetTypeKind() int

func (MlmdDataset) GetVersion

func (this MlmdDataset) GetVersion() string

func (MlmdDataset) IsArtifactTypeInterface

func (MlmdDataset) IsArtifactTypeInterface()

func (MlmdDataset) IsType

func (MlmdDataset) IsType()

type MlmdDeploy

type MlmdDeploy struct {
	ID          *string         `json:"id,omitempty"`
	Name        string          `json:"name"`
	Version     string          `json:"version"`
	TypeKind    int             `json:"typeKind"`
	Description string          `json:"description"`
	ExternalID  *string         `json:"externalId,omitempty"`
	InputType   string          `json:"inputType"`
	OutputType  string          `json:"outputType"`
	Properties  []*TypeProperty `json:"properties,omitempty"`
}

func (MlmdDeploy) GetDescription

func (this MlmdDeploy) GetDescription() string

func (MlmdDeploy) GetExternalID

func (this MlmdDeploy) GetExternalID() *string

func (MlmdDeploy) GetID

func (this MlmdDeploy) GetID() *string

func (MlmdDeploy) GetInputType

func (this MlmdDeploy) GetInputType() string

func (MlmdDeploy) GetName

func (this MlmdDeploy) GetName() string

func (MlmdDeploy) GetOutputType

func (this MlmdDeploy) GetOutputType() string

func (MlmdDeploy) GetProperties

func (this MlmdDeploy) GetProperties() []*TypeProperty

func (MlmdDeploy) GetTypeKind

func (this MlmdDeploy) GetTypeKind() int

func (MlmdDeploy) GetVersion

func (this MlmdDeploy) GetVersion() string

func (MlmdDeploy) IsExecutionTypeInterface

func (MlmdDeploy) IsExecutionTypeInterface()

func (MlmdDeploy) IsType

func (MlmdDeploy) IsType()

type MlmdEvaluate

type MlmdEvaluate struct {
	ID          *string         `json:"id,omitempty"`
	Name        string          `json:"name"`
	Version     string          `json:"version"`
	TypeKind    int             `json:"typeKind"`
	Description string          `json:"description"`
	ExternalID  *string         `json:"externalId,omitempty"`
	InputType   string          `json:"inputType"`
	OutputType  string          `json:"outputType"`
	Properties  []*TypeProperty `json:"properties,omitempty"`
}

func (MlmdEvaluate) GetDescription

func (this MlmdEvaluate) GetDescription() string

func (MlmdEvaluate) GetExternalID

func (this MlmdEvaluate) GetExternalID() *string

func (MlmdEvaluate) GetID

func (this MlmdEvaluate) GetID() *string

func (MlmdEvaluate) GetInputType

func (this MlmdEvaluate) GetInputType() string

func (MlmdEvaluate) GetName

func (this MlmdEvaluate) GetName() string

func (MlmdEvaluate) GetOutputType

func (this MlmdEvaluate) GetOutputType() string

func (MlmdEvaluate) GetProperties

func (this MlmdEvaluate) GetProperties() []*TypeProperty

func (MlmdEvaluate) GetTypeKind

func (this MlmdEvaluate) GetTypeKind() int

func (MlmdEvaluate) GetVersion

func (this MlmdEvaluate) GetVersion() string

func (MlmdEvaluate) IsExecutionTypeInterface

func (MlmdEvaluate) IsExecutionTypeInterface()

func (MlmdEvaluate) IsType

func (MlmdEvaluate) IsType()

type MlmdMetrics

type MlmdMetrics struct {
	ID          *string         `json:"id,omitempty"`
	Name        string          `json:"name"`
	Version     string          `json:"version"`
	TypeKind    int             `json:"typeKind"`
	Description string          `json:"description"`
	ExternalID  *string         `json:"externalId,omitempty"`
	Properties  []*TypeProperty `json:"properties,omitempty"`
}

func (MlmdMetrics) GetDescription

func (this MlmdMetrics) GetDescription() string

func (MlmdMetrics) GetExternalID

func (this MlmdMetrics) GetExternalID() *string

func (MlmdMetrics) GetID

func (this MlmdMetrics) GetID() *string

func (MlmdMetrics) GetName

func (this MlmdMetrics) GetName() string

func (MlmdMetrics) GetProperties

func (this MlmdMetrics) GetProperties() []*TypeProperty

func (MlmdMetrics) GetTypeKind

func (this MlmdMetrics) GetTypeKind() int

func (MlmdMetrics) GetVersion

func (this MlmdMetrics) GetVersion() string

func (MlmdMetrics) IsArtifactTypeInterface

func (MlmdMetrics) IsArtifactTypeInterface()

func (MlmdMetrics) IsType

func (MlmdMetrics) IsType()

type MlmdModel

type MlmdModel struct {
	ID          *string         `json:"id,omitempty"`
	Name        string          `json:"name"`
	Version     string          `json:"version"`
	TypeKind    int             `json:"typeKind"`
	Description string          `json:"description"`
	ExternalID  *string         `json:"externalId,omitempty"`
	Properties  []*TypeProperty `json:"properties,omitempty"`
}

func (MlmdModel) GetDescription

func (this MlmdModel) GetDescription() string

func (MlmdModel) GetExternalID

func (this MlmdModel) GetExternalID() *string

func (MlmdModel) GetID

func (this MlmdModel) GetID() *string

func (MlmdModel) GetName

func (this MlmdModel) GetName() string

func (MlmdModel) GetProperties

func (this MlmdModel) GetProperties() []*TypeProperty

func (MlmdModel) GetTypeKind

func (this MlmdModel) GetTypeKind() int

func (MlmdModel) GetVersion

func (this MlmdModel) GetVersion() string

func (MlmdModel) IsArtifactTypeInterface

func (MlmdModel) IsArtifactTypeInterface()

func (MlmdModel) IsType

func (MlmdModel) IsType()

type MlmdProcess

type MlmdProcess struct {
	ID          *string         `json:"id,omitempty"`
	Name        string          `json:"name"`
	Version     string          `json:"version"`
	TypeKind    int             `json:"typeKind"`
	Description string          `json:"description"`
	ExternalID  *string         `json:"externalId,omitempty"`
	InputType   string          `json:"inputType"`
	OutputType  string          `json:"outputType"`
	Properties  []*TypeProperty `json:"properties,omitempty"`
}

func (MlmdProcess) GetDescription

func (this MlmdProcess) GetDescription() string

func (MlmdProcess) GetExternalID

func (this MlmdProcess) GetExternalID() *string

func (MlmdProcess) GetID

func (this MlmdProcess) GetID() *string

func (MlmdProcess) GetInputType

func (this MlmdProcess) GetInputType() string

func (MlmdProcess) GetName

func (this MlmdProcess) GetName() string

func (MlmdProcess) GetOutputType

func (this MlmdProcess) GetOutputType() string

func (MlmdProcess) GetProperties

func (this MlmdProcess) GetProperties() []*TypeProperty

func (MlmdProcess) GetTypeKind

func (this MlmdProcess) GetTypeKind() int

func (MlmdProcess) GetVersion

func (this MlmdProcess) GetVersion() string

func (MlmdProcess) IsExecutionTypeInterface

func (MlmdProcess) IsExecutionTypeInterface()

func (MlmdProcess) IsType

func (MlmdProcess) IsType()

type MlmdStatistics

type MlmdStatistics struct {
	ID          *string         `json:"id,omitempty"`
	Name        string          `json:"name"`
	Version     string          `json:"version"`
	TypeKind    int             `json:"typeKind"`
	Description string          `json:"description"`
	ExternalID  *string         `json:"externalId,omitempty"`
	Properties  []*TypeProperty `json:"properties,omitempty"`
}

func (MlmdStatistics) GetDescription

func (this MlmdStatistics) GetDescription() string

func (MlmdStatistics) GetExternalID

func (this MlmdStatistics) GetExternalID() *string

func (MlmdStatistics) GetID

func (this MlmdStatistics) GetID() *string

func (MlmdStatistics) GetName

func (this MlmdStatistics) GetName() string

func (MlmdStatistics) GetProperties

func (this MlmdStatistics) GetProperties() []*TypeProperty

func (MlmdStatistics) GetTypeKind

func (this MlmdStatistics) GetTypeKind() int

func (MlmdStatistics) GetVersion

func (this MlmdStatistics) GetVersion() string

func (MlmdStatistics) IsArtifactTypeInterface

func (MlmdStatistics) IsArtifactTypeInterface()

func (MlmdStatistics) IsType

func (MlmdStatistics) IsType()

type MlmdTrain

type MlmdTrain struct {
	ID          *string         `json:"id,omitempty"`
	Name        string          `json:"name"`
	Version     string          `json:"version"`
	TypeKind    int             `json:"typeKind"`
	Description string          `json:"description"`
	ExternalID  *string         `json:"externalId,omitempty"`
	InputType   string          `json:"inputType"`
	OutputType  string          `json:"outputType"`
	Properties  []*TypeProperty `json:"properties,omitempty"`
}

func (MlmdTrain) GetDescription

func (this MlmdTrain) GetDescription() string

func (MlmdTrain) GetExternalID

func (this MlmdTrain) GetExternalID() *string

func (MlmdTrain) GetID

func (this MlmdTrain) GetID() *string

func (MlmdTrain) GetInputType

func (this MlmdTrain) GetInputType() string

func (MlmdTrain) GetName

func (this MlmdTrain) GetName() string

func (MlmdTrain) GetOutputType

func (this MlmdTrain) GetOutputType() string

func (MlmdTrain) GetProperties

func (this MlmdTrain) GetProperties() []*TypeProperty

func (MlmdTrain) GetTypeKind

func (this MlmdTrain) GetTypeKind() int

func (MlmdTrain) GetVersion

func (this MlmdTrain) GetVersion() string

func (MlmdTrain) IsExecutionTypeInterface

func (MlmdTrain) IsExecutionTypeInterface()

func (MlmdTrain) IsType

func (MlmdTrain) IsType()

type MlmdTransform

type MlmdTransform struct {
	ID          *string         `json:"id,omitempty"`
	Name        string          `json:"name"`
	Version     string          `json:"version"`
	TypeKind    int             `json:"typeKind"`
	Description string          `json:"description"`
	ExternalID  *string         `json:"externalId,omitempty"`
	InputType   string          `json:"inputType"`
	OutputType  string          `json:"outputType"`
	Properties  []*TypeProperty `json:"properties,omitempty"`
}

func (MlmdTransform) GetDescription

func (this MlmdTransform) GetDescription() string

func (MlmdTransform) GetExternalID

func (this MlmdTransform) GetExternalID() *string

func (MlmdTransform) GetID

func (this MlmdTransform) GetID() *string

func (MlmdTransform) GetInputType

func (this MlmdTransform) GetInputType() string

func (MlmdTransform) GetName

func (this MlmdTransform) GetName() string

func (MlmdTransform) GetOutputType

func (this MlmdTransform) GetOutputType() string

func (MlmdTransform) GetProperties

func (this MlmdTransform) GetProperties() []*TypeProperty

func (MlmdTransform) GetTypeKind

func (this MlmdTransform) GetTypeKind() int

func (MlmdTransform) GetVersion

func (this MlmdTransform) GetVersion() string

func (MlmdTransform) IsExecutionTypeInterface

func (MlmdTransform) IsExecutionTypeInterface()

func (MlmdTransform) IsType

func (MlmdTransform) IsType()

type StringValue

type StringValue struct {
	Value string `json:"value"`
}

func (StringValue) IsValue

func (StringValue) IsValue()

type Type

type Type interface {
	IsType()
	GetID() *string
	GetName() string
	GetVersion() string
	GetTypeKind() int
	GetDescription() string
	GetExternalID() *string
	GetProperties() []*TypeProperty
}

type TypeFilter

type TypeFilter struct {
	Ids         []string `json:"ids,omitempty"`
	Names       []string `json:"names,omitempty"`
	Versions    []string `json:"versions,omitempty"`
	ExternalIds []string `json:"externalIds,omitempty"`
}

type TypeProperty

type TypeProperty struct {
	TypeID   string `json:"typeId"`
	Name     string `json:"name"`
	DataType int    `json:"dataType"`
}

type Value

type Value interface {
	IsValue()
}

Jump to

Keyboard shortcuts

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