Documentation ¶
Overview ¶
+k8s:deepcopy-gen=package +groupName=scheduler.arangodb.com
Index ¶
- type Container
- func (c *Container) Apply(template *core.PodTemplateSpec, container *core.Container) error
- func (in *Container) DeepCopy() *Container
- func (in *Container) DeepCopyInto(out *Container)
- func (c *Container) GetCore() *schedulerContainerResourcesApiv1alpha1.Core
- func (c *Container) GetEnvironments() *schedulerContainerResourcesApiv1alpha1.Environments
- func (c *Container) GetImage() *schedulerContainerResourcesApiv1alpha1.Image
- func (c *Container) GetLifecycle() *schedulerContainerResourcesApiv1alpha1.Lifecycle
- func (c *Container) GetNetworking() *schedulerContainerResourcesApiv1alpha1.Networking
- func (c *Container) GetProbes() *schedulerContainerResourcesApiv1alpha1.Probes
- func (c *Container) GetResources() *schedulerContainerResourcesApiv1alpha1.Resources
- func (c *Container) GetSecurity() *schedulerContainerResourcesApiv1alpha1.Security
- func (c *Container) GetVolumeMounts() *schedulerContainerResourcesApiv1alpha1.VolumeMounts
- func (c *Container) Validate() error
- func (c *Container) With(other *Container) *Container
- type Containers
- func (c Containers) Apply(template *core.PodTemplateSpec) error
- func (in Containers) DeepCopy() Containers
- func (in Containers) DeepCopyInto(out *Containers)
- func (c *Containers) ExtendContainers(spec *Container, names ...string)
- func (c Containers) Validate() error
- func (c Containers) With(other Containers) Containers
- type Generic
- func (g *Generic) Apply(template *core.PodTemplateSpec) error
- func (in *Generic) DeepCopy() *Generic
- func (in *Generic) DeepCopyInto(out *Generic)
- func (g *Generic) GetEnvironments() *schedulerContainerResourcesApiv1alpha1.Environments
- func (g *Generic) GetVolumeMounts() *schedulerContainerResourcesApiv1alpha1.VolumeMounts
- func (g *Generic) Validate() error
- func (g *Generic) With(other *Generic) *Generic
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Container ¶
type Container struct { // Core keeps the core settings for Container *schedulerContainerResourcesApiv1alpha1.Core `json:",inline"` // Security keeps the security settings for Container *schedulerContainerResourcesApiv1alpha1.Security `json:",inline"` // Environments keeps the environment variables for Container *schedulerContainerResourcesApiv1alpha1.Environments `json:",inline"` // Image define default image used for the Container *schedulerContainerResourcesApiv1alpha1.Image `json:",inline"` // Resources define resources assigned to the Container *schedulerContainerResourcesApiv1alpha1.Resources `json:",inline"` // VolumeMounts define volume mounts assigned to the Container *schedulerContainerResourcesApiv1alpha1.VolumeMounts `json:",inline"` // Probes define probes assigned to the Container *schedulerContainerResourcesApiv1alpha1.Probes `json:",inline"` // Networking define networking assigned to the Container *schedulerContainerResourcesApiv1alpha1.Networking `json:",inline"` // Lifecycle define lifecycle assigned to the Container *schedulerContainerResourcesApiv1alpha1.Lifecycle `json:",inline"` }
func (*Container) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Container.
func (*Container) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Container) GetCore ¶
func (c *Container) GetCore() *schedulerContainerResourcesApiv1alpha1.Core
func (*Container) GetEnvironments ¶
func (c *Container) GetEnvironments() *schedulerContainerResourcesApiv1alpha1.Environments
func (*Container) GetImage ¶
func (c *Container) GetImage() *schedulerContainerResourcesApiv1alpha1.Image
func (*Container) GetLifecycle ¶
func (c *Container) GetLifecycle() *schedulerContainerResourcesApiv1alpha1.Lifecycle
func (*Container) GetNetworking ¶
func (c *Container) GetNetworking() *schedulerContainerResourcesApiv1alpha1.Networking
func (*Container) GetProbes ¶
func (c *Container) GetProbes() *schedulerContainerResourcesApiv1alpha1.Probes
func (*Container) GetResources ¶
func (c *Container) GetResources() *schedulerContainerResourcesApiv1alpha1.Resources
func (*Container) GetSecurity ¶
func (c *Container) GetSecurity() *schedulerContainerResourcesApiv1alpha1.Security
func (*Container) GetVolumeMounts ¶
func (c *Container) GetVolumeMounts() *schedulerContainerResourcesApiv1alpha1.VolumeMounts
type Containers ¶
func (Containers) Apply ¶
func (c Containers) Apply(template *core.PodTemplateSpec) error
func (Containers) DeepCopy ¶
func (in Containers) DeepCopy() Containers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Containers.
func (Containers) DeepCopyInto ¶
func (in Containers) DeepCopyInto(out *Containers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Containers) ExtendContainers ¶
func (c *Containers) ExtendContainers(spec *Container, names ...string)
func (Containers) Validate ¶
func (c Containers) Validate() error
func (Containers) With ¶
func (c Containers) With(other Containers) Containers
type Generic ¶
type Generic struct { // Environments keeps the environment variables for Container *schedulerContainerResourcesApiv1alpha1.Environments `json:",inline"` // VolumeMounts define volume mounts assigned to the Container *schedulerContainerResourcesApiv1alpha1.VolumeMounts `json:",inline"` }
func (*Generic) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Generic.
func (*Generic) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Generic) GetEnvironments ¶
func (g *Generic) GetEnvironments() *schedulerContainerResourcesApiv1alpha1.Environments
func (*Generic) GetVolumeMounts ¶
func (g *Generic) GetVolumeMounts() *schedulerContainerResourcesApiv1alpha1.VolumeMounts