public class KubernetesClusterRoleBindingFluentImpl<A extends KubernetesClusterRoleBindingFluent<A>> extends BaseFluent<A> implements KubernetesClusterRoleBindingFluent<A>
Modifier and Type | Class and Description |
---|---|
class |
KubernetesClusterRoleBindingFluentImpl.MetadataNestedImpl<N> |
class |
KubernetesClusterRoleBindingFluentImpl.RoleRefNestedImpl<N> |
class |
KubernetesClusterRoleBindingFluentImpl.SubjectsNestedImpl<N> |
KubernetesClusterRoleBindingFluent.MetadataNested<N>, KubernetesClusterRoleBindingFluent.RoleRefNested<N>, KubernetesClusterRoleBindingFluent.SubjectsNested<N>
_visitables
Constructor and Description |
---|
KubernetesClusterRoleBindingFluentImpl() |
KubernetesClusterRoleBindingFluentImpl(KubernetesClusterRoleBinding instance) |
public KubernetesClusterRoleBindingFluentImpl()
public KubernetesClusterRoleBindingFluentImpl(KubernetesClusterRoleBinding instance)
public String getApiVersion()
getApiVersion
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public A withApiVersion(String apiVersion)
withApiVersion
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public Boolean hasApiVersion()
hasApiVersion
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public String getKind()
getKind
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public A withKind(String kind)
withKind
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public Boolean hasKind()
hasKind
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
@Deprecated public ObjectMeta getMetadata()
getMetadata
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public ObjectMeta buildMetadata()
buildMetadata
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public A withMetadata(ObjectMeta metadata)
withMetadata
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public Boolean hasMetadata()
hasMetadata
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesClusterRoleBindingFluent.MetadataNested<A> withNewMetadata()
withNewMetadata
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesClusterRoleBindingFluent.MetadataNested<A> withNewMetadataLike(ObjectMeta item)
withNewMetadataLike
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesClusterRoleBindingFluent.MetadataNested<A> editMetadata()
editMetadata
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesClusterRoleBindingFluent.MetadataNested<A> editOrNewMetadata()
editOrNewMetadata
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesClusterRoleBindingFluent.MetadataNested<A> editOrNewMetadataLike(ObjectMeta item)
editOrNewMetadataLike
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
@Deprecated public KubernetesRoleRef getRoleRef()
getRoleRef
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesRoleRef buildRoleRef()
buildRoleRef
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public A withRoleRef(KubernetesRoleRef roleRef)
withRoleRef
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public Boolean hasRoleRef()
hasRoleRef
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public A withNewRoleRef(String apiGroup, String kind, String name)
withNewRoleRef
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesClusterRoleBindingFluent.RoleRefNested<A> withNewRoleRef()
withNewRoleRef
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesClusterRoleBindingFluent.RoleRefNested<A> withNewRoleRefLike(KubernetesRoleRef item)
withNewRoleRefLike
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesClusterRoleBindingFluent.RoleRefNested<A> editRoleRef()
editRoleRef
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesClusterRoleBindingFluent.RoleRefNested<A> editOrNewRoleRef()
editOrNewRoleRef
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesClusterRoleBindingFluent.RoleRefNested<A> editOrNewRoleRefLike(KubernetesRoleRef item)
editOrNewRoleRefLike
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public A addToSubjects(int index, KubernetesSubject item)
addToSubjects
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public A setToSubjects(int index, KubernetesSubject item)
setToSubjects
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public A addToSubjects(KubernetesSubject... items)
addToSubjects
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public A addAllToSubjects(Collection<KubernetesSubject> items)
addAllToSubjects
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public A removeFromSubjects(KubernetesSubject... items)
removeFromSubjects
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public A removeAllFromSubjects(Collection<KubernetesSubject> items)
removeAllFromSubjects
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
@Deprecated public List<KubernetesSubject> getSubjects()
getSubjects
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public List<KubernetesSubject> buildSubjects()
buildSubjects
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesSubject buildSubject(int index)
buildSubject
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesSubject buildFirstSubject()
buildFirstSubject
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesSubject buildLastSubject()
buildLastSubject
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesSubject buildMatchingSubject(Predicate<KubernetesSubjectBuilder> predicate)
buildMatchingSubject
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public A withSubjects(List<KubernetesSubject> subjects)
withSubjects
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public A withSubjects(KubernetesSubject... subjects)
withSubjects
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public Boolean hasSubjects()
hasSubjects
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public A addNewSubject(String apiGroup, String kind, String name, String namespace)
addNewSubject
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesClusterRoleBindingFluent.SubjectsNested<A> addNewSubject()
addNewSubject
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesClusterRoleBindingFluent.SubjectsNested<A> addNewSubjectLike(KubernetesSubject item)
addNewSubjectLike
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesClusterRoleBindingFluent.SubjectsNested<A> setNewSubjectLike(int index, KubernetesSubject item)
setNewSubjectLike
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesClusterRoleBindingFluent.SubjectsNested<A> editSubject(int index)
editSubject
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesClusterRoleBindingFluent.SubjectsNested<A> editFirstSubject()
editFirstSubject
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesClusterRoleBindingFluent.SubjectsNested<A> editLastSubject()
editLastSubject
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
public KubernetesClusterRoleBindingFluent.SubjectsNested<A> editMatchingSubject(Predicate<KubernetesSubjectBuilder> predicate)
editMatchingSubject
in interface KubernetesClusterRoleBindingFluent<A extends KubernetesClusterRoleBindingFluent<A>>
Copyright © 2011–2018 Red Hat. All rights reserved.