Package org.cdk8s.plus23.k8s
Class KubeService.Builder
- java.lang.Object
-
- org.cdk8s.plus23.k8s.KubeService.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<KubeService>
- Enclosing class:
- KubeService
@Stability(Stable) public static final class KubeService.Builder extends Object implements software.amazon.jsii.Builder<KubeService>
A fluent builder forKubeService
.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description KubeService
build()
static KubeService.Builder
create(software.constructs.Construct scope, String id)
KubeService.Builder
metadata(ObjectMeta metadata)
Standard object's metadata.KubeService.Builder
spec(ServiceSpec spec)
Spec defines the behavior of a service.
-
-
-
Method Detail
-
create
@Stability(Stable) public static KubeService.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
KubeService.Builder
.
-
metadata
@Stability(Stable) public KubeService.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 KubeService.Builder spec(ServiceSpec spec)
Spec defines the behavior of a service.https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
- Parameters:
spec
- Spec defines the behavior of a service. This parameter is required.- Returns:
this
-
build
@Stability(Stable) public KubeService build()
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<KubeService>
-
-