public class RoleBuilder extends AbstractBuilder<io.fabric8.kubernetes.api.model.rbac.Role,RoleBuilder>
apiVersion: v1 kind: Role metadata: name: pods-listing rules: resources: ["pods", "pods/log"] verbs: ["list", "get"] apiGroups: [""]
| Constructor and Description |
|---|
RoleBuilder(String roleName) |
| Modifier and Type | Method and Description |
|---|---|
RoleBuilder |
apiGroups(String... apiGroups) |
io.fabric8.kubernetes.api.model.rbac.Role |
build() |
protected RoleBuilder |
getThis() |
RoleBuilder |
resources(String... resources) |
RoleBuilder |
verbs(String... verbs) |
addAnnotation, addLabel, addLabels, app, equals, getName, hashCode, metadataBuilderpublic RoleBuilder(String roleName)
public RoleBuilder resources(String... resources)
public RoleBuilder verbs(String... verbs)
public RoleBuilder apiGroups(String... apiGroups)
public io.fabric8.kubernetes.api.model.rbac.Role build()
build in class AbstractBuilder<io.fabric8.kubernetes.api.model.rbac.Role,RoleBuilder>protected RoleBuilder getThis()
getThis in class AbstractBuilder<io.fabric8.kubernetes.api.model.rbac.Role,RoleBuilder>Copyright © 2023. All rights reserved.