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