Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewExpController ¶
func NewExpController(client *channel.Client) model.ExperimentController
func NewResourceModelSpec ¶
func NewResourceModelSpec(client *channel.Client) model.ResourceExpModelSpec
func NewSelfExpModelCommandSpec ¶
func NewSelfExpModelCommandSpec() spec.ExpModelCommandSpec
Types ¶
type ExpController ¶
type ExpController struct {
model.BaseExperimentController
}
func (*ExpController) Create ¶
func (e *ExpController) Create(ctx context.Context, expSpec v1alpha1.ExperimentSpec) *spec.Response
func (*ExpController) Destroy ¶
func (e *ExpController) Destroy(ctx context.Context, expSpec v1alpha1.ExperimentSpec, oldExpStatus v1alpha1.ExperimentStatus) *spec.Response
func (*ExpController) Name ¶
func (*ExpController) Name() string
type ResourceModelSpec ¶
type ResourceModelSpec struct {
model.BaseResourceExpModelSpec
}
type SelfExpModelCommandSpec ¶
type SelfExpModelCommandSpec struct {
spec.BaseExpModelCommandSpec
}
func (*SelfExpModelCommandSpec) Example ¶
func (*SelfExpModelCommandSpec) Example() string
func (*SelfExpModelCommandSpec) LongDesc ¶
func (*SelfExpModelCommandSpec) LongDesc() string
func (*SelfExpModelCommandSpec) Name ¶
func (*SelfExpModelCommandSpec) Name() string
func (*SelfExpModelCommandSpec) ShortDesc ¶
func (*SelfExpModelCommandSpec) ShortDesc() string
Click to show internal directories.
Click to hide internal directories.