Package org.cdk8s.plus24
Class RoleBinding.Builder
- java.lang.Object
-
- org.cdk8s.plus24.RoleBinding.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<RoleBinding>
- Enclosing class:
- RoleBinding
@Stability(Stable) public static final class RoleBinding.Builder extends Object implements software.amazon.jsii.Builder<RoleBinding>
A fluent builder forRoleBinding
.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RoleBinding
build()
static RoleBinding.Builder
create(software.constructs.Construct scope, String id)
RoleBinding.Builder
metadata(org.cdk8s.ApiObjectMetadata metadata)
Metadata that all persisted resources must have, which includes all objects users must create.RoleBinding.Builder
role(IRole role)
The role to bind to.
-
-
-
Method Detail
-
create
@Stability(Stable) public static RoleBinding.Builder create(software.constructs.Construct scope, String id)
- Parameters:
scope
- This parameter is required.id
- This parameter is required.- Returns:
- a new instance of
RoleBinding.Builder
.
-
metadata
@Stability(Stable) public RoleBinding.Builder metadata(org.cdk8s.ApiObjectMetadata metadata)
Metadata that all persisted resources must have, which includes all objects users must create.- Parameters:
metadata
- Metadata that all persisted resources must have, which includes all objects users must create. This parameter is required.- Returns:
this
-
role
@Stability(Stable) public RoleBinding.Builder role(IRole role)
The role to bind to.A RoleBinding can reference a Role or a ClusterRole.
- Parameters:
role
- The role to bind to. This parameter is required.- Returns:
this
-
build
@Stability(Stable) public RoleBinding build()
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<RoleBinding>
-
-