Package io.fabric8.openshift.api.model
Class ClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.openshift.api.model.ClusterRoleBindingFluent<A>
-
- Direct Known Subclasses:
ClusterRoleBindingBuilder,ClusterRoleBindingListFluent.ItemsNested,NamedClusterRoleBindingFluent.RoleBindingNested
public class ClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>> extends BaseFluent<A>
Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classClusterRoleBindingFluent.MetadataNested<N>classClusterRoleBindingFluent.RoleRefNested<N>classClusterRoleBindingFluent.SubjectsNested<N>
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
_visitables, VISIT
-
-
Constructor Summary
Constructors Constructor Description ClusterRoleBindingFluent()ClusterRoleBindingFluent(ClusterRoleBinding instance)
-
Method Summary
-
Methods inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
-
-
-
Constructor Detail
-
ClusterRoleBindingFluent
public ClusterRoleBindingFluent()
-
ClusterRoleBindingFluent
public ClusterRoleBindingFluent(ClusterRoleBinding instance)
-
-
Method Detail
-
addAllToGroupNames
public A addAllToGroupNames(Collection<String> items)
-
addAllToSubjects
public A addAllToSubjects(Collection<ObjectReference> items)
-
addAllToUserNames
public A addAllToUserNames(Collection<String> items)
-
addNewSubject
public ClusterRoleBindingFluent.SubjectsNested<A> addNewSubject()
-
addNewSubjectLike
public ClusterRoleBindingFluent.SubjectsNested<A> addNewSubjectLike(ObjectReference item)
-
addToSubjects
public A addToSubjects(ObjectReference... items)
-
addToSubjects
public A addToSubjects(int index, ObjectReference item)
-
buildFirstSubject
public ObjectReference buildFirstSubject()
-
buildLastSubject
public ObjectReference buildLastSubject()
-
buildMatchingSubject
public ObjectReference buildMatchingSubject(Predicate<ObjectReferenceBuilder> predicate)
-
buildMetadata
public ObjectMeta buildMetadata()
-
buildRoleRef
public ObjectReference buildRoleRef()
-
buildSubject
public ObjectReference buildSubject(int index)
-
buildSubjects
public List<ObjectReference> buildSubjects()
-
copyInstance
protected void copyInstance(ClusterRoleBinding instance)
-
editFirstSubject
public ClusterRoleBindingFluent.SubjectsNested<A> editFirstSubject()
-
editLastSubject
public ClusterRoleBindingFluent.SubjectsNested<A> editLastSubject()
-
editMatchingSubject
public ClusterRoleBindingFluent.SubjectsNested<A> editMatchingSubject(Predicate<ObjectReferenceBuilder> predicate)
-
editMetadata
public ClusterRoleBindingFluent.MetadataNested<A> editMetadata()
-
editOrNewMetadata
public ClusterRoleBindingFluent.MetadataNested<A> editOrNewMetadata()
-
editOrNewMetadataLike
public ClusterRoleBindingFluent.MetadataNested<A> editOrNewMetadataLike(ObjectMeta item)
-
editOrNewRoleRef
public ClusterRoleBindingFluent.RoleRefNested<A> editOrNewRoleRef()
-
editOrNewRoleRefLike
public ClusterRoleBindingFluent.RoleRefNested<A> editOrNewRoleRefLike(ObjectReference item)
-
editRoleRef
public ClusterRoleBindingFluent.RoleRefNested<A> editRoleRef()
-
editSubject
public ClusterRoleBindingFluent.SubjectsNested<A> editSubject(int index)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classBaseFluent<A extends ClusterRoleBindingFluent<A>>
-
getApiVersion
public String getApiVersion()
-
getFirstGroupName
public String getFirstGroupName()
-
getFirstUserName
public String getFirstUserName()
-
getGroupName
public String getGroupName(int index)
-
getKind
public String getKind()
-
getLastGroupName
public String getLastGroupName()
-
getLastUserName
public String getLastUserName()
-
getUserName
public String getUserName(int index)
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
hasApiVersion
public boolean hasApiVersion()
-
hasGroupNames
public boolean hasGroupNames()
-
hasKind
public boolean hasKind()
-
hasMatchingSubject
public boolean hasMatchingSubject(Predicate<ObjectReferenceBuilder> predicate)
-
hasMetadata
public boolean hasMetadata()
-
hasRoleRef
public boolean hasRoleRef()
-
hasSubjects
public boolean hasSubjects()
-
hasUserNames
public boolean hasUserNames()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBaseFluent<A extends ClusterRoleBindingFluent<A>>
-
removeAllFromGroupNames
public A removeAllFromGroupNames(Collection<String> items)
-
removeAllFromSubjects
public A removeAllFromSubjects(Collection<ObjectReference> items)
-
removeAllFromUserNames
public A removeAllFromUserNames(Collection<String> items)
-
removeFromSubjects
public A removeFromSubjects(ObjectReference... items)
-
removeMatchingFromSubjects
public A removeMatchingFromSubjects(Predicate<ObjectReferenceBuilder> predicate)
-
setNewSubjectLike
public ClusterRoleBindingFluent.SubjectsNested<A> setNewSubjectLike(int index, ObjectReference item)
-
setToSubjects
public A setToSubjects(int index, ObjectReference item)
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
withMetadata
public A withMetadata(ObjectMeta metadata)
-
withNewMetadata
public ClusterRoleBindingFluent.MetadataNested<A> withNewMetadata()
-
withNewMetadataLike
public ClusterRoleBindingFluent.MetadataNested<A> withNewMetadataLike(ObjectMeta item)
-
withNewRoleRef
public ClusterRoleBindingFluent.RoleRefNested<A> withNewRoleRef()
-
withNewRoleRefLike
public ClusterRoleBindingFluent.RoleRefNested<A> withNewRoleRefLike(ObjectReference item)
-
withRoleRef
public A withRoleRef(ObjectReference roleRef)
-
withSubjects
public A withSubjects(List<ObjectReference> subjects)
-
withSubjects
public A withSubjects(ObjectReference... subjects)
-
-