 Documentation
      ¶
      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() *schedulerPodResourcesApiv1alpha1.Namespace
- func (a *Pod) GetImage() *schedulerPodResourcesApiv1alpha1.Image
- func (a *Pod) GetMetadata() *schedulerPodResourcesApiv1alpha1.Metadata
- func (a *Pod) GetScheduling() *schedulerPodResourcesApiv1alpha1.Scheduling
- func (a *Pod) GetSecurity() *schedulerPodResourcesApiv1alpha1.Security
- func (a *Pod) GetServiceAccount() *schedulerPodResourcesApiv1alpha1.ServiceAccount
- func (a *Pod) GetVolumes() *schedulerPodResourcesApiv1alpha1.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
	*schedulerPodResourcesApiv1alpha1.Metadata `json:",inline"`
	// Image keeps the image information
	*schedulerPodResourcesApiv1alpha1.Image `json:",inline"`
	// Scheduling keeps the scheduling information
	*schedulerPodResourcesApiv1alpha1.Scheduling `json:",inline"`
	// Namespace keeps the Container layer Kernel namespace configuration
	*schedulerPodResourcesApiv1alpha1.Namespace `json:",inline"`
	// Security keeps the security settings for Pod
	*schedulerPodResourcesApiv1alpha1.Security `json:",inline"`
	// Volumes keeps the volumes settings for Pod
	*schedulerPodResourcesApiv1alpha1.Volumes `json:",inline"`
	// ServiceAccount keeps the service account settings for Pod
	*schedulerPodResourcesApiv1alpha1.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() *schedulerPodResourcesApiv1alpha1.Namespace
func (*Pod) GetImage ¶
func (a *Pod) GetImage() *schedulerPodResourcesApiv1alpha1.Image
func (*Pod) GetMetadata ¶
func (a *Pod) GetMetadata() *schedulerPodResourcesApiv1alpha1.Metadata
func (*Pod) GetScheduling ¶
func (a *Pod) GetScheduling() *schedulerPodResourcesApiv1alpha1.Scheduling
func (*Pod) GetSecurity ¶
func (a *Pod) GetSecurity() *schedulerPodResourcesApiv1alpha1.Security
func (*Pod) GetServiceAccount ¶
func (a *Pod) GetServiceAccount() *schedulerPodResourcesApiv1alpha1.ServiceAccount
func (*Pod) GetVolumes ¶
func (a *Pod) GetVolumes() *schedulerPodResourcesApiv1alpha1.Volumes
 Click to show internal directories. 
   Click to hide internal directories.