Package io.fabric8.openshift.api.model
Interface RoleBindingFluent<A extends RoleBindingFluent<A>>
- All Superinterfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>
- All Known Subinterfaces:
LocalSubjectAccessReviewFluent.RoleBindingContentNested<N>,PolicyRuleFluent.RoleBindingAttributeRestrictionsNested<N>,RoleBindingListFluent.ItemsNested<N>,SubjectAccessReviewFluent.RoleBindingContentNested<N>,TemplateFluent.RoleBindingObjectsNested<N>
- All Known Implementing Classes:
DoneableRoleBinding,LocalSubjectAccessReviewFluentImpl.RoleBindingContentNestedImpl,PolicyRuleFluentImpl.RoleBindingAttributeRestrictionsNestedImpl,RoleBindingBuilder,RoleBindingFluentImpl,RoleBindingListFluentImpl.ItemsNestedImpl,SubjectAccessReviewFluentImpl.RoleBindingContentNestedImpl,TemplateFluentImpl.RoleBindingObjectsNestedImpl
public interface RoleBindingFluent<A extends RoleBindingFluent<A>>
extends io.fabric8.kubernetes.api.builder.Fluent<A>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceRoleBindingFluent.MetadataNested<N>static interfaceRoleBindingFluent.RoleRefNested<N>static interfaceRoleBindingFluent.SubjectsNested<N> -
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)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)
-
Method Details
-
getApiVersion
String getApiVersion() -
withApiVersion
-
hasApiVersion
Boolean hasApiVersion() -
withNewApiVersion
-
withNewApiVersion
-
withNewApiVersion
-
addToGroupNames
-
setToGroupNames
-
addToGroupNames
-
addAllToGroupNames
-
removeFromGroupNames
-
removeAllFromGroupNames
-
getGroupNames
-
getGroupName
-
getFirstGroupName
String getFirstGroupName() -
getLastGroupName
String getLastGroupName() -
getMatchingGroupName
-
hasMatchingGroupName
-
withGroupNames
-
withGroupNames
-
hasGroupNames
Boolean hasGroupNames() -
addNewGroupName
-
addNewGroupName
-
addNewGroupName
-
getKind
String getKind() -
withKind
-
hasKind
Boolean hasKind() -
withNewKind
-
withNewKind
-
withNewKind
-
getMetadata
Deprecated.This method has been deprecated, please use method buildMetadata instead.- Returns:
- The buildable object.
-
buildMetadata
io.fabric8.kubernetes.api.model.ObjectMeta buildMetadata() -
withMetadata
-
hasMetadata
Boolean hasMetadata() -
withNewMetadata
RoleBindingFluent.MetadataNested<A> withNewMetadata() -
withNewMetadataLike
RoleBindingFluent.MetadataNested<A> withNewMetadataLike(io.fabric8.kubernetes.api.model.ObjectMeta item) -
editMetadata
RoleBindingFluent.MetadataNested<A> editMetadata() -
editOrNewMetadata
RoleBindingFluent.MetadataNested<A> editOrNewMetadata() -
editOrNewMetadataLike
RoleBindingFluent.MetadataNested<A> editOrNewMetadataLike(io.fabric8.kubernetes.api.model.ObjectMeta item) -
getRoleRef
Deprecated.This method has been deprecated, please use method buildRoleRef instead.- Returns:
- The buildable object.
-
buildRoleRef
io.fabric8.kubernetes.api.model.ObjectReference buildRoleRef() -
withRoleRef
-
hasRoleRef
Boolean hasRoleRef() -
withNewRoleRef
RoleBindingFluent.RoleRefNested<A> withNewRoleRef() -
withNewRoleRefLike
RoleBindingFluent.RoleRefNested<A> withNewRoleRefLike(io.fabric8.kubernetes.api.model.ObjectReference item) -
editRoleRef
RoleBindingFluent.RoleRefNested<A> editRoleRef() -
editOrNewRoleRef
RoleBindingFluent.RoleRefNested<A> editOrNewRoleRef() -
editOrNewRoleRefLike
RoleBindingFluent.RoleRefNested<A> editOrNewRoleRefLike(io.fabric8.kubernetes.api.model.ObjectReference item) -
addToSubjects
-
setToSubjects
-
addToSubjects
-
addAllToSubjects
-
removeFromSubjects
-
removeAllFromSubjects
-
removeMatchingFromSubjects
A removeMatchingFromSubjects(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.ObjectReferenceBuilder> predicate) -
getSubjects
Deprecated.This method has been deprecated, please use method buildSubjects instead.- Returns:
- The buildable object.
-
buildSubjects
List<io.fabric8.kubernetes.api.model.ObjectReference> buildSubjects() -
buildSubject
io.fabric8.kubernetes.api.model.ObjectReference buildSubject(int index) -
buildFirstSubject
io.fabric8.kubernetes.api.model.ObjectReference buildFirstSubject() -
buildLastSubject
io.fabric8.kubernetes.api.model.ObjectReference buildLastSubject() -
buildMatchingSubject
io.fabric8.kubernetes.api.model.ObjectReference buildMatchingSubject(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.ObjectReferenceBuilder> predicate) -
hasMatchingSubject
Boolean hasMatchingSubject(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.ObjectReferenceBuilder> predicate) -
withSubjects
-
withSubjects
-
hasSubjects
Boolean hasSubjects() -
addNewSubject
RoleBindingFluent.SubjectsNested<A> addNewSubject() -
addNewSubjectLike
RoleBindingFluent.SubjectsNested<A> addNewSubjectLike(io.fabric8.kubernetes.api.model.ObjectReference item) -
setNewSubjectLike
RoleBindingFluent.SubjectsNested<A> setNewSubjectLike(int index, io.fabric8.kubernetes.api.model.ObjectReference item) -
editSubject
-
editFirstSubject
RoleBindingFluent.SubjectsNested<A> editFirstSubject() -
editLastSubject
RoleBindingFluent.SubjectsNested<A> editLastSubject() -
editMatchingSubject
RoleBindingFluent.SubjectsNested<A> editMatchingSubject(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.ObjectReferenceBuilder> predicate) -
addToUserNames
-
setToUserNames
-
addToUserNames
-
addAllToUserNames
-
removeFromUserNames
-
removeAllFromUserNames
-
getUserNames
-
getUserName
-
getFirstUserName
String getFirstUserName() -
getLastUserName
String getLastUserName() -
getMatchingUserName
-
hasMatchingUserName
-
withUserNames
-
withUserNames
-
hasUserNames
Boolean hasUserNames() -
addNewUserName
-
addNewUserName
-
addNewUserName
-