Documentation ¶
Overview ¶
+k8s:deepcopy-gen=package +groupName=scheduler.arangodb.com
Index ¶
- type Pod
- func (a *Pod) Apply(template *core.PodTemplateSpec) error
- func (in *Pod) DeepCopy() *Pod
- func (in *Pod) DeepCopyInto(out *Pod)
- func (a *Pod) GetContainerNamespace() *schedulerPodResourcesApi.Namespace
- func (a *Pod) GetImage() *schedulerPodResourcesApi.Image
- func (a *Pod) GetMetadata() *schedulerPodResourcesApi.Metadata
- func (a *Pod) GetScheduling() *schedulerPodResourcesApi.Scheduling
- func (a *Pod) GetSecurity() *schedulerPodResourcesApi.Security
- func (a *Pod) GetServiceAccount() *schedulerPodResourcesApi.ServiceAccount
- func (a *Pod) GetVolumes() *schedulerPodResourcesApi.Volumes
- func (a *Pod) Validate() error
- func (a *Pod) With(other *Pod) *Pod
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Pod ¶
type Pod struct { // Metadata keeps the metadata settings for Pod *schedulerPodResourcesApi.Metadata `json:",inline"` // Image keeps the image information *schedulerPodResourcesApi.Image `json:",inline"` // Scheduling keeps the scheduling information *schedulerPodResourcesApi.Scheduling `json:",inline"` // Namespace keeps the Container layer Kernel namespace configuration *schedulerPodResourcesApi.Namespace `json:",inline"` // Security keeps the security settings for Pod *schedulerPodResourcesApi.Security `json:",inline"` // Volumes keeps the volumes settings for Pod *schedulerPodResourcesApi.Volumes `json:",inline"` // ServiceAccount keeps the service account settings for Pod *schedulerPodResourcesApi.ServiceAccount `json:",inline"` }
func (*Pod) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pod.
func (*Pod) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Pod) GetContainerNamespace ¶
func (a *Pod) GetContainerNamespace() *schedulerPodResourcesApi.Namespace
func (*Pod) GetImage ¶
func (a *Pod) GetImage() *schedulerPodResourcesApi.Image
func (*Pod) GetMetadata ¶
func (a *Pod) GetMetadata() *schedulerPodResourcesApi.Metadata
func (*Pod) GetScheduling ¶
func (a *Pod) GetScheduling() *schedulerPodResourcesApi.Scheduling
func (*Pod) GetSecurity ¶
func (a *Pod) GetSecurity() *schedulerPodResourcesApi.Security
func (*Pod) GetServiceAccount ¶
func (a *Pod) GetServiceAccount() *schedulerPodResourcesApi.ServiceAccount
func (*Pod) GetVolumes ¶
func (a *Pod) GetVolumes() *schedulerPodResourcesApi.Volumes
Click to show internal directories.
Click to hide internal directories.