public class RoleBindingFluentImpl<A extends RoleBindingFluent<A>> extends BaseFluent<A> implements RoleBindingFluent<A>
Modifier and Type | Class and Description |
---|---|
class |
RoleBindingFluentImpl.MetadataNestedImpl<N> |
class |
RoleBindingFluentImpl.RoleRefNestedImpl<N> |
class |
RoleBindingFluentImpl.SubjectsNestedImpl<N> |
RoleBindingFluent.MetadataNested<N>, RoleBindingFluent.RoleRefNested<N>, RoleBindingFluent.SubjectsNested<N>
_visitables
Constructor and Description |
---|
RoleBindingFluentImpl() |
RoleBindingFluentImpl(RoleBinding instance) |
public RoleBindingFluentImpl()
public RoleBindingFluentImpl(RoleBinding instance)
public String getApiVersion()
getApiVersion
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A withApiVersion(String apiVersion)
withApiVersion
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public Boolean hasApiVersion()
hasApiVersion
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A addToGroupNames(int index, String item)
addToGroupNames
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A setToGroupNames(int index, String item)
setToGroupNames
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A addToGroupNames(String... items)
addToGroupNames
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A addAllToGroupNames(Collection<String> items)
addAllToGroupNames
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A removeFromGroupNames(String... items)
removeFromGroupNames
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A removeAllFromGroupNames(Collection<String> items)
removeAllFromGroupNames
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public List<String> getGroupNames()
getGroupNames
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public String getGroupName(int index)
getGroupName
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public String getFirstGroupName()
getFirstGroupName
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public String getLastGroupName()
getLastGroupName
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public String getMatchingGroupName(Predicate<String> predicate)
getMatchingGroupName
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A withGroupNames(List<String> groupNames)
withGroupNames
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A withGroupNames(String... groupNames)
withGroupNames
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public Boolean hasGroupNames()
hasGroupNames
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public String getKind()
getKind
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A withKind(String kind)
withKind
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public Boolean hasKind()
hasKind
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
@Deprecated public ObjectMeta getMetadata()
getMetadata
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public ObjectMeta buildMetadata()
buildMetadata
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A withMetadata(ObjectMeta metadata)
withMetadata
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public Boolean hasMetadata()
hasMetadata
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public RoleBindingFluent.MetadataNested<A> withNewMetadata()
withNewMetadata
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public RoleBindingFluent.MetadataNested<A> withNewMetadataLike(ObjectMeta item)
withNewMetadataLike
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public RoleBindingFluent.MetadataNested<A> editMetadata()
editMetadata
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public RoleBindingFluent.MetadataNested<A> editOrNewMetadata()
editOrNewMetadata
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public RoleBindingFluent.MetadataNested<A> editOrNewMetadataLike(ObjectMeta item)
editOrNewMetadataLike
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
@Deprecated public ObjectReference getRoleRef()
getRoleRef
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public ObjectReference buildRoleRef()
buildRoleRef
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A withRoleRef(ObjectReference roleRef)
withRoleRef
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public Boolean hasRoleRef()
hasRoleRef
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public RoleBindingFluent.RoleRefNested<A> withNewRoleRef()
withNewRoleRef
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public RoleBindingFluent.RoleRefNested<A> withNewRoleRefLike(ObjectReference item)
withNewRoleRefLike
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public RoleBindingFluent.RoleRefNested<A> editRoleRef()
editRoleRef
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public RoleBindingFluent.RoleRefNested<A> editOrNewRoleRef()
editOrNewRoleRef
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public RoleBindingFluent.RoleRefNested<A> editOrNewRoleRefLike(ObjectReference item)
editOrNewRoleRefLike
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A addToSubjects(int index, ObjectReference item)
addToSubjects
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A setToSubjects(int index, ObjectReference item)
setToSubjects
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A addToSubjects(ObjectReference... items)
addToSubjects
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A addAllToSubjects(Collection<ObjectReference> items)
addAllToSubjects
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A removeFromSubjects(ObjectReference... items)
removeFromSubjects
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A removeAllFromSubjects(Collection<ObjectReference> items)
removeAllFromSubjects
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
@Deprecated public List<ObjectReference> getSubjects()
getSubjects
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public List<ObjectReference> buildSubjects()
buildSubjects
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public ObjectReference buildSubject(int index)
buildSubject
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public ObjectReference buildFirstSubject()
buildFirstSubject
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public ObjectReference buildLastSubject()
buildLastSubject
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public ObjectReference buildMatchingSubject(Predicate<ObjectReferenceBuilder> predicate)
buildMatchingSubject
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A withSubjects(List<ObjectReference> subjects)
withSubjects
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A withSubjects(ObjectReference... subjects)
withSubjects
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public Boolean hasSubjects()
hasSubjects
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public RoleBindingFluent.SubjectsNested<A> addNewSubject()
addNewSubject
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public RoleBindingFluent.SubjectsNested<A> addNewSubjectLike(ObjectReference item)
addNewSubjectLike
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public RoleBindingFluent.SubjectsNested<A> setNewSubjectLike(int index, ObjectReference item)
setNewSubjectLike
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public RoleBindingFluent.SubjectsNested<A> editSubject(int index)
editSubject
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public RoleBindingFluent.SubjectsNested<A> editFirstSubject()
editFirstSubject
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public RoleBindingFluent.SubjectsNested<A> editLastSubject()
editLastSubject
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public RoleBindingFluent.SubjectsNested<A> editMatchingSubject(Predicate<ObjectReferenceBuilder> predicate)
editMatchingSubject
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A addToUserNames(int index, String item)
addToUserNames
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A setToUserNames(int index, String item)
setToUserNames
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A addToUserNames(String... items)
addToUserNames
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A addAllToUserNames(Collection<String> items)
addAllToUserNames
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A removeFromUserNames(String... items)
removeFromUserNames
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A removeAllFromUserNames(Collection<String> items)
removeAllFromUserNames
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public List<String> getUserNames()
getUserNames
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public String getUserName(int index)
getUserName
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public String getFirstUserName()
getFirstUserName
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public String getLastUserName()
getLastUserName
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public String getMatchingUserName(Predicate<String> predicate)
getMatchingUserName
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A withUserNames(List<String> userNames)
withUserNames
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public A withUserNames(String... userNames)
withUserNames
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
public Boolean hasUserNames()
hasUserNames
in interface RoleBindingFluent<A extends RoleBindingFluent<A>>
Copyright © 2011–2017 Red Hat. All rights reserved.