Documentation ¶
Overview ¶
Package v2alpha1 is a generated protocol buffer package.
It is generated from these files:
k8s.io/kubernetes/pkg/apis/batch/v2alpha1/generated.proto
It has these top-level messages:
CronJob CronJobList CronJobSpec CronJobStatus Job JobCondition JobList JobSpec JobStatus JobTemplate JobTemplateSpec
Index ¶
- Variables
- type CronJob
- func (*CronJob) Descriptor() ([]byte, []int)
- func (m *CronJob) GetMetadata() *k8s_io_kubernetes_pkg_api_v1.ObjectMeta
- func (m *CronJob) GetSpec() *CronJobSpec
- func (m *CronJob) GetStatus() *CronJobStatus
- func (m *CronJob) Marshal() (dAtA []byte, err error)
- func (m *CronJob) MarshalTo(dAtA []byte) (int, error)
- func (*CronJob) ProtoMessage()
- func (m *CronJob) Reset()
- func (m *CronJob) Size() (n int)
- func (m *CronJob) String() string
- func (m *CronJob) Unmarshal(dAtA []byte) error
- type CronJobList
- func (*CronJobList) Descriptor() ([]byte, []int)
- func (m *CronJobList) GetItems() []*CronJob
- func (m *CronJobList) GetMetadata() *k8s_io_kubernetes_pkg_api_unversioned.ListMeta
- func (m *CronJobList) Marshal() (dAtA []byte, err error)
- func (m *CronJobList) MarshalTo(dAtA []byte) (int, error)
- func (*CronJobList) ProtoMessage()
- func (m *CronJobList) Reset()
- func (m *CronJobList) Size() (n int)
- func (m *CronJobList) String() string
- func (m *CronJobList) Unmarshal(dAtA []byte) error
- type CronJobSpec
- func (*CronJobSpec) Descriptor() ([]byte, []int)
- func (m *CronJobSpec) GetConcurrencyPolicy() string
- func (m *CronJobSpec) GetJobTemplate() *JobTemplateSpec
- func (m *CronJobSpec) GetSchedule() string
- func (m *CronJobSpec) GetStartingDeadlineSeconds() int64
- func (m *CronJobSpec) GetSuspend() bool
- func (m *CronJobSpec) Marshal() (dAtA []byte, err error)
- func (m *CronJobSpec) MarshalTo(dAtA []byte) (int, error)
- func (*CronJobSpec) ProtoMessage()
- func (m *CronJobSpec) Reset()
- func (m *CronJobSpec) Size() (n int)
- func (m *CronJobSpec) String() string
- func (m *CronJobSpec) Unmarshal(dAtA []byte) error
- type CronJobStatus
- func (*CronJobStatus) Descriptor() ([]byte, []int)
- func (m *CronJobStatus) GetActive() []*k8s_io_kubernetes_pkg_api_v1.ObjectReference
- func (m *CronJobStatus) GetLastScheduleTime() *k8s_io_kubernetes_pkg_api_unversioned.Time
- func (m *CronJobStatus) Marshal() (dAtA []byte, err error)
- func (m *CronJobStatus) MarshalTo(dAtA []byte) (int, error)
- func (*CronJobStatus) ProtoMessage()
- func (m *CronJobStatus) Reset()
- func (m *CronJobStatus) Size() (n int)
- func (m *CronJobStatus) String() string
- func (m *CronJobStatus) Unmarshal(dAtA []byte) error
- type Job
- func (*Job) Descriptor() ([]byte, []int)
- func (m *Job) GetMetadata() *k8s_io_kubernetes_pkg_api_v1.ObjectMeta
- func (m *Job) GetSpec() *JobSpec
- func (m *Job) GetStatus() *JobStatus
- func (m *Job) Marshal() (dAtA []byte, err error)
- func (m *Job) MarshalTo(dAtA []byte) (int, error)
- func (*Job) ProtoMessage()
- func (m *Job) Reset()
- func (m *Job) Size() (n int)
- func (m *Job) String() string
- func (m *Job) Unmarshal(dAtA []byte) error
- type JobCondition
- func (*JobCondition) Descriptor() ([]byte, []int)
- func (m *JobCondition) GetLastProbeTime() *k8s_io_kubernetes_pkg_api_unversioned.Time
- func (m *JobCondition) GetLastTransitionTime() *k8s_io_kubernetes_pkg_api_unversioned.Time
- func (m *JobCondition) GetMessage() string
- func (m *JobCondition) GetReason() string
- func (m *JobCondition) GetStatus() string
- func (m *JobCondition) GetType() string
- func (m *JobCondition) Marshal() (dAtA []byte, err error)
- func (m *JobCondition) MarshalTo(dAtA []byte) (int, error)
- func (*JobCondition) ProtoMessage()
- func (m *JobCondition) Reset()
- func (m *JobCondition) Size() (n int)
- func (m *JobCondition) String() string
- func (m *JobCondition) Unmarshal(dAtA []byte) error
- type JobList
- func (*JobList) Descriptor() ([]byte, []int)
- func (m *JobList) GetItems() []*Job
- func (m *JobList) GetMetadata() *k8s_io_kubernetes_pkg_api_unversioned.ListMeta
- func (m *JobList) Marshal() (dAtA []byte, err error)
- func (m *JobList) MarshalTo(dAtA []byte) (int, error)
- func (*JobList) ProtoMessage()
- func (m *JobList) Reset()
- func (m *JobList) Size() (n int)
- func (m *JobList) String() string
- func (m *JobList) Unmarshal(dAtA []byte) error
- type JobSpec
- func (*JobSpec) Descriptor() ([]byte, []int)
- func (m *JobSpec) GetActiveDeadlineSeconds() int64
- func (m *JobSpec) GetCompletions() int32
- func (m *JobSpec) GetManualSelector() bool
- func (m *JobSpec) GetParallelism() int32
- func (m *JobSpec) GetSelector() *k8s_io_kubernetes_pkg_api_unversioned.LabelSelector
- func (m *JobSpec) GetTemplate() *k8s_io_kubernetes_pkg_api_v1.PodTemplateSpec
- func (m *JobSpec) Marshal() (dAtA []byte, err error)
- func (m *JobSpec) MarshalTo(dAtA []byte) (int, error)
- func (*JobSpec) ProtoMessage()
- func (m *JobSpec) Reset()
- func (m *JobSpec) Size() (n int)
- func (m *JobSpec) String() string
- func (m *JobSpec) Unmarshal(dAtA []byte) error
- type JobStatus
- func (*JobStatus) Descriptor() ([]byte, []int)
- func (m *JobStatus) GetActive() int32
- func (m *JobStatus) GetCompletionTime() *k8s_io_kubernetes_pkg_api_unversioned.Time
- func (m *JobStatus) GetConditions() []*JobCondition
- func (m *JobStatus) GetFailed() int32
- func (m *JobStatus) GetStartTime() *k8s_io_kubernetes_pkg_api_unversioned.Time
- func (m *JobStatus) GetSucceeded() int32
- func (m *JobStatus) Marshal() (dAtA []byte, err error)
- func (m *JobStatus) MarshalTo(dAtA []byte) (int, error)
- func (*JobStatus) ProtoMessage()
- func (m *JobStatus) Reset()
- func (m *JobStatus) Size() (n int)
- func (m *JobStatus) String() string
- func (m *JobStatus) Unmarshal(dAtA []byte) error
- type JobTemplate
- func (*JobTemplate) Descriptor() ([]byte, []int)
- func (m *JobTemplate) GetMetadata() *k8s_io_kubernetes_pkg_api_v1.ObjectMeta
- func (m *JobTemplate) GetTemplate() *JobTemplateSpec
- func (m *JobTemplate) Marshal() (dAtA []byte, err error)
- func (m *JobTemplate) MarshalTo(dAtA []byte) (int, error)
- func (*JobTemplate) ProtoMessage()
- func (m *JobTemplate) Reset()
- func (m *JobTemplate) Size() (n int)
- func (m *JobTemplate) String() string
- func (m *JobTemplate) Unmarshal(dAtA []byte) error
- type JobTemplateSpec
- func (*JobTemplateSpec) Descriptor() ([]byte, []int)
- func (m *JobTemplateSpec) GetMetadata() *k8s_io_kubernetes_pkg_api_v1.ObjectMeta
- func (m *JobTemplateSpec) GetSpec() *JobSpec
- func (m *JobTemplateSpec) Marshal() (dAtA []byte, err error)
- func (m *JobTemplateSpec) MarshalTo(dAtA []byte) (int, error)
- func (*JobTemplateSpec) ProtoMessage()
- func (m *JobTemplateSpec) Reset()
- func (m *JobTemplateSpec) Size() (n int)
- func (m *JobTemplateSpec) String() string
- func (m *JobTemplateSpec) Unmarshal(dAtA []byte) error
Constants ¶
This section is empty.
Variables ¶
var ( ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow") )
Functions ¶
This section is empty.
Types ¶
type CronJob ¶
type CronJob struct { // Standard object's metadata. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata // +optional Metadata *k8s_io_kubernetes_pkg_api_v1.ObjectMeta `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"` // Spec is a structure defining the expected behavior of a job, including the schedule. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status // +optional Spec *CronJobSpec `protobuf:"bytes,2,opt,name=spec" json:"spec,omitempty"` // Status is a structure describing current status of a job. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status // +optional Status *CronJobStatus `protobuf:"bytes,3,opt,name=status" json:"status,omitempty"` XXX_unrecognized []byte `json:"-"` }
CronJob represents the configuration of a single cron job.
func (*CronJob) Descriptor ¶
func (*CronJob) GetMetadata ¶
func (m *CronJob) GetMetadata() *k8s_io_kubernetes_pkg_api_v1.ObjectMeta
func (*CronJob) GetSpec ¶
func (m *CronJob) GetSpec() *CronJobSpec
func (*CronJob) GetStatus ¶
func (m *CronJob) GetStatus() *CronJobStatus
func (*CronJob) ProtoMessage ¶
func (*CronJob) ProtoMessage()
type CronJobList ¶
type CronJobList struct { // Standard list metadata // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata // +optional Metadata *k8s_io_kubernetes_pkg_api_unversioned.ListMeta `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"` // Items is the list of CronJob. Items []*CronJob `protobuf:"bytes,2,rep,name=items" json:"items,omitempty"` XXX_unrecognized []byte `json:"-"` }
CronJobList is a collection of cron jobs.
func (*CronJobList) Descriptor ¶
func (*CronJobList) Descriptor() ([]byte, []int)
func (*CronJobList) GetItems ¶
func (m *CronJobList) GetItems() []*CronJob
func (*CronJobList) GetMetadata ¶
func (m *CronJobList) GetMetadata() *k8s_io_kubernetes_pkg_api_unversioned.ListMeta
func (*CronJobList) Marshal ¶
func (m *CronJobList) Marshal() (dAtA []byte, err error)
func (*CronJobList) ProtoMessage ¶
func (*CronJobList) ProtoMessage()
func (*CronJobList) Reset ¶
func (m *CronJobList) Reset()
func (*CronJobList) Size ¶
func (m *CronJobList) Size() (n int)
func (*CronJobList) String ¶
func (m *CronJobList) String() string
func (*CronJobList) Unmarshal ¶
func (m *CronJobList) Unmarshal(dAtA []byte) error
type CronJobSpec ¶
type CronJobSpec struct { // Schedule contains the schedule in Cron format, see https://en.wikipedia.org/wiki/Cron. Schedule *string `protobuf:"bytes,1,opt,name=schedule" json:"schedule,omitempty"` // Optional deadline in seconds for starting the job if it misses scheduled // time for any reason. Missed jobs executions will be counted as failed ones. // +optional StartingDeadlineSeconds *int64 `protobuf:"varint,2,opt,name=startingDeadlineSeconds" json:"startingDeadlineSeconds,omitempty"` // ConcurrencyPolicy specifies how to treat concurrent executions of a Job. // +optional ConcurrencyPolicy *string `protobuf:"bytes,3,opt,name=concurrencyPolicy" json:"concurrencyPolicy,omitempty"` // Suspend flag tells the controller to suspend subsequent executions, it does // not apply to already started executions. Defaults to false. // +optional Suspend *bool `protobuf:"varint,4,opt,name=suspend" json:"suspend,omitempty"` // JobTemplate is the object that describes the job that will be created when // executing a CronJob. JobTemplate *JobTemplateSpec `protobuf:"bytes,5,opt,name=jobTemplate" json:"jobTemplate,omitempty"` XXX_unrecognized []byte `json:"-"` }
CronJobSpec describes how the job execution will look like and when it will actually run.
func (*CronJobSpec) Descriptor ¶
func (*CronJobSpec) Descriptor() ([]byte, []int)
func (*CronJobSpec) GetConcurrencyPolicy ¶
func (m *CronJobSpec) GetConcurrencyPolicy() string
func (*CronJobSpec) GetJobTemplate ¶
func (m *CronJobSpec) GetJobTemplate() *JobTemplateSpec
func (*CronJobSpec) GetSchedule ¶
func (m *CronJobSpec) GetSchedule() string
func (*CronJobSpec) GetStartingDeadlineSeconds ¶
func (m *CronJobSpec) GetStartingDeadlineSeconds() int64
func (*CronJobSpec) GetSuspend ¶
func (m *CronJobSpec) GetSuspend() bool
func (*CronJobSpec) Marshal ¶
func (m *CronJobSpec) Marshal() (dAtA []byte, err error)
func (*CronJobSpec) ProtoMessage ¶
func (*CronJobSpec) ProtoMessage()
func (*CronJobSpec) Reset ¶
func (m *CronJobSpec) Reset()
func (*CronJobSpec) Size ¶
func (m *CronJobSpec) Size() (n int)
func (*CronJobSpec) String ¶
func (m *CronJobSpec) String() string
func (*CronJobSpec) Unmarshal ¶
func (m *CronJobSpec) Unmarshal(dAtA []byte) error
type CronJobStatus ¶
type CronJobStatus struct { // Active holds pointers to currently running jobs. // +optional Active []*k8s_io_kubernetes_pkg_api_v1.ObjectReference `protobuf:"bytes,1,rep,name=active" json:"active,omitempty"` // LastScheduleTime keeps information of when was the last time the job was successfully scheduled. // +optional LastScheduleTime *k8s_io_kubernetes_pkg_api_unversioned.Time `protobuf:"bytes,4,opt,name=lastScheduleTime" json:"lastScheduleTime,omitempty"` XXX_unrecognized []byte `json:"-"` }
CronJobStatus represents the current state of a cron job.
func (*CronJobStatus) Descriptor ¶
func (*CronJobStatus) Descriptor() ([]byte, []int)
func (*CronJobStatus) GetActive ¶
func (m *CronJobStatus) GetActive() []*k8s_io_kubernetes_pkg_api_v1.ObjectReference
func (*CronJobStatus) GetLastScheduleTime ¶
func (m *CronJobStatus) GetLastScheduleTime() *k8s_io_kubernetes_pkg_api_unversioned.Time
func (*CronJobStatus) Marshal ¶
func (m *CronJobStatus) Marshal() (dAtA []byte, err error)
func (*CronJobStatus) ProtoMessage ¶
func (*CronJobStatus) ProtoMessage()
func (*CronJobStatus) Reset ¶
func (m *CronJobStatus) Reset()
func (*CronJobStatus) Size ¶
func (m *CronJobStatus) Size() (n int)
func (*CronJobStatus) String ¶
func (m *CronJobStatus) String() string
func (*CronJobStatus) Unmarshal ¶
func (m *CronJobStatus) Unmarshal(dAtA []byte) error
type Job ¶
type Job struct { // Standard object's metadata. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata // +optional Metadata *k8s_io_kubernetes_pkg_api_v1.ObjectMeta `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"` // Spec is a structure defining the expected behavior of a job. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status // +optional Spec *JobSpec `protobuf:"bytes,2,opt,name=spec" json:"spec,omitempty"` // Status is a structure describing current status of a job. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status // +optional Status *JobStatus `protobuf:"bytes,3,opt,name=status" json:"status,omitempty"` XXX_unrecognized []byte `json:"-"` }
Job represents the configuration of a single job.
func (*Job) Descriptor ¶
func (*Job) GetMetadata ¶
func (m *Job) GetMetadata() *k8s_io_kubernetes_pkg_api_v1.ObjectMeta
func (*Job) ProtoMessage ¶
func (*Job) ProtoMessage()
type JobCondition ¶
type JobCondition struct { // Type of job condition, Complete or Failed. Type *string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"` // Status of the condition, one of True, False, Unknown. Status *string `protobuf:"bytes,2,opt,name=status" json:"status,omitempty"` // Last time the condition was checked. // +optional LastProbeTime *k8s_io_kubernetes_pkg_api_unversioned.Time `protobuf:"bytes,3,opt,name=lastProbeTime" json:"lastProbeTime,omitempty"` // Last time the condition transit from one status to another. // +optional LastTransitionTime *k8s_io_kubernetes_pkg_api_unversioned.Time `protobuf:"bytes,4,opt,name=lastTransitionTime" json:"lastTransitionTime,omitempty"` // (brief) reason for the condition's last transition. // +optional Reason *string `protobuf:"bytes,5,opt,name=reason" json:"reason,omitempty"` // Human readable message indicating details about last transition. // +optional Message *string `protobuf:"bytes,6,opt,name=message" json:"message,omitempty"` XXX_unrecognized []byte `json:"-"` }
JobCondition describes current state of a job.
func (*JobCondition) Descriptor ¶
func (*JobCondition) Descriptor() ([]byte, []int)
func (*JobCondition) GetLastProbeTime ¶
func (m *JobCondition) GetLastProbeTime() *k8s_io_kubernetes_pkg_api_unversioned.Time
func (*JobCondition) GetLastTransitionTime ¶
func (m *JobCondition) GetLastTransitionTime() *k8s_io_kubernetes_pkg_api_unversioned.Time
func (*JobCondition) GetMessage ¶
func (m *JobCondition) GetMessage() string
func (*JobCondition) GetReason ¶
func (m *JobCondition) GetReason() string
func (*JobCondition) GetStatus ¶
func (m *JobCondition) GetStatus() string
func (*JobCondition) GetType ¶
func (m *JobCondition) GetType() string
func (*JobCondition) Marshal ¶
func (m *JobCondition) Marshal() (dAtA []byte, err error)
func (*JobCondition) ProtoMessage ¶
func (*JobCondition) ProtoMessage()
func (*JobCondition) Reset ¶
func (m *JobCondition) Reset()
func (*JobCondition) Size ¶
func (m *JobCondition) Size() (n int)
func (*JobCondition) String ¶
func (m *JobCondition) String() string
func (*JobCondition) Unmarshal ¶
func (m *JobCondition) Unmarshal(dAtA []byte) error
type JobList ¶
type JobList struct { // Standard list metadata // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata // +optional Metadata *k8s_io_kubernetes_pkg_api_unversioned.ListMeta `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"` // Items is the list of Job. Items []*Job `protobuf:"bytes,2,rep,name=items" json:"items,omitempty"` XXX_unrecognized []byte `json:"-"` }
JobList is a collection of jobs.
func (*JobList) Descriptor ¶
func (*JobList) GetMetadata ¶
func (m *JobList) GetMetadata() *k8s_io_kubernetes_pkg_api_unversioned.ListMeta
func (*JobList) ProtoMessage ¶
func (*JobList) ProtoMessage()
type JobSpec ¶
type JobSpec struct { // Parallelism specifies the maximum desired number of pods the job should // run at any given time. The actual number of pods running in steady state will // be less than this number when ((.spec.completions - .status.successful) < .spec.parallelism), // i.e. when the work left to do is less than max parallelism. // More info: http://kubernetes.io/docs/user-guide/jobs // +optional Parallelism *int32 `protobuf:"varint,1,opt,name=parallelism" json:"parallelism,omitempty"` // Completions specifies the desired number of successfully finished pods the // job should be run with. Setting to nil means that the success of any // pod signals the success of all pods, and allows parallelism to have any positive // value. Setting to 1 means that parallelism is limited to 1 and the success of that // pod signals the success of the job. // More info: http://kubernetes.io/docs/user-guide/jobs // +optional Completions *int32 `protobuf:"varint,2,opt,name=completions" json:"completions,omitempty"` // Optional duration in seconds relative to the startTime that the job may be active // before the system tries to terminate it; value must be positive integer // +optional ActiveDeadlineSeconds *int64 `protobuf:"varint,3,opt,name=activeDeadlineSeconds" json:"activeDeadlineSeconds,omitempty"` // Selector is a label query over pods that should match the pod count. // Normally, the system sets this field for you. // More info: http://kubernetes.io/docs/user-guide/labels#label-selectors // +optional Selector *k8s_io_kubernetes_pkg_api_unversioned.LabelSelector `protobuf:"bytes,4,opt,name=selector" json:"selector,omitempty"` // ManualSelector controls generation of pod labels and pod selectors. // Leave `manualSelector` unset unless you are certain what you are doing. // When false or unset, the system pick labels unique to this job // and appends those labels to the pod template. When true, // the user is responsible for picking unique labels and specifying // the selector. Failure to pick a unique label may cause this // and other jobs to not function correctly. However, You may see // `manualSelector=true` in jobs that were created with the old `extensions/v1beta1` // API. // More info: http://releases.k8s.io/HEAD/docs/design/selector-generation.md // +optional ManualSelector *bool `protobuf:"varint,5,opt,name=manualSelector" json:"manualSelector,omitempty"` // Template is the object that describes the pod that will be created when // executing a job. // More info: http://kubernetes.io/docs/user-guide/jobs Template *k8s_io_kubernetes_pkg_api_v1.PodTemplateSpec `protobuf:"bytes,6,opt,name=template" json:"template,omitempty"` XXX_unrecognized []byte `json:"-"` }
JobSpec describes how the job execution will look like.
func (*JobSpec) Descriptor ¶
func (*JobSpec) GetActiveDeadlineSeconds ¶
func (*JobSpec) GetCompletions ¶
func (*JobSpec) GetManualSelector ¶
func (*JobSpec) GetParallelism ¶
func (*JobSpec) GetSelector ¶
func (m *JobSpec) GetSelector() *k8s_io_kubernetes_pkg_api_unversioned.LabelSelector
func (*JobSpec) GetTemplate ¶
func (m *JobSpec) GetTemplate() *k8s_io_kubernetes_pkg_api_v1.PodTemplateSpec
func (*JobSpec) ProtoMessage ¶
func (*JobSpec) ProtoMessage()
type JobStatus ¶
type JobStatus struct { // Conditions represent the latest available observations of an object's current state. // More info: http://kubernetes.io/docs/user-guide/jobs // +optional Conditions []*JobCondition `protobuf:"bytes,1,rep,name=conditions" json:"conditions,omitempty"` // StartTime represents time when the job was acknowledged by the Job Manager. // It is not guaranteed to be set in happens-before order across separate operations. // It is represented in RFC3339 form and is in UTC. // +optional StartTime *k8s_io_kubernetes_pkg_api_unversioned.Time `protobuf:"bytes,2,opt,name=startTime" json:"startTime,omitempty"` // CompletionTime represents time when the job was completed. It is not guaranteed to // be set in happens-before order across separate operations. // It is represented in RFC3339 form and is in UTC. // +optional CompletionTime *k8s_io_kubernetes_pkg_api_unversioned.Time `protobuf:"bytes,3,opt,name=completionTime" json:"completionTime,omitempty"` // Active is the number of actively running pods. // +optional Active *int32 `protobuf:"varint,4,opt,name=active" json:"active,omitempty"` // Succeeded is the number of pods which reached Phase Succeeded. // +optional Succeeded *int32 `protobuf:"varint,5,opt,name=succeeded" json:"succeeded,omitempty"` // Failed is the number of pods which reached Phase Failed. // +optional Failed *int32 `protobuf:"varint,6,opt,name=failed" json:"failed,omitempty"` XXX_unrecognized []byte `json:"-"` }
JobStatus represents the current state of a Job.
func (*JobStatus) Descriptor ¶
func (*JobStatus) GetCompletionTime ¶
func (m *JobStatus) GetCompletionTime() *k8s_io_kubernetes_pkg_api_unversioned.Time
func (*JobStatus) GetConditions ¶
func (m *JobStatus) GetConditions() []*JobCondition
func (*JobStatus) GetStartTime ¶
func (m *JobStatus) GetStartTime() *k8s_io_kubernetes_pkg_api_unversioned.Time
func (*JobStatus) GetSucceeded ¶
func (*JobStatus) ProtoMessage ¶
func (*JobStatus) ProtoMessage()
type JobTemplate ¶
type JobTemplate struct { // Standard object's metadata. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata // +optional Metadata *k8s_io_kubernetes_pkg_api_v1.ObjectMeta `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"` // Template defines jobs that will be created from this template // http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status // +optional Template *JobTemplateSpec `protobuf:"bytes,2,opt,name=template" json:"template,omitempty"` XXX_unrecognized []byte `json:"-"` }
JobTemplate describes a template for creating copies of a predefined pod.
func (*JobTemplate) Descriptor ¶
func (*JobTemplate) Descriptor() ([]byte, []int)
func (*JobTemplate) GetMetadata ¶
func (m *JobTemplate) GetMetadata() *k8s_io_kubernetes_pkg_api_v1.ObjectMeta
func (*JobTemplate) GetTemplate ¶
func (m *JobTemplate) GetTemplate() *JobTemplateSpec
func (*JobTemplate) Marshal ¶
func (m *JobTemplate) Marshal() (dAtA []byte, err error)
func (*JobTemplate) ProtoMessage ¶
func (*JobTemplate) ProtoMessage()
func (*JobTemplate) Reset ¶
func (m *JobTemplate) Reset()
func (*JobTemplate) Size ¶
func (m *JobTemplate) Size() (n int)
func (*JobTemplate) String ¶
func (m *JobTemplate) String() string
func (*JobTemplate) Unmarshal ¶
func (m *JobTemplate) Unmarshal(dAtA []byte) error
type JobTemplateSpec ¶
type JobTemplateSpec struct { // Standard object's metadata of the jobs created from this template. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata // +optional Metadata *k8s_io_kubernetes_pkg_api_v1.ObjectMeta `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"` // Specification of the desired behavior of the job. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status // +optional Spec *JobSpec `protobuf:"bytes,2,opt,name=spec" json:"spec,omitempty"` XXX_unrecognized []byte `json:"-"` }
JobTemplateSpec describes the data a Job should have when created from a template
func (*JobTemplateSpec) Descriptor ¶
func (*JobTemplateSpec) Descriptor() ([]byte, []int)
func (*JobTemplateSpec) GetMetadata ¶
func (m *JobTemplateSpec) GetMetadata() *k8s_io_kubernetes_pkg_api_v1.ObjectMeta
func (*JobTemplateSpec) GetSpec ¶
func (m *JobTemplateSpec) GetSpec() *JobSpec
func (*JobTemplateSpec) Marshal ¶
func (m *JobTemplateSpec) Marshal() (dAtA []byte, err error)
func (*JobTemplateSpec) ProtoMessage ¶
func (*JobTemplateSpec) ProtoMessage()
func (*JobTemplateSpec) Reset ¶
func (m *JobTemplateSpec) Reset()
func (*JobTemplateSpec) Size ¶
func (m *JobTemplateSpec) Size() (n int)
func (*JobTemplateSpec) String ¶
func (m *JobTemplateSpec) String() string
func (*JobTemplateSpec) Unmarshal ¶
func (m *JobTemplateSpec) Unmarshal(dAtA []byte) error