public class RoleBindingBuilder extends AbstractBuilder<io.fabric8.kubernetes.api.model.rbac.RoleBinding,RoleBindingBuilder>
apiVersion: v1
kind: RoleBinding
metadata:
name: pods-listing-binding
annotations:
description: "Default service account"
subjects:
- kind: ServiceAccount
name: default
namespace: myproject
roleRef:
kind: Role
name: pods-listing
namespace: myproject
| Constructor and Description |
|---|
RoleBindingBuilder(String roleName) |
| Modifier and Type | Method and Description |
|---|---|
io.fabric8.kubernetes.api.model.rbac.RoleBinding |
build() |
protected RoleBindingBuilder |
getThis() |
RoleBindingBuilder |
roleRefKind(String roleRefKind)
What is
kind we want to reference to the subject. |
RoleBindingBuilder |
roleRefName(String roleRefName)
What is name of the role reference.
|
RoleBindingBuilder |
roleRefNamespace(String roleRefNamespace)
Deprecated.
|
RoleBindingBuilder |
subjectKind(String subjectKind)
What
kind gains the role defined at roleRef. |
RoleBindingBuilder |
subjectName(String subjectName)
What is name of the
kind that gains the role defined at roleRef. |
RoleBindingBuilder |
subjectNamespace(String subjectNamespace)
What is namespace of the defined
kind. |
addAnnotation, addLabel, addLabels, app, equals, getName, hashCode, metadataBuilderpublic RoleBindingBuilder(String roleName)
public RoleBindingBuilder subjectKind(String subjectKind)
kind gains the role defined at roleRef.
For example: ServiceAccountpublic RoleBindingBuilder subjectName(String subjectName)
kind that gains the role defined at roleRef.
For example account default.public RoleBindingBuilder subjectNamespace(String subjectNamespace)
kind.
For example namespace myproject.public RoleBindingBuilder roleRefKind(String roleRefKind)
kind we want to reference to the subject.
For example kind Role.public RoleBindingBuilder roleRefName(String roleRefName)
@Deprecated public RoleBindingBuilder roleRefNamespace(String roleRefNamespace)
public io.fabric8.kubernetes.api.model.rbac.RoleBinding build()
build in class AbstractBuilder<io.fabric8.kubernetes.api.model.rbac.RoleBinding,RoleBindingBuilder>protected RoleBindingBuilder getThis()
getThis in class AbstractBuilder<io.fabric8.kubernetes.api.model.rbac.RoleBinding,RoleBindingBuilder>Copyright © 2023. All rights reserved.