Documentation
¶
Index ¶
- Constants
- Variables
- func APISavedStatusPtrsEqual(savedStatus *APISavedStatus, savedStatus2 *APISavedStatus) bool
- func DataSavedStatusPtrsEqual(savedStatus *DataSavedStatus, savedStatus2 *DataSavedStatus) bool
- func ErrorBeMoreSpecific(vals ...string) error
- func ErrorEmbedInTemplate() error
- func ErrorInvalidType(invalid string) error
- func ErrorNameNotFound(name string) error
- func ErrorNameOrTypeNotFound(nameOrType string) error
- func ErrorNotFound(name string, resourceType Type) error
- func ErrorTemplateInTemplate() error
- func ErrorUnknownKind(name string) error
- type APIGroupStatus
- type APISavedStatus
- type APIStatus
- type BaseSavedStatus
- type DataExitCode
- type DataSavedStatus
- type DataStatus
- type Error
- type ErrorKind
- type ReplicaCounts
- type Status
- type StatusCode
- func (code StatusCode) MarshalBinary() ([]byte, error)
- func (code StatusCode) MarshalText() ([]byte, error)
- func (code StatusCode) Message() string
- func (code StatusCode) SortBucket() int
- func (code StatusCode) String() string
- func (code *StatusCode) UnmarshalBinary(data []byte) error
- func (code *StatusCode) UnmarshalText(text []byte) error
- type Type
- type Types
Constants ¶
View Source
const ( RawColumnRunningMessage = "ingesting" AggregatorRunningMessage = "aggregating" TransformerRunningMessage = "transforming" TrainingDatasetRunningMessage = "generating" ModelRunningMessage = "training" )
StatusDataRunning aliases
Variables ¶
View Source
var ( VisibleTypes = Types{ RawColumnType, AggregateType, TransformedColumnType, TrainingDatasetType, ModelType, APIType, } )
Functions ¶
func APISavedStatusPtrsEqual ¶
func APISavedStatusPtrsEqual(savedStatus *APISavedStatus, savedStatus2 *APISavedStatus) bool
func DataSavedStatusPtrsEqual ¶
func DataSavedStatusPtrsEqual(savedStatus *DataSavedStatus, savedStatus2 *DataSavedStatus) bool
func ErrorBeMoreSpecific ¶
func ErrorEmbedInTemplate ¶
func ErrorEmbedInTemplate() error
func ErrorInvalidType ¶
func ErrorNameNotFound ¶
func ErrorNameOrTypeNotFound ¶
func ErrorNotFound ¶
func ErrorTemplateInTemplate ¶
func ErrorTemplateInTemplate() error
func ErrorUnknownKind ¶
Types ¶
type APIGroupStatus ¶
type APIGroupStatus struct { APIName string `json:"api_name"` Start *time.Time `json:"start"` ActiveStatus *APIStatus `json:"active_status"` Code StatusCode `json:"status_code"` }
func (*APIGroupStatus) GetCode ¶
func (status *APIGroupStatus) GetCode() StatusCode
func (*APIGroupStatus) Message ¶
func (status *APIGroupStatus) Message() string
type APISavedStatus ¶
type APISavedStatus struct { BaseSavedStatus APIName string `json:"api_name"` }
func (*APISavedStatus) Copy ¶
func (savedStatus *APISavedStatus) Copy() *APISavedStatus
func (*APISavedStatus) Equal ¶
func (savedStatus *APISavedStatus) Equal(savedStatus2 APISavedStatus) bool
type APIStatus ¶
type APIStatus struct { APISavedStatus Path string `json:"path"` RequestedReplicas int32 `json:"requested_replicas"` ReplicaCounts `json:"replica_counts"` Code StatusCode `json:"status_code"` }
func (*APIStatus) GetCode ¶
func (status *APIStatus) GetCode() StatusCode
type BaseSavedStatus ¶
type BaseSavedStatus struct { ResourceID string `json:"resource_id"` ResourceType Type `json:"resource_type"` WorkloadID string `json:"workload_id"` AppName string `json:"app_name"` Start *time.Time `json:"start"` End *time.Time `json:"end"` }
func (*BaseSavedStatus) Copy ¶
func (savedStatus *BaseSavedStatus) Copy() *BaseSavedStatus
func (*BaseSavedStatus) Equal ¶
func (savedStatus *BaseSavedStatus) Equal(savedStatus2 BaseSavedStatus) bool
type DataExitCode ¶
type DataExitCode string
const ( ExitCodeDataSucceeded DataExitCode = "succeeded" ExitCodeDataFailed DataExitCode = "failed" ExitCodeDataKilled DataExitCode = "killed" ExitCodeDataOOM DataExitCode = "oom" )
type DataSavedStatus ¶
type DataSavedStatus struct { BaseSavedStatus ExitCode DataExitCode `json:"exit_code"` }
func (*DataSavedStatus) Copy ¶
func (savedStatus *DataSavedStatus) Copy() *DataSavedStatus
func (*DataSavedStatus) Equal ¶
func (savedStatus *DataSavedStatus) Equal(savedStatus2 DataSavedStatus) bool
type DataStatus ¶
type DataStatus struct { DataSavedStatus Code StatusCode `json:"status_code"` }
func (*DataStatus) GetCode ¶
func (status *DataStatus) GetCode() StatusCode
func (*DataStatus) Message ¶
func (status *DataStatus) Message() string
type ErrorKind ¶
type ErrorKind int
func (ErrorKind) MarshalBinary ¶
MarshalBinary satisfies BinaryMarshaler
func (ErrorKind) MarshalText ¶
MarshalText satisfies TextMarshaler
func (*ErrorKind) UnmarshalBinary ¶
UnmarshalBinary satisfies BinaryUnmarshaler Needed for msgpack
func (*ErrorKind) UnmarshalText ¶
UnmarshalText satisfies TextUnmarshaler
type ReplicaCounts ¶
type ReplicaCounts struct { ReadyUpdated int32 `json:"ready_updated"` ReadyStaleCompute int32 `json:"ready_stale_compute"` ReadyStaleResource int32 `json:"ready_stale_resource"` FailedUpdated int32 `json:"failed_updated"` FailedStaleCompute int32 `json:"failed_stale_compute"` FailedStaleResource int32 `json:"failed_stale_resource"` }
func (*ReplicaCounts) TotalReady ¶
func (replicaCounts *ReplicaCounts) TotalReady() int32
func (*ReplicaCounts) TotalStale ¶
func (replicaCounts *ReplicaCounts) TotalStale() int32
func (*ReplicaCounts) TotalStaleReady ¶
func (replicaCounts *ReplicaCounts) TotalStaleReady() int32
type Status ¶
type Status interface { Message() string GetCode() StatusCode }
type StatusCode ¶
type StatusCode int
const ( StatusUnknown StatusCode = iota // Shared statuses StatusPending // Resource is pending other non-ready resources StatusPendingCompute StatusWaiting // Resource can be created based on resource DAG, but hasn't started yet StatusSkipped StatusParentFailed StatusParentKilled StatusKilledOOM // Data statuses StatusRunning StatusSucceeded StatusFailed StatusKilled // API statuses StatusUpdating StatusReady StatusStopping StatusStopped StatusError // Additional API group statuses (i.e. aggregated API status) StatusPendingUpdate StatusUpdateSkipped )
func (StatusCode) MarshalBinary ¶
func (code StatusCode) MarshalBinary() ([]byte, error)
MarshalBinary satisfies BinaryMarshaler
func (StatusCode) MarshalText ¶
func (code StatusCode) MarshalText() ([]byte, error)
MarshalText satisfies TextMarshaler
func (StatusCode) Message ¶
func (code StatusCode) Message() string
func (StatusCode) SortBucket ¶
func (code StatusCode) SortBucket() int
func (StatusCode) String ¶
func (code StatusCode) String() string
func (*StatusCode) UnmarshalBinary ¶
func (code *StatusCode) UnmarshalBinary(data []byte) error
UnmarshalBinary satisfies BinaryUnmarshaler Needed for msgpack
func (*StatusCode) UnmarshalText ¶
func (code *StatusCode) UnmarshalText(text []byte) error
UnmarshalText satisfies TextUnmarshaler
type Type ¶
type Type int
const ( UnknownType Type = iota // 0 AppType // 1 RawColumnType // 2 TransformedColumnType // 3 AggregateType // 4 APIType // 5 ModelType // 6 EnvironmentType // 7 AggregatorType // 8 TransformerType // 9 EstimatorType // 10 TemplateType // 11 EmbedType // 12 TrainingDatasetType // 13 ConstantType // 14 PythonPackageType // 15 )
func TypeFromKindString ¶
func TypeFromString ¶
func (Type) MarshalBinary ¶
MarshalBinary satisfies BinaryMarshaler
func (Type) MarshalText ¶
MarshalText satisfies TextMarshaler
func (*Type) UnmarshalBinary ¶
UnmarshalBinary satisfies BinaryUnmarshaler Needed for msgpack
func (*Type) UnmarshalText ¶
UnmarshalText satisfies TextUnmarshaler
Click to show internal directories.
Click to hide internal directories.