Interface KubernetesRoleBindingDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<KubernetesRoleBindingDetails.Builder,KubernetesRoleBindingDetails>,SdkBuilder<KubernetesRoleBindingDetails.Builder,KubernetesRoleBindingDetails>,SdkPojo
- Enclosing class:
- KubernetesRoleBindingDetails
public static interface KubernetesRoleBindingDetails.Builder extends SdkPojo, CopyableBuilder<KubernetesRoleBindingDetails.Builder,KubernetesRoleBindingDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description KubernetesRoleBindingDetails.Builderkind(String kind)The kind of the role.KubernetesRoleBindingDetails.Buildername(String name)The name of theRoleBinding.KubernetesRoleBindingDetails.BuilderroleRefKind(String roleRefKind)The type of the role being referenced.KubernetesRoleBindingDetails.BuilderroleRefName(String roleRefName)The name of the role being referenced.KubernetesRoleBindingDetails.Builderuid(String uid)The unique identifier of the role binding.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
kind
KubernetesRoleBindingDetails.Builder kind(String kind)
The kind of the role. For role binding, this value will be
RoleBinding.- Parameters:
kind- The kind of the role. For role binding, this value will beRoleBinding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
KubernetesRoleBindingDetails.Builder name(String name)
The name of the
RoleBinding.- Parameters:
name- The name of theRoleBinding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
uid
KubernetesRoleBindingDetails.Builder uid(String uid)
The unique identifier of the role binding.
- Parameters:
uid- The unique identifier of the role binding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleRefName
KubernetesRoleBindingDetails.Builder roleRefName(String roleRefName)
The name of the role being referenced. This must match the name of the
RoleorClusterRolethat you want to bind to.- Parameters:
roleRefName- The name of the role being referenced. This must match the name of theRoleorClusterRolethat you want to bind to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleRefKind
KubernetesRoleBindingDetails.Builder roleRefKind(String roleRefKind)
The type of the role being referenced. This could be either
RoleorClusterRole.- Parameters:
roleRefKind- The type of the role being referenced. This could be eitherRoleorClusterRole.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-