Documentation
¶
Index ¶
- Constants
- Variables
- func APISavedStatusPtrsEqual(savedStatus *APISavedStatus, savedStatus2 *APISavedStatus) bool
- func DataSavedStatusPtrsEqual(savedStatus *DataSavedStatus, savedStatus2 *DataSavedStatus) bool
- 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 ErrorEmbedInTemplate ¶ added in v0.2.0
func ErrorEmbedInTemplate() error
func ErrorInvalidType ¶
func ErrorNameNotFound ¶
func ErrorNameOrTypeNotFound ¶
func ErrorNotFound ¶
func ErrorTemplateInTemplate ¶ added in v0.2.0
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 Error ¶ added in v0.2.0
type Error struct {
Kind ErrorKind
// contains filtered or unexported fields
}
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 // Data statuses StatusDataRunning StatusDataSucceeded StatusDataFailed StatusDataKilled // API statuses StatusAPIUpdating StatusAPIReady StatusAPIStopping StatusAPIStopped StatusAPIError // Additional API group statuses (i.e. aggregated API status) StatusAPIGroupPendingUpdate StatusAPIGroupParentFailed StatusAPIGroupParentKilled StatusAPIGroupUpdateSkipped StatusDataKilledOOM )
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 // 8 AggregatorType // 9 TransformerType // 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.