Package io.fabric8.openshift.api.model
Class ClusterRoleBindingFluentImpl<A extends ClusterRoleBindingFluent<A>>
java.lang.Object
io.fabric8.kubernetes.api.builder.BaseFluent<A>
io.fabric8.openshift.api.model.ClusterRoleBindingFluentImpl<A>
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>,io.fabric8.kubernetes.api.builder.Visitable<A>,ClusterRoleBindingFluent<A>
- Direct Known Subclasses:
ClusterRoleBindingBuilder,ClusterRoleBindingListFluentImpl.ItemsNestedImpl,DoneableClusterRoleBinding,LocalSubjectAccessReviewFluentImpl.ClusterRoleBindingContentNestedImpl,PolicyRuleFluentImpl.ClusterRoleBindingAttributeRestrictionsNestedImpl,SubjectAccessReviewFluentImpl.ClusterRoleBindingContentNestedImpl,TemplateFluentImpl.ClusterRoleBindingObjectsNestedImpl
public class ClusterRoleBindingFluentImpl<A extends ClusterRoleBindingFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements ClusterRoleBindingFluent<A>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classClusterRoleBindingFluentImpl.MetadataNestedImpl<N>classClusterRoleBindingFluentImpl.RoleRefNestedImpl<N>classClusterRoleBindingFluentImpl.SubjectsNestedImpl<N>Nested classes/interfaces inherited from interface io.fabric8.openshift.api.model.ClusterRoleBindingFluent
ClusterRoleBindingFluent.MetadataNested<N>, ClusterRoleBindingFluent.RoleRefNested<N>, ClusterRoleBindingFluent.SubjectsNested<N> -
Field Summary
-
Constructor Summary
Constructors Constructor Description ClusterRoleBindingFluentImpl()ClusterRoleBindingFluentImpl(ClusterRoleBinding 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)ClusterRoleBindingFluent.SubjectsNested<A>addNewSubject()ClusterRoleBindingFluent.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()ClusterRoleBindingFluent.SubjectsNested<A>editFirstSubject()ClusterRoleBindingFluent.SubjectsNested<A>editLastSubject()ClusterRoleBindingFluent.SubjectsNested<A>editMatchingSubject(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.ObjectReferenceBuilder> predicate)ClusterRoleBindingFluent.MetadataNested<A>editMetadata()ClusterRoleBindingFluent.MetadataNested<A>editOrNewMetadata()ClusterRoleBindingFluent.MetadataNested<A>editOrNewMetadataLike(io.fabric8.kubernetes.api.model.ObjectMeta item)ClusterRoleBindingFluent.RoleRefNested<A>editOrNewRoleRef()ClusterRoleBindingFluent.RoleRefNested<A>editOrNewRoleRefLike(io.fabric8.kubernetes.api.model.ObjectReference item)ClusterRoleBindingFluent.RoleRefNested<A>editRoleRef()ClusterRoleBindingFluent.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)ClusterRoleBindingFluent.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)ClusterRoleBindingFluent.MetadataNested<A>withNewMetadata()ClusterRoleBindingFluent.MetadataNested<A>withNewMetadataLike(io.fabric8.kubernetes.api.model.ObjectMeta item)ClusterRoleBindingFluent.RoleRefNested<A>withNewRoleRef()ClusterRoleBindingFluent.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
-
ClusterRoleBindingFluentImpl
public ClusterRoleBindingFluentImpl() -
ClusterRoleBindingFluentImpl
-
-
Method Details
-
getApiVersion
- Specified by:
getApiVersionin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
withApiVersion
- Specified by:
withApiVersionin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
hasApiVersion
- Specified by:
hasApiVersionin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
withNewApiVersion
- Specified by:
withNewApiVersionin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
withNewApiVersion
- Specified by:
withNewApiVersionin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
withNewApiVersion
- Specified by:
withNewApiVersionin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
addToGroupNames
- Specified by:
addToGroupNamesin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
setToGroupNames
- Specified by:
setToGroupNamesin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
addToGroupNames
- Specified by:
addToGroupNamesin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
addAllToGroupNames
- Specified by:
addAllToGroupNamesin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
removeFromGroupNames
- Specified by:
removeFromGroupNamesin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
removeAllFromGroupNames
- Specified by:
removeAllFromGroupNamesin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
getGroupNames
- Specified by:
getGroupNamesin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
getGroupName
- Specified by:
getGroupNamein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
getFirstGroupName
- Specified by:
getFirstGroupNamein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
getLastGroupName
- Specified by:
getLastGroupNamein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
getMatchingGroupName
- Specified by:
getMatchingGroupNamein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
hasMatchingGroupName
- Specified by:
hasMatchingGroupNamein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
withGroupNames
- Specified by:
withGroupNamesin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
withGroupNames
- Specified by:
withGroupNamesin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
hasGroupNames
- Specified by:
hasGroupNamesin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
addNewGroupName
- Specified by:
addNewGroupNamein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
addNewGroupName
- Specified by:
addNewGroupNamein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
addNewGroupName
- Specified by:
addNewGroupNamein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
getKind
- Specified by:
getKindin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
withKind
- Specified by:
withKindin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
hasKind
- Specified by:
hasKindin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
withNewKind
- Specified by:
withNewKindin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
withNewKind
- Specified by:
withNewKindin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
withNewKind
- Specified by:
withNewKindin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
getMetadata
Deprecated.This method has been deprecated, please use method buildMetadata instead.- Specified by:
getMetadatain interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>- Returns:
- The buildable object.
-
buildMetadata
public io.fabric8.kubernetes.api.model.ObjectMeta buildMetadata()- Specified by:
buildMetadatain interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
withMetadata
- Specified by:
withMetadatain interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
hasMetadata
- Specified by:
hasMetadatain interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
withNewMetadata
- Specified by:
withNewMetadatain interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
withNewMetadataLike
public ClusterRoleBindingFluent.MetadataNested<A> withNewMetadataLike(io.fabric8.kubernetes.api.model.ObjectMeta item)- Specified by:
withNewMetadataLikein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
editMetadata
- Specified by:
editMetadatain interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
editOrNewMetadata
- Specified by:
editOrNewMetadatain interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
editOrNewMetadataLike
public ClusterRoleBindingFluent.MetadataNested<A> editOrNewMetadataLike(io.fabric8.kubernetes.api.model.ObjectMeta item)- Specified by:
editOrNewMetadataLikein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
getRoleRef
Deprecated.This method has been deprecated, please use method buildRoleRef instead.- Specified by:
getRoleRefin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>- Returns:
- The buildable object.
-
buildRoleRef
public io.fabric8.kubernetes.api.model.ObjectReference buildRoleRef()- Specified by:
buildRoleRefin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
withRoleRef
- Specified by:
withRoleRefin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
hasRoleRef
- Specified by:
hasRoleRefin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
withNewRoleRef
- Specified by:
withNewRoleRefin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
withNewRoleRefLike
public ClusterRoleBindingFluent.RoleRefNested<A> withNewRoleRefLike(io.fabric8.kubernetes.api.model.ObjectReference item)- Specified by:
withNewRoleRefLikein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
editRoleRef
- Specified by:
editRoleRefin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
editOrNewRoleRef
- Specified by:
editOrNewRoleRefin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
editOrNewRoleRefLike
public ClusterRoleBindingFluent.RoleRefNested<A> editOrNewRoleRefLike(io.fabric8.kubernetes.api.model.ObjectReference item)- Specified by:
editOrNewRoleRefLikein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
addToSubjects
- Specified by:
addToSubjectsin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
setToSubjects
- Specified by:
setToSubjectsin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
addToSubjects
- Specified by:
addToSubjectsin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
addAllToSubjects
- Specified by:
addAllToSubjectsin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
removeFromSubjects
- Specified by:
removeFromSubjectsin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
removeAllFromSubjects
- Specified by:
removeAllFromSubjectsin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
removeMatchingFromSubjects
public A removeMatchingFromSubjects(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.ObjectReferenceBuilder> predicate)- Specified by:
removeMatchingFromSubjectsin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
getSubjects
Deprecated.This method has been deprecated, please use method buildSubjects instead.- Specified by:
getSubjectsin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>- Returns:
- The buildable object.
-
buildSubjects
- Specified by:
buildSubjectsin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
buildSubject
public io.fabric8.kubernetes.api.model.ObjectReference buildSubject(int index)- Specified by:
buildSubjectin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
buildFirstSubject
public io.fabric8.kubernetes.api.model.ObjectReference buildFirstSubject()- Specified by:
buildFirstSubjectin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
buildLastSubject
public io.fabric8.kubernetes.api.model.ObjectReference buildLastSubject()- Specified by:
buildLastSubjectin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<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 interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
hasMatchingSubject
public Boolean hasMatchingSubject(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.ObjectReferenceBuilder> predicate)- Specified by:
hasMatchingSubjectin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
withSubjects
- Specified by:
withSubjectsin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
withSubjects
- Specified by:
withSubjectsin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
hasSubjects
- Specified by:
hasSubjectsin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
addNewSubject
- Specified by:
addNewSubjectin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
addNewSubjectLike
public ClusterRoleBindingFluent.SubjectsNested<A> addNewSubjectLike(io.fabric8.kubernetes.api.model.ObjectReference item)- Specified by:
addNewSubjectLikein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
setNewSubjectLike
public ClusterRoleBindingFluent.SubjectsNested<A> setNewSubjectLike(int index, io.fabric8.kubernetes.api.model.ObjectReference item)- Specified by:
setNewSubjectLikein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
editSubject
- Specified by:
editSubjectin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
editFirstSubject
- Specified by:
editFirstSubjectin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
editLastSubject
- Specified by:
editLastSubjectin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
editMatchingSubject
public ClusterRoleBindingFluent.SubjectsNested<A> editMatchingSubject(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.ObjectReferenceBuilder> predicate)- Specified by:
editMatchingSubjectin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
addToUserNames
- Specified by:
addToUserNamesin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
setToUserNames
- Specified by:
setToUserNamesin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
addToUserNames
- Specified by:
addToUserNamesin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
addAllToUserNames
- Specified by:
addAllToUserNamesin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
removeFromUserNames
- Specified by:
removeFromUserNamesin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
removeAllFromUserNames
- Specified by:
removeAllFromUserNamesin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
getUserNames
- Specified by:
getUserNamesin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
getUserName
- Specified by:
getUserNamein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
getFirstUserName
- Specified by:
getFirstUserNamein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
getLastUserName
- Specified by:
getLastUserNamein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
getMatchingUserName
- Specified by:
getMatchingUserNamein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
hasMatchingUserName
- Specified by:
hasMatchingUserNamein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
withUserNames
- Specified by:
withUserNamesin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
withUserNames
- Specified by:
withUserNamesin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
hasUserNames
- Specified by:
hasUserNamesin interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
addNewUserName
- Specified by:
addNewUserNamein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
addNewUserName
- Specified by:
addNewUserNamein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
addNewUserName
- Specified by:
addNewUserNamein interfaceClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
-
equals
-