Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetBatchStatusFromRadixBatch ¶
func GetBatchStatusFromRadixBatch(radixBatch *modelsv2.RadixBatch) *modelsv1.BatchStatus
GetBatchStatusFromRadixBatch Gets batch status from RadixBatch
Types ¶
type BatchHandler ¶
type BatchHandler interface { // GetBatches Get status of all batches GetBatches(ctx context.Context) ([]modelsv1.BatchStatus, error) // GetBatch Get status of a batch GetBatch(ctx context.Context, batchName string) (*modelsv1.BatchStatus, error) // GetBatchJob Get status of a batch job GetBatchJob(ctx context.Context, batchName string, jobName string) (*modelsv1.JobStatus, error) // CreateBatch Create a batch with parameters CreateBatch(ctx context.Context, batchScheduleDescription *common.BatchScheduleDescription) (*modelsv1.BatchStatus, error) // CopyBatch creates a copy of an existing batch with deploymentName as value for radixDeploymentJobRef.name CopyBatch(ctx context.Context, batchName string, deploymentName string) (*modelsv1.BatchStatus, error) // MaintainHistoryLimit Delete outdated batches MaintainHistoryLimit(ctx context.Context) error // DeleteBatch Delete a batch DeleteBatch(ctx context.Context, batchName string) error // StopBatch Stop a batch StopBatch(ctx context.Context, batchName string) error // StopBatchJob Stop a batch job StopBatchJob(ctx context.Context, batchName string, jobName string) error }
Click to show internal directories.
Click to hide internal directories.