Package org.cdk8s.plus25.k8s
Class KubeCertificateSigningRequest.Builder
- java.lang.Object
-
- org.cdk8s.plus25.k8s.KubeCertificateSigningRequest.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<KubeCertificateSigningRequest>
- Enclosing class:
- KubeCertificateSigningRequest
@Stability(Stable) public static final class KubeCertificateSigningRequest.Builder extends Object implements software.amazon.jsii.Builder<KubeCertificateSigningRequest>
A fluent builder forKubeCertificateSigningRequest.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description KubeCertificateSigningRequestbuild()static KubeCertificateSigningRequest.Buildercreate(software.constructs.Construct scope, String id)KubeCertificateSigningRequest.Buildermetadata(ObjectMeta metadata)KubeCertificateSigningRequest.Builderspec(CertificateSigningRequestSpec spec)spec contains the certificate request, and is immutable after creation.
-
-
-
Method Detail
-
create
@Stability(Stable) public static KubeCertificateSigningRequest.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
KubeCertificateSigningRequest.Builder.
-
spec
@Stability(Stable) public KubeCertificateSigningRequest.Builder spec(CertificateSigningRequestSpec spec)
spec contains the certificate request, and is immutable after creation.Only the request, signerName, expirationSeconds, and usages fields can be set on creation. Other fields are derived by Kubernetes and cannot be modified by users.
- Parameters:
spec- spec contains the certificate request, and is immutable after creation. This parameter is required.- Returns:
this
-
metadata
@Stability(Stable) public KubeCertificateSigningRequest.Builder metadata(ObjectMeta metadata)
- Parameters:
metadata- This parameter is required.- Returns:
this
-
build
@Stability(Stable) public KubeCertificateSigningRequest build()
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<KubeCertificateSigningRequest>- Returns:
- a newly built instance of
KubeCertificateSigningRequest.
-
-