Class CronJobSpecFluentImpl<A extends CronJobSpecFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.batch.CronJobSpecFluentImpl<A>
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>
,io.fabric8.kubernetes.api.builder.Visitable<A>
,CronJobSpecFluent<A>
- Direct Known Subclasses:
CronJobFluentImpl.SpecNestedImpl
,CronJobSpecBuilder
public class CronJobSpecFluentImpl<A extends CronJobSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements CronJobSpecFluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
CronJobSpecFluentImpl.JobTemplateNestedImpl<N>
-
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.batch.CronJobSpecFluent
CronJobSpecFluent.JobTemplateNested<N>
-
-
Constructor Summary
Constructors Constructor Description CronJobSpecFluentImpl()
CronJobSpecFluentImpl(CronJobSpec instance)
-
Method Summary
-
-
-
Constructor Detail
-
CronJobSpecFluentImpl
public CronJobSpecFluentImpl()
-
CronJobSpecFluentImpl
public CronJobSpecFluentImpl(CronJobSpec instance)
-
-
Method Detail
-
getConcurrencyPolicy
public String getConcurrencyPolicy()
- Specified by:
getConcurrencyPolicy
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
withConcurrencyPolicy
public A withConcurrencyPolicy(String concurrencyPolicy)
- Specified by:
withConcurrencyPolicy
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
hasConcurrencyPolicy
public Boolean hasConcurrencyPolicy()
- Specified by:
hasConcurrencyPolicy
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
withNewConcurrencyPolicy
public A withNewConcurrencyPolicy(String arg1)
- Specified by:
withNewConcurrencyPolicy
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
withNewConcurrencyPolicy
public A withNewConcurrencyPolicy(StringBuilder arg1)
- Specified by:
withNewConcurrencyPolicy
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
withNewConcurrencyPolicy
public A withNewConcurrencyPolicy(StringBuffer arg1)
- Specified by:
withNewConcurrencyPolicy
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
getFailedJobsHistoryLimit
public Integer getFailedJobsHistoryLimit()
- Specified by:
getFailedJobsHistoryLimit
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
withFailedJobsHistoryLimit
public A withFailedJobsHistoryLimit(Integer failedJobsHistoryLimit)
- Specified by:
withFailedJobsHistoryLimit
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
hasFailedJobsHistoryLimit
public Boolean hasFailedJobsHistoryLimit()
- Specified by:
hasFailedJobsHistoryLimit
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
getJobTemplate
@Deprecated public JobTemplateSpec getJobTemplate()
Deprecated.This method has been deprecated, please use method buildJobTemplate instead.- Specified by:
getJobTemplate
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
- Returns:
- The buildable object.
-
buildJobTemplate
public JobTemplateSpec buildJobTemplate()
- Specified by:
buildJobTemplate
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
withJobTemplate
public A withJobTemplate(JobTemplateSpec jobTemplate)
- Specified by:
withJobTemplate
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
hasJobTemplate
public Boolean hasJobTemplate()
- Specified by:
hasJobTemplate
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
withNewJobTemplate
public CronJobSpecFluent.JobTemplateNested<A> withNewJobTemplate()
- Specified by:
withNewJobTemplate
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
withNewJobTemplateLike
public CronJobSpecFluent.JobTemplateNested<A> withNewJobTemplateLike(JobTemplateSpec item)
- Specified by:
withNewJobTemplateLike
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
editJobTemplate
public CronJobSpecFluent.JobTemplateNested<A> editJobTemplate()
- Specified by:
editJobTemplate
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
editOrNewJobTemplate
public CronJobSpecFluent.JobTemplateNested<A> editOrNewJobTemplate()
- Specified by:
editOrNewJobTemplate
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
editOrNewJobTemplateLike
public CronJobSpecFluent.JobTemplateNested<A> editOrNewJobTemplateLike(JobTemplateSpec item)
- Specified by:
editOrNewJobTemplateLike
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
getSchedule
public String getSchedule()
- Specified by:
getSchedule
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
withSchedule
public A withSchedule(String schedule)
- Specified by:
withSchedule
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
hasSchedule
public Boolean hasSchedule()
- Specified by:
hasSchedule
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
withNewSchedule
public A withNewSchedule(String arg1)
- Specified by:
withNewSchedule
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
withNewSchedule
public A withNewSchedule(StringBuilder arg1)
- Specified by:
withNewSchedule
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
withNewSchedule
public A withNewSchedule(StringBuffer arg1)
- Specified by:
withNewSchedule
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
getStartingDeadlineSeconds
public Long getStartingDeadlineSeconds()
- Specified by:
getStartingDeadlineSeconds
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
withStartingDeadlineSeconds
public A withStartingDeadlineSeconds(Long startingDeadlineSeconds)
- Specified by:
withStartingDeadlineSeconds
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
hasStartingDeadlineSeconds
public Boolean hasStartingDeadlineSeconds()
- Specified by:
hasStartingDeadlineSeconds
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
getSuccessfulJobsHistoryLimit
public Integer getSuccessfulJobsHistoryLimit()
- Specified by:
getSuccessfulJobsHistoryLimit
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
withSuccessfulJobsHistoryLimit
public A withSuccessfulJobsHistoryLimit(Integer successfulJobsHistoryLimit)
- Specified by:
withSuccessfulJobsHistoryLimit
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
hasSuccessfulJobsHistoryLimit
public Boolean hasSuccessfulJobsHistoryLimit()
- Specified by:
hasSuccessfulJobsHistoryLimit
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
isSuspend
public Boolean isSuspend()
- Specified by:
isSuspend
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
withSuspend
public A withSuspend(Boolean suspend)
- Specified by:
withSuspend
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
hasSuspend
public Boolean hasSuspend()
- Specified by:
hasSuspend
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
withNewSuspend
public A withNewSuspend(String arg1)
- Specified by:
withNewSuspend
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
withNewSuspend
public A withNewSuspend(boolean arg1)
- Specified by:
withNewSuspend
in interfaceCronJobSpecFluent<A extends CronJobSpecFluent<A>>
-
-