Class Role.Builder
- java.lang.Object
-
- com.marcnuri.yakc.model.io.k8s.api.rbac.v1.Role.Builder
-
- Enclosing class:
- Role
public static class Role.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Role.Builder
addToRules(PolicyRule addToRules)
Role.Builder
apiVersion(java.lang.String apiVersion)
APIVersion defines the versioned schema of this representation of an object.Role
build()
Role.Builder
clearRules()
Role.Builder
kind(java.lang.String kind)
Kind is a string value representing the REST resource this object represents.Role.Builder
metadata(ObjectMeta metadata)
Role.Builder
rules(java.util.Collection<? extends PolicyRule> rules)
java.lang.String
toString()
-
-
-
Method Detail
-
apiVersion
public Role.Builder apiVersion(java.lang.String apiVersion)
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources- Returns:
this
.
-
kind
public Role.Builder kind(java.lang.String kind)
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds- Returns:
this
.
-
metadata
public Role.Builder metadata(ObjectMeta metadata)
-
addToRules
public Role.Builder addToRules(PolicyRule addToRules)
-
rules
public Role.Builder rules(java.util.Collection<? extends PolicyRule> rules)
-
clearRules
public Role.Builder clearRules()
-
build
public Role build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-