Package org.cdk8s.plus24.k8s
Class KubeJob.Builder
- java.lang.Object
-
- org.cdk8s.plus24.k8s.KubeJob.Builder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description KubeJob
build()
static KubeJob.Builder
create(software.constructs.Construct scope, String id)
KubeJob.Builder
metadata(ObjectMeta metadata)
Standard object's metadata.KubeJob.Builder
spec(JobSpec spec)
Specification of the desired behavior of a job.
-
-
-
Method Detail
-
create
@Stability(Stable) public static KubeJob.Builder create(software.constructs.Construct scope, String id)
- Parameters:
scope
- the scope in which to define this object. This parameter is required.id
- a scope-local name for the object. This parameter is required.- Returns:
- a new instance of
KubeJob.Builder
.
-
metadata
@Stability(Stable) public KubeJob.Builder metadata(ObjectMeta metadata)
Standard object's metadata.More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
- Parameters:
metadata
- Standard object's metadata. This parameter is required.- Returns:
this
-
spec
@Stability(Stable) public KubeJob.Builder spec(JobSpec spec)
Specification of the desired behavior of a job.More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
- Parameters:
spec
- Specification of the desired behavior of a job. This parameter is required.- Returns:
this
-
-