Class RoleBindingFluent<A extends RoleBindingFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.rbac.RoleBindingFluent<A>
-
- Direct Known Subclasses:
RoleBindingBuilder,RoleBindingListFluent.ItemsNested
public class RoleBindingFluent<A extends RoleBindingFluent<A>> extends BaseFluent<A>
Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classRoleBindingFluent.MetadataNested<N>classRoleBindingFluent.RoleRefNested<N>classRoleBindingFluent.SubjectsNested<N>
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
_visitables, VISIT
-
-
Constructor Summary
Constructors Constructor Description RoleBindingFluent()RoleBindingFluent(RoleBinding instance)
-
Method Summary
-
Methods inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
-
-
-
Constructor Detail
-
RoleBindingFluent
public RoleBindingFluent()
-
RoleBindingFluent
public RoleBindingFluent(RoleBinding instance)
-
-
Method Detail
-
addAllToSubjects
public A addAllToSubjects(Collection<Subject> items)
-
addNewSubject
public RoleBindingFluent.SubjectsNested<A> addNewSubject()
-
addNewSubjectLike
public RoleBindingFluent.SubjectsNested<A> addNewSubjectLike(Subject item)
-
buildFirstSubject
public Subject buildFirstSubject()
-
buildLastSubject
public Subject buildLastSubject()
-
buildMatchingSubject
public Subject buildMatchingSubject(Predicate<SubjectBuilder> predicate)
-
buildMetadata
public ObjectMeta buildMetadata()
-
buildRoleRef
public RoleRef buildRoleRef()
-
buildSubject
public Subject buildSubject(int index)
-
copyInstance
protected void copyInstance(RoleBinding instance)
-
editFirstSubject
public RoleBindingFluent.SubjectsNested<A> editFirstSubject()
-
editLastSubject
public RoleBindingFluent.SubjectsNested<A> editLastSubject()
-
editMatchingSubject
public RoleBindingFluent.SubjectsNested<A> editMatchingSubject(Predicate<SubjectBuilder> predicate)
-
editMetadata
public RoleBindingFluent.MetadataNested<A> editMetadata()
-
editOrNewMetadata
public RoleBindingFluent.MetadataNested<A> editOrNewMetadata()
-
editOrNewMetadataLike
public RoleBindingFluent.MetadataNested<A> editOrNewMetadataLike(ObjectMeta item)
-
editOrNewRoleRef
public RoleBindingFluent.RoleRefNested<A> editOrNewRoleRef()
-
editOrNewRoleRefLike
public RoleBindingFluent.RoleRefNested<A> editOrNewRoleRefLike(RoleRef item)
-
editRoleRef
public RoleBindingFluent.RoleRefNested<A> editRoleRef()
-
editSubject
public RoleBindingFluent.SubjectsNested<A> editSubject(int index)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classBaseFluent<A extends RoleBindingFluent<A>>
-
getApiVersion
public String getApiVersion()
-
getKind
public String getKind()
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
hasApiVersion
public boolean hasApiVersion()
-
hasKind
public boolean hasKind()
-
hasMatchingSubject
public boolean hasMatchingSubject(Predicate<SubjectBuilder> predicate)
-
hasMetadata
public boolean hasMetadata()
-
hasRoleRef
public boolean hasRoleRef()
-
hasSubjects
public boolean hasSubjects()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBaseFluent<A extends RoleBindingFluent<A>>
-
removeAllFromSubjects
public A removeAllFromSubjects(Collection<Subject> items)
-
removeMatchingFromSubjects
public A removeMatchingFromSubjects(Predicate<SubjectBuilder> predicate)
-
setNewSubjectLike
public RoleBindingFluent.SubjectsNested<A> setNewSubjectLike(int index, Subject item)
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
withMetadata
public A withMetadata(ObjectMeta metadata)
-
withNewMetadata
public RoleBindingFluent.MetadataNested<A> withNewMetadata()
-
withNewMetadataLike
public RoleBindingFluent.MetadataNested<A> withNewMetadataLike(ObjectMeta item)
-
withNewRoleRef
public RoleBindingFluent.RoleRefNested<A> withNewRoleRef()
-
withNewRoleRefLike
public RoleBindingFluent.RoleRefNested<A> withNewRoleRefLike(RoleRef item)
-
-