Package io.fabric8.openshift.api.model
Interface ClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
- All Superinterfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>
- All Known Subinterfaces:
ClusterRoleBindingListFluent.ItemsNested<N>,LocalSubjectAccessReviewFluent.ClusterRoleBindingContentNested<N>,PolicyRuleFluent.ClusterRoleBindingAttributeRestrictionsNested<N>,SubjectAccessReviewFluent.ClusterRoleBindingContentNested<N>,TemplateFluent.ClusterRoleBindingObjectsNested<N>
- All Known Implementing Classes:
ClusterRoleBindingBuilder,ClusterRoleBindingFluentImpl,ClusterRoleBindingListFluentImpl.ItemsNestedImpl,DoneableClusterRoleBinding,LocalSubjectAccessReviewFluentImpl.ClusterRoleBindingContentNestedImpl,PolicyRuleFluentImpl.ClusterRoleBindingAttributeRestrictionsNestedImpl,SubjectAccessReviewFluentImpl.ClusterRoleBindingContentNestedImpl,TemplateFluentImpl.ClusterRoleBindingObjectsNestedImpl
public interface ClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
extends io.fabric8.kubernetes.api.builder.Fluent<A>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceClusterRoleBindingFluent.MetadataNested<N>static interfaceClusterRoleBindingFluent.RoleRefNested<N>static interfaceClusterRoleBindingFluent.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)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)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)
-
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
ClusterRoleBindingFluent.MetadataNested<A> withNewMetadata() -
withNewMetadataLike
ClusterRoleBindingFluent.MetadataNested<A> withNewMetadataLike(io.fabric8.kubernetes.api.model.ObjectMeta item) -
editMetadata
ClusterRoleBindingFluent.MetadataNested<A> editMetadata() -
editOrNewMetadata
ClusterRoleBindingFluent.MetadataNested<A> editOrNewMetadata() -
editOrNewMetadataLike
ClusterRoleBindingFluent.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
ClusterRoleBindingFluent.RoleRefNested<A> withNewRoleRef() -
withNewRoleRefLike
ClusterRoleBindingFluent.RoleRefNested<A> withNewRoleRefLike(io.fabric8.kubernetes.api.model.ObjectReference item) -
editRoleRef
ClusterRoleBindingFluent.RoleRefNested<A> editRoleRef() -
editOrNewRoleRef
ClusterRoleBindingFluent.RoleRefNested<A> editOrNewRoleRef() -
editOrNewRoleRefLike
ClusterRoleBindingFluent.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
ClusterRoleBindingFluent.SubjectsNested<A> addNewSubject() -
addNewSubjectLike
ClusterRoleBindingFluent.SubjectsNested<A> addNewSubjectLike(io.fabric8.kubernetes.api.model.ObjectReference item) -
setNewSubjectLike
ClusterRoleBindingFluent.SubjectsNested<A> setNewSubjectLike(int index, io.fabric8.kubernetes.api.model.ObjectReference item) -
editSubject
-
editFirstSubject
ClusterRoleBindingFluent.SubjectsNested<A> editFirstSubject() -
editLastSubject
ClusterRoleBindingFluent.SubjectsNested<A> editLastSubject() -
editMatchingSubject
ClusterRoleBindingFluent.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
-