Package io.fabric8.openshift.api.model
Class ClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.openshift.api.model.ClusterRoleBindingFluent<A>
-
- Direct Known Subclasses:
ClusterRoleBindingBuilder,ClusterRoleBindingListFluent.ItemsNested,NamedClusterRoleBindingFluent.RoleBindingNested
public class ClusterRoleBindingFluent<A extends ClusterRoleBindingFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classClusterRoleBindingFluent.MetadataNested<N>classClusterRoleBindingFluent.RoleRefNested<N>classClusterRoleBindingFluent.SubjectsNested<N>
-
Constructor Summary
Constructors Constructor Description ClusterRoleBindingFluent()ClusterRoleBindingFluent(ClusterRoleBinding instance)
-
Method Summary
-
-
-
Constructor Detail
-
ClusterRoleBindingFluent
public ClusterRoleBindingFluent()
-
ClusterRoleBindingFluent
public ClusterRoleBindingFluent(ClusterRoleBinding instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(ClusterRoleBinding instance)
-
getApiVersion
public String getApiVersion()
-
hasApiVersion
public boolean hasApiVersion()
-
addAllToGroupNames
public A addAllToGroupNames(Collection<String> items)
-
removeAllFromGroupNames
public A removeAllFromGroupNames(Collection<String> items)
-
getGroupName
public String getGroupName(int index)
-
getFirstGroupName
public String getFirstGroupName()
-
getLastGroupName
public String getLastGroupName()
-
hasGroupNames
public boolean hasGroupNames()
-
getKind
public String getKind()
-
hasKind
public boolean hasKind()
-
buildMetadata
public io.fabric8.kubernetes.api.model.ObjectMeta buildMetadata()
-
withMetadata
public A withMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata)
-
hasMetadata
public boolean hasMetadata()
-
withNewMetadata
public ClusterRoleBindingFluent.MetadataNested<A> withNewMetadata()
-
withNewMetadataLike
public ClusterRoleBindingFluent.MetadataNested<A> withNewMetadataLike(io.fabric8.kubernetes.api.model.ObjectMeta item)
-
editMetadata
public ClusterRoleBindingFluent.MetadataNested<A> editMetadata()
-
editOrNewMetadata
public ClusterRoleBindingFluent.MetadataNested<A> editOrNewMetadata()
-
editOrNewMetadataLike
public ClusterRoleBindingFluent.MetadataNested<A> editOrNewMetadataLike(io.fabric8.kubernetes.api.model.ObjectMeta item)
-
buildRoleRef
public io.fabric8.kubernetes.api.model.ObjectReference buildRoleRef()
-
withRoleRef
public A withRoleRef(io.fabric8.kubernetes.api.model.ObjectReference roleRef)
-
hasRoleRef
public boolean hasRoleRef()
-
withNewRoleRef
public ClusterRoleBindingFluent.RoleRefNested<A> withNewRoleRef()
-
withNewRoleRefLike
public ClusterRoleBindingFluent.RoleRefNested<A> withNewRoleRefLike(io.fabric8.kubernetes.api.model.ObjectReference item)
-
editRoleRef
public ClusterRoleBindingFluent.RoleRefNested<A> editRoleRef()
-
editOrNewRoleRef
public ClusterRoleBindingFluent.RoleRefNested<A> editOrNewRoleRef()
-
editOrNewRoleRefLike
public ClusterRoleBindingFluent.RoleRefNested<A> editOrNewRoleRefLike(io.fabric8.kubernetes.api.model.ObjectReference item)
-
addToSubjects
public A addToSubjects(int index, io.fabric8.kubernetes.api.model.ObjectReference item)
-
setToSubjects
public A setToSubjects(int index, io.fabric8.kubernetes.api.model.ObjectReference item)
-
addToSubjects
public A addToSubjects(io.fabric8.kubernetes.api.model.ObjectReference... items)
-
addAllToSubjects
public A addAllToSubjects(Collection<io.fabric8.kubernetes.api.model.ObjectReference> items)
-
removeFromSubjects
public A removeFromSubjects(io.fabric8.kubernetes.api.model.ObjectReference... items)
-
removeAllFromSubjects
public A removeAllFromSubjects(Collection<io.fabric8.kubernetes.api.model.ObjectReference> items)
-
removeMatchingFromSubjects
public A removeMatchingFromSubjects(Predicate<io.fabric8.kubernetes.api.model.ObjectReferenceBuilder> predicate)
-
buildSubjects
public List<io.fabric8.kubernetes.api.model.ObjectReference> buildSubjects()
-
buildSubject
public io.fabric8.kubernetes.api.model.ObjectReference buildSubject(int index)
-
buildFirstSubject
public io.fabric8.kubernetes.api.model.ObjectReference buildFirstSubject()
-
buildLastSubject
public io.fabric8.kubernetes.api.model.ObjectReference buildLastSubject()
-
buildMatchingSubject
public io.fabric8.kubernetes.api.model.ObjectReference buildMatchingSubject(Predicate<io.fabric8.kubernetes.api.model.ObjectReferenceBuilder> predicate)
-
hasMatchingSubject
public boolean hasMatchingSubject(Predicate<io.fabric8.kubernetes.api.model.ObjectReferenceBuilder> predicate)
-
withSubjects
public A withSubjects(io.fabric8.kubernetes.api.model.ObjectReference... subjects)
-
hasSubjects
public boolean hasSubjects()
-
addNewSubject
public ClusterRoleBindingFluent.SubjectsNested<A> addNewSubject()
-
addNewSubjectLike
public ClusterRoleBindingFluent.SubjectsNested<A> addNewSubjectLike(io.fabric8.kubernetes.api.model.ObjectReference item)
-
setNewSubjectLike
public ClusterRoleBindingFluent.SubjectsNested<A> setNewSubjectLike(int index, io.fabric8.kubernetes.api.model.ObjectReference item)
-
editSubject
public ClusterRoleBindingFluent.SubjectsNested<A> editSubject(int index)
-
editFirstSubject
public ClusterRoleBindingFluent.SubjectsNested<A> editFirstSubject()
-
editLastSubject
public ClusterRoleBindingFluent.SubjectsNested<A> editLastSubject()
-
editMatchingSubject
public ClusterRoleBindingFluent.SubjectsNested<A> editMatchingSubject(Predicate<io.fabric8.kubernetes.api.model.ObjectReferenceBuilder> predicate)
-
addAllToUserNames
public A addAllToUserNames(Collection<String> items)
-
removeAllFromUserNames
public A removeAllFromUserNames(Collection<String> items)
-
getUserName
public String getUserName(int index)
-
getFirstUserName
public String getFirstUserName()
-
getLastUserName
public String getLastUserName()
-
hasUserNames
public boolean hasUserNames()
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classio.fabric8.kubernetes.api.builder.BaseFluent<A extends ClusterRoleBindingFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classio.fabric8.kubernetes.api.builder.BaseFluent<A extends ClusterRoleBindingFluent<A>>
-
-