Class RoleBinding.Builder
- java.lang.Object
-
- com.marcnuri.yakc.model.io.k8s.api.rbac.v1alpha1.RoleBinding.Builder
-
- Enclosing class:
- RoleBinding
public static class RoleBinding.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RoleBinding.Builder
addToSubjects(Subject addToSubjects)
RoleBinding.Builder
apiVersion(java.lang.String apiVersion)
APIVersion defines the versioned schema of this representation of an object.RoleBinding
build()
RoleBinding.Builder
clearSubjects()
RoleBinding.Builder
kind(java.lang.String kind)
Kind is a string value representing the REST resource this object represents.RoleBinding.Builder
metadata(ObjectMeta metadata)
RoleBinding.Builder
roleRef(@NonNull RoleRef roleRef)
RoleBinding.Builder
subjects(java.util.Collection<? extends Subject> subjects)
java.lang.String
toString()
-
-
-
Method Detail
-
apiVersion
public RoleBinding.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 RoleBinding.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 RoleBinding.Builder metadata(ObjectMeta metadata)
-
roleRef
public RoleBinding.Builder roleRef(@NonNull @NonNull RoleRef roleRef)
-
addToSubjects
public RoleBinding.Builder addToSubjects(Subject addToSubjects)
-
subjects
public RoleBinding.Builder subjects(java.util.Collection<? extends Subject> subjects)
-
clearSubjects
public RoleBinding.Builder clearSubjects()
-
build
public RoleBinding build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-