Documentation
¶
Index ¶
- type DefaultClient
- func (d *DefaultClient) CreateExperimentInDB(instance *experimentsv1alpha2.Experiment) error
- func (d *DefaultClient) DeleteExperimentInDB(instance *experimentsv1alpha2.Experiment) error
- func (d *DefaultClient) PreCheckRegisterExperimentInDB(inst *experimentsv1alpha2.Experiment) (*api_pb.PreCheckRegisterExperimentReply, error)
- func (d *DefaultClient) UpdateExperimentStatusInDB(instance *experimentsv1alpha2.Experiment) error
- func (d *DefaultClient) ValidateAlgorithmSettings(inst *experimentsv1alpha2.Experiment) (*api_pb.ValidateAlgorithmSettingsReply, error)
- type ManagerClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultClient ¶
type DefaultClient struct { }
DefaultClient implements the Client interface.
func (*DefaultClient) CreateExperimentInDB ¶
func (d *DefaultClient) CreateExperimentInDB(instance *experimentsv1alpha2.Experiment) error
func (*DefaultClient) DeleteExperimentInDB ¶
func (d *DefaultClient) DeleteExperimentInDB(instance *experimentsv1alpha2.Experiment) error
func (*DefaultClient) PreCheckRegisterExperimentInDB ¶
func (d *DefaultClient) PreCheckRegisterExperimentInDB(inst *experimentsv1alpha2.Experiment) (*api_pb.PreCheckRegisterExperimentReply, error)
func (*DefaultClient) UpdateExperimentStatusInDB ¶
func (d *DefaultClient) UpdateExperimentStatusInDB(instance *experimentsv1alpha2.Experiment) error
func (*DefaultClient) ValidateAlgorithmSettings ¶
func (d *DefaultClient) ValidateAlgorithmSettings(inst *experimentsv1alpha2.Experiment) (*api_pb.ValidateAlgorithmSettingsReply, error)
type ManagerClient ¶
type ManagerClient interface { CreateExperimentInDB(instance *experimentsv1alpha2.Experiment) error DeleteExperimentInDB(instance *experimentsv1alpha2.Experiment) error UpdateExperimentStatusInDB(instance *experimentsv1alpha2.Experiment) error PreCheckRegisterExperimentInDB(inst *experimentsv1alpha2.Experiment) (*api_pb.PreCheckRegisterExperimentReply, error) ValidateAlgorithmSettings(inst *experimentsv1alpha2.Experiment) (*api_pb.ValidateAlgorithmSettingsReply, error) }
ManagerClient is the interface for katib manager client in experiment controller.
Click to show internal directories.
Click to hide internal directories.