Package io.fabric8.openshift.api.model
Class RoleBindingFluentImpl<A extends RoleBindingFluent<A>>
java.lang.Object
io.fabric8.kubernetes.api.builder.BaseFluent<A>
io.fabric8.openshift.api.model.RoleBindingFluentImpl<A>
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>,io.fabric8.kubernetes.api.builder.Visitable<A>,RoleBindingFluent<A>
- Direct Known Subclasses:
DoneableRoleBinding,LocalSubjectAccessReviewFluentImpl.RoleBindingContentNestedImpl,PolicyRuleFluentImpl.RoleBindingAttributeRestrictionsNestedImpl,RoleBindingBuilder,RoleBindingListFluentImpl.ItemsNestedImpl,SubjectAccessReviewFluentImpl.RoleBindingContentNestedImpl,TemplateFluentImpl.RoleBindingObjectsNestedImpl
public class RoleBindingFluentImpl<A extends RoleBindingFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements RoleBindingFluent<A>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classRoleBindingFluentImpl.MetadataNestedImpl<N>classRoleBindingFluentImpl.RoleRefNestedImpl<N>classRoleBindingFluentImpl.SubjectsNestedImpl<N>Nested classes/interfaces inherited from interface io.fabric8.openshift.api.model.RoleBindingFluent
RoleBindingFluent.MetadataNested<N>, RoleBindingFluent.RoleRefNested<N>, RoleBindingFluent.SubjectsNested<N> -
Field Summary
-
Constructor Summary
Constructors Constructor Description RoleBindingFluentImpl()RoleBindingFluentImpl(RoleBinding instance) -
Method Summary
Modifier and Type Method Description AaddAllToGroupNames(Collection<String> items)AaddAllToSubjects(Collection<io.fabric8.kubernetes.api.model.ObjectReference> items)AaddAllToUserNames(Collection<String> items)AaddNewGroupName(String arg1)AaddNewGroupName(StringBuffer arg1)AaddNewGroupName(StringBuilder arg1)RoleBindingFluent.SubjectsNested<A>addNewSubject()RoleBindingFluent.SubjectsNested<A>addNewSubjectLike(io.fabric8.kubernetes.api.model.ObjectReference item)AaddNewUserName(String arg1)AaddNewUserName(StringBuffer arg1)AaddNewUserName(StringBuilder arg1)AaddToGroupNames(int index, String item)AaddToGroupNames(String... items)AaddToSubjects(int index, io.fabric8.kubernetes.api.model.ObjectReference item)AaddToSubjects(io.fabric8.kubernetes.api.model.ObjectReference... items)AaddToUserNames(int index, String item)AaddToUserNames(String... items)io.fabric8.kubernetes.api.model.ObjectReferencebuildFirstSubject()io.fabric8.kubernetes.api.model.ObjectReferencebuildLastSubject()io.fabric8.kubernetes.api.model.ObjectReferencebuildMatchingSubject(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.ObjectReferenceBuilder> predicate)io.fabric8.kubernetes.api.model.ObjectMetabuildMetadata()io.fabric8.kubernetes.api.model.ObjectReferencebuildRoleRef()io.fabric8.kubernetes.api.model.ObjectReferencebuildSubject(int index)List<io.fabric8.kubernetes.api.model.ObjectReference>buildSubjects()RoleBindingFluent.SubjectsNested<A>editFirstSubject()RoleBindingFluent.SubjectsNested<A>editLastSubject()RoleBindingFluent.SubjectsNested<A>editMatchingSubject(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.ObjectReferenceBuilder> predicate)RoleBindingFluent.MetadataNested<A>editMetadata()RoleBindingFluent.MetadataNested<A>editOrNewMetadata()RoleBindingFluent.MetadataNested<A>editOrNewMetadataLike(io.fabric8.kubernetes.api.model.ObjectMeta item)RoleBindingFluent.RoleRefNested<A>editOrNewRoleRef()RoleBindingFluent.RoleRefNested<A>editOrNewRoleRefLike(io.fabric8.kubernetes.api.model.ObjectReference item)RoleBindingFluent.RoleRefNested<A>editRoleRef()RoleBindingFluent.SubjectsNested<A>editSubject(int index)booleanequals(Object o)StringgetApiVersion()StringgetFirstGroupName()StringgetFirstUserName()StringgetGroupName(int index)List<String>getGroupNames()StringgetKind()StringgetLastGroupName()StringgetLastUserName()StringgetMatchingGroupName(io.fabric8.kubernetes.api.builder.Predicate<String> predicate)StringgetMatchingUserName(io.fabric8.kubernetes.api.builder.Predicate<String> predicate)io.fabric8.kubernetes.api.model.ObjectMetagetMetadata()Deprecated.io.fabric8.kubernetes.api.model.ObjectReferencegetRoleRef()Deprecated.List<io.fabric8.kubernetes.api.model.ObjectReference>getSubjects()Deprecated.StringgetUserName(int index)List<String>getUserNames()BooleanhasApiVersion()BooleanhasGroupNames()BooleanhasKind()BooleanhasMatchingGroupName(io.fabric8.kubernetes.api.builder.Predicate<String> predicate)BooleanhasMatchingSubject(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.ObjectReferenceBuilder> predicate)BooleanhasMatchingUserName(io.fabric8.kubernetes.api.builder.Predicate<String> predicate)BooleanhasMetadata()BooleanhasRoleRef()BooleanhasSubjects()BooleanhasUserNames()AremoveAllFromGroupNames(Collection<String> items)AremoveAllFromSubjects(Collection<io.fabric8.kubernetes.api.model.ObjectReference> items)AremoveAllFromUserNames(Collection<String> items)AremoveFromGroupNames(String... items)AremoveFromSubjects(io.fabric8.kubernetes.api.model.ObjectReference... items)AremoveFromUserNames(String... items)AremoveMatchingFromSubjects(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.ObjectReferenceBuilder> predicate)RoleBindingFluent.SubjectsNested<A>setNewSubjectLike(int index, io.fabric8.kubernetes.api.model.ObjectReference item)AsetToGroupNames(int index, String item)AsetToSubjects(int index, io.fabric8.kubernetes.api.model.ObjectReference item)AsetToUserNames(int index, String item)AwithApiVersion(String apiVersion)AwithGroupNames(String... groupNames)AwithGroupNames(List<String> groupNames)AwithKind(String kind)AwithMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata)AwithNewApiVersion(String arg1)AwithNewApiVersion(StringBuffer arg1)AwithNewApiVersion(StringBuilder arg1)AwithNewKind(String arg1)AwithNewKind(StringBuffer arg1)AwithNewKind(StringBuilder arg1)RoleBindingFluent.MetadataNested<A>withNewMetadata()RoleBindingFluent.MetadataNested<A>withNewMetadataLike(io.fabric8.kubernetes.api.model.ObjectMeta item)RoleBindingFluent.RoleRefNested<A>withNewRoleRef()RoleBindingFluent.RoleRefNested<A>withNewRoleRefLike(io.fabric8.kubernetes.api.model.ObjectReference item)AwithRoleRef(io.fabric8.kubernetes.api.model.ObjectReference roleRef)AwithSubjects(io.fabric8.kubernetes.api.model.ObjectReference... subjects)AwithSubjects(List<io.fabric8.kubernetes.api.model.ObjectReference> subjects)AwithUserNames(String... userNames)AwithUserNames(List<String> userNames)
-
Constructor Details
-
RoleBindingFluentImpl
public RoleBindingFluentImpl() -
RoleBindingFluentImpl
-
-
Method Details
-
getApiVersion
- Specified by:
getApiVersionin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
withApiVersion
- Specified by:
withApiVersionin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
hasApiVersion
- Specified by:
hasApiVersionin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
withNewApiVersion
- Specified by:
withNewApiVersionin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
withNewApiVersion
- Specified by:
withNewApiVersionin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
withNewApiVersion
- Specified by:
withNewApiVersionin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
addToGroupNames
- Specified by:
addToGroupNamesin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
setToGroupNames
- Specified by:
setToGroupNamesin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
addToGroupNames
- Specified by:
addToGroupNamesin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
addAllToGroupNames
- Specified by:
addAllToGroupNamesin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
removeFromGroupNames
- Specified by:
removeFromGroupNamesin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
removeAllFromGroupNames
- Specified by:
removeAllFromGroupNamesin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
getGroupNames
- Specified by:
getGroupNamesin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
getGroupName
- Specified by:
getGroupNamein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
getFirstGroupName
- Specified by:
getFirstGroupNamein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
getLastGroupName
- Specified by:
getLastGroupNamein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
getMatchingGroupName
- Specified by:
getMatchingGroupNamein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
hasMatchingGroupName
- Specified by:
hasMatchingGroupNamein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
withGroupNames
- Specified by:
withGroupNamesin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
withGroupNames
- Specified by:
withGroupNamesin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
hasGroupNames
- Specified by:
hasGroupNamesin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
addNewGroupName
- Specified by:
addNewGroupNamein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
addNewGroupName
- Specified by:
addNewGroupNamein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
addNewGroupName
- Specified by:
addNewGroupNamein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
getKind
- Specified by:
getKindin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
withKind
- Specified by:
withKindin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
hasKind
- Specified by:
hasKindin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
withNewKind
- Specified by:
withNewKindin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
withNewKind
- Specified by:
withNewKindin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
withNewKind
- Specified by:
withNewKindin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
getMetadata
Deprecated.This method has been deprecated, please use method buildMetadata instead.- Specified by:
getMetadatain interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>- Returns:
- The buildable object.
-
buildMetadata
public io.fabric8.kubernetes.api.model.ObjectMeta buildMetadata()- Specified by:
buildMetadatain interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
withMetadata
- Specified by:
withMetadatain interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
hasMetadata
- Specified by:
hasMetadatain interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
withNewMetadata
- Specified by:
withNewMetadatain interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
withNewMetadataLike
public RoleBindingFluent.MetadataNested<A> withNewMetadataLike(io.fabric8.kubernetes.api.model.ObjectMeta item)- Specified by:
withNewMetadataLikein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
editMetadata
- Specified by:
editMetadatain interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
editOrNewMetadata
- Specified by:
editOrNewMetadatain interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
editOrNewMetadataLike
public RoleBindingFluent.MetadataNested<A> editOrNewMetadataLike(io.fabric8.kubernetes.api.model.ObjectMeta item)- Specified by:
editOrNewMetadataLikein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
getRoleRef
Deprecated.This method has been deprecated, please use method buildRoleRef instead.- Specified by:
getRoleRefin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>- Returns:
- The buildable object.
-
buildRoleRef
public io.fabric8.kubernetes.api.model.ObjectReference buildRoleRef()- Specified by:
buildRoleRefin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
withRoleRef
- Specified by:
withRoleRefin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
hasRoleRef
- Specified by:
hasRoleRefin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
withNewRoleRef
- Specified by:
withNewRoleRefin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
withNewRoleRefLike
public RoleBindingFluent.RoleRefNested<A> withNewRoleRefLike(io.fabric8.kubernetes.api.model.ObjectReference item)- Specified by:
withNewRoleRefLikein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
editRoleRef
- Specified by:
editRoleRefin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
editOrNewRoleRef
- Specified by:
editOrNewRoleRefin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
editOrNewRoleRefLike
public RoleBindingFluent.RoleRefNested<A> editOrNewRoleRefLike(io.fabric8.kubernetes.api.model.ObjectReference item)- Specified by:
editOrNewRoleRefLikein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
addToSubjects
- Specified by:
addToSubjectsin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
setToSubjects
- Specified by:
setToSubjectsin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
addToSubjects
- Specified by:
addToSubjectsin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
addAllToSubjects
- Specified by:
addAllToSubjectsin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
removeFromSubjects
- Specified by:
removeFromSubjectsin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
removeAllFromSubjects
- Specified by:
removeAllFromSubjectsin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
removeMatchingFromSubjects
public A removeMatchingFromSubjects(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.ObjectReferenceBuilder> predicate)- Specified by:
removeMatchingFromSubjectsin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
getSubjects
Deprecated.This method has been deprecated, please use method buildSubjects instead.- Specified by:
getSubjectsin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>- Returns:
- The buildable object.
-
buildSubjects
- Specified by:
buildSubjectsin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
buildSubject
public io.fabric8.kubernetes.api.model.ObjectReference buildSubject(int index)- Specified by:
buildSubjectin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
buildFirstSubject
public io.fabric8.kubernetes.api.model.ObjectReference buildFirstSubject()- Specified by:
buildFirstSubjectin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
buildLastSubject
public io.fabric8.kubernetes.api.model.ObjectReference buildLastSubject()- Specified by:
buildLastSubjectin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
buildMatchingSubject
public io.fabric8.kubernetes.api.model.ObjectReference buildMatchingSubject(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.ObjectReferenceBuilder> predicate)- Specified by:
buildMatchingSubjectin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
hasMatchingSubject
public Boolean hasMatchingSubject(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.ObjectReferenceBuilder> predicate)- Specified by:
hasMatchingSubjectin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
withSubjects
- Specified by:
withSubjectsin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
withSubjects
- Specified by:
withSubjectsin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
hasSubjects
- Specified by:
hasSubjectsin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
addNewSubject
- Specified by:
addNewSubjectin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
addNewSubjectLike
public RoleBindingFluent.SubjectsNested<A> addNewSubjectLike(io.fabric8.kubernetes.api.model.ObjectReference item)- Specified by:
addNewSubjectLikein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
setNewSubjectLike
public RoleBindingFluent.SubjectsNested<A> setNewSubjectLike(int index, io.fabric8.kubernetes.api.model.ObjectReference item)- Specified by:
setNewSubjectLikein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
editSubject
- Specified by:
editSubjectin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
editFirstSubject
- Specified by:
editFirstSubjectin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
editLastSubject
- Specified by:
editLastSubjectin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
editMatchingSubject
public RoleBindingFluent.SubjectsNested<A> editMatchingSubject(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.ObjectReferenceBuilder> predicate)- Specified by:
editMatchingSubjectin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
addToUserNames
- Specified by:
addToUserNamesin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
setToUserNames
- Specified by:
setToUserNamesin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
addToUserNames
- Specified by:
addToUserNamesin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
addAllToUserNames
- Specified by:
addAllToUserNamesin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
removeFromUserNames
- Specified by:
removeFromUserNamesin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
removeAllFromUserNames
- Specified by:
removeAllFromUserNamesin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
getUserNames
- Specified by:
getUserNamesin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
getUserName
- Specified by:
getUserNamein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
getFirstUserName
- Specified by:
getFirstUserNamein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
getLastUserName
- Specified by:
getLastUserNamein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
getMatchingUserName
- Specified by:
getMatchingUserNamein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
hasMatchingUserName
- Specified by:
hasMatchingUserNamein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
withUserNames
- Specified by:
withUserNamesin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
withUserNames
- Specified by:
withUserNamesin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
hasUserNames
- Specified by:
hasUserNamesin interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
addNewUserName
- Specified by:
addNewUserNamein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
addNewUserName
- Specified by:
addNewUserNamein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
addNewUserName
- Specified by:
addNewUserNamein interfaceRoleBindingFluent<A extends RoleBindingFluent<A>>
-
equals
-