Package org.cdk8s.plus24.k8s
Class ServiceAccountSubjectV1Beta1.Builder
- java.lang.Object
-
- org.cdk8s.plus24.k8s.ServiceAccountSubjectV1Beta1.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ServiceAccountSubjectV1Beta1>
- Enclosing interface:
- ServiceAccountSubjectV1Beta1
@Stability(Stable) public static final class ServiceAccountSubjectV1Beta1.Builder extends Object implements software.amazon.jsii.Builder<ServiceAccountSubjectV1Beta1>
A builder forServiceAccountSubjectV1Beta1
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceAccountSubjectV1Beta1
build()
Builds the configured instance.ServiceAccountSubjectV1Beta1.Builder
name(String name)
Sets the value ofServiceAccountSubjectV1Beta1.getName()
ServiceAccountSubjectV1Beta1.Builder
namespace(String namespace)
Sets the value ofServiceAccountSubjectV1Beta1.getNamespace()
-
-
-
Method Detail
-
name
@Stability(Stable) public ServiceAccountSubjectV1Beta1.Builder name(String name)
Sets the value ofServiceAccountSubjectV1Beta1.getName()
- Parameters:
name
- `name` is the name of matching ServiceAccount objects, or "*" to match regardless of name. This parameter is required. Required.- Returns:
this
-
namespace
@Stability(Stable) public ServiceAccountSubjectV1Beta1.Builder namespace(String namespace)
Sets the value ofServiceAccountSubjectV1Beta1.getNamespace()
- Parameters:
namespace
- `namespace` is the namespace of matching ServiceAccount objects. This parameter is required. Required.- Returns:
this
-
build
@Stability(Stable) public ServiceAccountSubjectV1Beta1 build()
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<ServiceAccountSubjectV1Beta1>
- Returns:
- a new instance of
ServiceAccountSubjectV1Beta1
- Throws:
NullPointerException
- if any required attribute was not provided
-
-