Documentation ¶
Index ¶
- Constants
- func FromWorkflowStep(from v1beta1.WorkflowStep) (apis.WorkflowStep, error)
- func FromWorkflowSubStep(from common.WorkflowSubStep) (apis.WorkflowStep, error)
- type ListConfigSpec
- type ListConfigWorkflowStep
- func (l *ListConfigWorkflowStep) Alias(alias string) *ListConfigWorkflowStep
- func (l *ListConfigWorkflowStep) Build() v1beta1.WorkflowStep
- func (l *ListConfigWorkflowStep) DefType() string
- func (l *ListConfigWorkflowStep) DependsOn(dependsOn []string) *ListConfigWorkflowStep
- func (l *ListConfigWorkflowStep) FromWorkflowStep(from v1beta1.WorkflowStep) (*ListConfigWorkflowStep, error)
- func (l *ListConfigWorkflowStep) FromWorkflowSubStep(from common.WorkflowSubStep) (*ListConfigWorkflowStep, error)
- func (o *ListConfigWorkflowStep) GetNamespace() string
- func (o *ListConfigWorkflowStep) GetNamespaceOk() (*string, bool)
- func (o *ListConfigWorkflowStep) GetTemplate() string
- func (o *ListConfigWorkflowStep) GetTemplateOk() (*string, bool)
- func (o *ListConfigWorkflowStep) HasNamespace() bool
- func (l *ListConfigWorkflowStep) If(_if string) *ListConfigWorkflowStep
- func (l *ListConfigWorkflowStep) Inputs(input common.StepInputs) *ListConfigWorkflowStep
- func (l *ListConfigWorkflowStep) Outputs(output common.StepOutputs) *ListConfigWorkflowStep
- func (o *ListConfigWorkflowStep) SetNamespace(v string) *ListConfigWorkflowStep
- func (o *ListConfigWorkflowStep) SetTemplate(v string) *ListConfigWorkflowStep
- func (l *ListConfigWorkflowStep) Timeout(timeout string) *ListConfigWorkflowStep
- func (o *ListConfigWorkflowStep) Validate() error
- func (l *ListConfigWorkflowStep) WorkflowStepName() string
- type NullableListConfigSpec
- func (v *NullableListConfigSpec) Get() *ListConfigSpec
- func (v *NullableListConfigSpec) IsSet() bool
- func (v NullableListConfigSpec) MarshalJSON() ([]byte, error)
- func (v *NullableListConfigSpec) Set(val *ListConfigSpec)
- func (v *NullableListConfigSpec) UnmarshalJSON(src []byte) error
- func (v *NullableListConfigSpec) Unset()
Constants ¶
const ListConfigType = "list-config"
Variables ¶
This section is empty.
Functions ¶
func FromWorkflowStep ¶
func FromWorkflowStep(from v1beta1.WorkflowStep) (apis.WorkflowStep, error)
func FromWorkflowSubStep ¶
func FromWorkflowSubStep(from common.WorkflowSubStep) (apis.WorkflowStep, error)
Types ¶
type ListConfigSpec ¶
type ListConfigSpec struct { // Specify the namespace of the config. Namespace *string `json:"namespace,omitempty"` // Specify the template of the config. Template *string `json:"template"` }
ListConfigSpec struct for ListConfigSpec
func NewListConfigSpec ¶
func NewListConfigSpec() *ListConfigSpec
NewListConfigSpec is short for NewListConfigSpecWithDefault which instantiates a new ListConfigSpec object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func NewListConfigSpecEmpty ¶
func NewListConfigSpecEmpty() *ListConfigSpec
NewListConfigSpecEmpty instantiates a new ListConfigSpec object with no properties set. This constructor will not assign any default values to properties.
func NewListConfigSpecList ¶
func NewListConfigSpecList(ps ...*ListConfigSpec) []ListConfigSpec
NewListConfigSpecs converts a list ListConfigSpec pointers to objects. This is helpful when the SetListConfigSpec requires a list of objects
func NewListConfigSpecWith ¶
func NewListConfigSpecWith(template string) *ListConfigSpec
NewListConfigSpecWith instantiates a new ListConfigSpec object This constructor will make sure properties required by API are set. For optional properties, it will set default values if they have been defined. The set of arguments will change when the set of required properties is changed
func NewListConfigSpecWithDefault ¶
func NewListConfigSpecWithDefault() *ListConfigSpec
NewListConfigSpecWithDefault instantiates a new ListConfigSpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (ListConfigSpec) MarshalJSON ¶
func (o ListConfigSpec) MarshalJSON() ([]byte, error)
func (ListConfigSpec) ToMap ¶
func (o ListConfigSpec) ToMap() (map[string]interface{}, error)
type ListConfigWorkflowStep ¶
type ListConfigWorkflowStep struct { Base apis.WorkflowStepBase Properties ListConfigSpec }
func ListConfig ¶
func ListConfig(name string) *ListConfigWorkflowStep
func (*ListConfigWorkflowStep) Alias ¶
func (l *ListConfigWorkflowStep) Alias(alias string) *ListConfigWorkflowStep
func (*ListConfigWorkflowStep) Build ¶
func (l *ListConfigWorkflowStep) Build() v1beta1.WorkflowStep
func (*ListConfigWorkflowStep) DefType ¶
func (l *ListConfigWorkflowStep) DefType() string
func (*ListConfigWorkflowStep) DependsOn ¶
func (l *ListConfigWorkflowStep) DependsOn(dependsOn []string) *ListConfigWorkflowStep
func (*ListConfigWorkflowStep) FromWorkflowStep ¶
func (l *ListConfigWorkflowStep) FromWorkflowStep(from v1beta1.WorkflowStep) (*ListConfigWorkflowStep, error)
func (*ListConfigWorkflowStep) FromWorkflowSubStep ¶
func (l *ListConfigWorkflowStep) FromWorkflowSubStep(from common.WorkflowSubStep) (*ListConfigWorkflowStep, error)
func (*ListConfigWorkflowStep) GetNamespace ¶
func (o *ListConfigWorkflowStep) GetNamespace() string
GetNamespace returns the Namespace field value if set, zero value otherwise.
func (*ListConfigWorkflowStep) GetNamespaceOk ¶
func (o *ListConfigWorkflowStep) GetNamespaceOk() (*string, bool)
GetNamespaceOk returns a tuple with the Namespace field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListConfigWorkflowStep) GetTemplate ¶
func (o *ListConfigWorkflowStep) GetTemplate() string
GetTemplate returns the Template field value
func (*ListConfigWorkflowStep) GetTemplateOk ¶
func (o *ListConfigWorkflowStep) GetTemplateOk() (*string, bool)
GetTemplateOk returns a tuple with the Template field value and a boolean to check if the value has been set.
func (*ListConfigWorkflowStep) HasNamespace ¶
func (o *ListConfigWorkflowStep) HasNamespace() bool
HasNamespace returns a boolean if a field has been set.
func (*ListConfigWorkflowStep) If ¶
func (l *ListConfigWorkflowStep) If(_if string) *ListConfigWorkflowStep
func (*ListConfigWorkflowStep) Inputs ¶
func (l *ListConfigWorkflowStep) Inputs(input common.StepInputs) *ListConfigWorkflowStep
func (*ListConfigWorkflowStep) Outputs ¶
func (l *ListConfigWorkflowStep) Outputs(output common.StepOutputs) *ListConfigWorkflowStep
func (*ListConfigWorkflowStep) SetNamespace ¶
func (o *ListConfigWorkflowStep) SetNamespace(v string) *ListConfigWorkflowStep
SetNamespace gets a reference to the given string and assigns it to the namespace field. Namespace: Specify the namespace of the config.
func (*ListConfigWorkflowStep) SetTemplate ¶
func (o *ListConfigWorkflowStep) SetTemplate(v string) *ListConfigWorkflowStep
SetTemplate sets field value
func (*ListConfigWorkflowStep) Timeout ¶
func (l *ListConfigWorkflowStep) Timeout(timeout string) *ListConfigWorkflowStep
func (*ListConfigWorkflowStep) Validate ¶
func (o *ListConfigWorkflowStep) Validate() error
Validate validates this ListConfigSpec 1. If the required properties are not set, this will return an error 2. If properties are set, will check if nested required properties are set
func (*ListConfigWorkflowStep) WorkflowStepName ¶
func (l *ListConfigWorkflowStep) WorkflowStepName() string
type NullableListConfigSpec ¶
type NullableListConfigSpec struct {
// contains filtered or unexported fields
}
func NewNullableListConfigSpec ¶
func NewNullableListConfigSpec(val *ListConfigSpec) *NullableListConfigSpec
func (*NullableListConfigSpec) Get ¶
func (v *NullableListConfigSpec) Get() *ListConfigSpec
func (*NullableListConfigSpec) IsSet ¶
func (v *NullableListConfigSpec) IsSet() bool
func (NullableListConfigSpec) MarshalJSON ¶
func (v NullableListConfigSpec) MarshalJSON() ([]byte, error)
func (*NullableListConfigSpec) Set ¶
func (v *NullableListConfigSpec) Set(val *ListConfigSpec)
func (*NullableListConfigSpec) UnmarshalJSON ¶
func (v *NullableListConfigSpec) UnmarshalJSON(src []byte) error
func (*NullableListConfigSpec) Unset ¶
func (v *NullableListConfigSpec) Unset()