public class PolicyFluentImpl<A extends PolicyFluent<A>> extends BaseFluent<A> implements PolicyFluent<A>
Modifier and Type | Class and Description |
---|---|
class |
PolicyFluentImpl.MetadataNestedImpl<N> |
class |
PolicyFluentImpl.RolesNestedImpl<N> |
PolicyFluent.MetadataNested<N>, PolicyFluent.RolesNested<N>
_visitables
Constructor and Description |
---|
PolicyFluentImpl() |
PolicyFluentImpl(Policy instance) |
public PolicyFluentImpl()
public PolicyFluentImpl(Policy instance)
public String getApiVersion()
getApiVersion
in interface PolicyFluent<A extends PolicyFluent<A>>
public A withApiVersion(String apiVersion)
withApiVersion
in interface PolicyFluent<A extends PolicyFluent<A>>
public Boolean hasApiVersion()
hasApiVersion
in interface PolicyFluent<A extends PolicyFluent<A>>
public String getKind()
getKind
in interface PolicyFluent<A extends PolicyFluent<A>>
public A withKind(String kind)
withKind
in interface PolicyFluent<A extends PolicyFluent<A>>
public Boolean hasKind()
hasKind
in interface PolicyFluent<A extends PolicyFluent<A>>
public String getLastModified()
getLastModified
in interface PolicyFluent<A extends PolicyFluent<A>>
public A withLastModified(String lastModified)
withLastModified
in interface PolicyFluent<A extends PolicyFluent<A>>
public Boolean hasLastModified()
hasLastModified
in interface PolicyFluent<A extends PolicyFluent<A>>
@Deprecated public ObjectMeta getMetadata()
getMetadata
in interface PolicyFluent<A extends PolicyFluent<A>>
public ObjectMeta buildMetadata()
buildMetadata
in interface PolicyFluent<A extends PolicyFluent<A>>
public A withMetadata(ObjectMeta metadata)
withMetadata
in interface PolicyFluent<A extends PolicyFluent<A>>
public Boolean hasMetadata()
hasMetadata
in interface PolicyFluent<A extends PolicyFluent<A>>
public PolicyFluent.MetadataNested<A> withNewMetadata()
withNewMetadata
in interface PolicyFluent<A extends PolicyFluent<A>>
public PolicyFluent.MetadataNested<A> withNewMetadataLike(ObjectMeta item)
withNewMetadataLike
in interface PolicyFluent<A extends PolicyFluent<A>>
public PolicyFluent.MetadataNested<A> editMetadata()
editMetadata
in interface PolicyFluent<A extends PolicyFluent<A>>
public PolicyFluent.MetadataNested<A> editOrNewMetadata()
editOrNewMetadata
in interface PolicyFluent<A extends PolicyFluent<A>>
public PolicyFluent.MetadataNested<A> editOrNewMetadataLike(ObjectMeta item)
editOrNewMetadataLike
in interface PolicyFluent<A extends PolicyFluent<A>>
public A addToRoles(int index, NamedRole item)
addToRoles
in interface PolicyFluent<A extends PolicyFluent<A>>
public A setToRoles(int index, NamedRole item)
setToRoles
in interface PolicyFluent<A extends PolicyFluent<A>>
public A addToRoles(NamedRole... items)
addToRoles
in interface PolicyFluent<A extends PolicyFluent<A>>
public A addAllToRoles(Collection<NamedRole> items)
addAllToRoles
in interface PolicyFluent<A extends PolicyFluent<A>>
public A removeFromRoles(NamedRole... items)
removeFromRoles
in interface PolicyFluent<A extends PolicyFluent<A>>
public A removeAllFromRoles(Collection<NamedRole> items)
removeAllFromRoles
in interface PolicyFluent<A extends PolicyFluent<A>>
@Deprecated public List<NamedRole> getRoles()
getRoles
in interface PolicyFluent<A extends PolicyFluent<A>>
public List<NamedRole> buildRoles()
buildRoles
in interface PolicyFluent<A extends PolicyFluent<A>>
public NamedRole buildRole(int index)
buildRole
in interface PolicyFluent<A extends PolicyFluent<A>>
public NamedRole buildFirstRole()
buildFirstRole
in interface PolicyFluent<A extends PolicyFluent<A>>
public NamedRole buildLastRole()
buildLastRole
in interface PolicyFluent<A extends PolicyFluent<A>>
public NamedRole buildMatchingRole(Predicate<NamedRoleBuilder> predicate)
buildMatchingRole
in interface PolicyFluent<A extends PolicyFluent<A>>
public A withRoles(List<NamedRole> roles)
withRoles
in interface PolicyFluent<A extends PolicyFluent<A>>
public A withRoles(NamedRole... roles)
withRoles
in interface PolicyFluent<A extends PolicyFluent<A>>
public Boolean hasRoles()
hasRoles
in interface PolicyFluent<A extends PolicyFluent<A>>
public PolicyFluent.RolesNested<A> addNewRole()
addNewRole
in interface PolicyFluent<A extends PolicyFluent<A>>
public PolicyFluent.RolesNested<A> addNewRoleLike(NamedRole item)
addNewRoleLike
in interface PolicyFluent<A extends PolicyFluent<A>>
public PolicyFluent.RolesNested<A> setNewRoleLike(int index, NamedRole item)
setNewRoleLike
in interface PolicyFluent<A extends PolicyFluent<A>>
public PolicyFluent.RolesNested<A> editRole(int index)
editRole
in interface PolicyFluent<A extends PolicyFluent<A>>
public PolicyFluent.RolesNested<A> editFirstRole()
editFirstRole
in interface PolicyFluent<A extends PolicyFluent<A>>
public PolicyFluent.RolesNested<A> editLastRole()
editLastRole
in interface PolicyFluent<A extends PolicyFluent<A>>
public PolicyFluent.RolesNested<A> editMatchingRole(Predicate<NamedRoleBuilder> predicate)
editMatchingRole
in interface PolicyFluent<A extends PolicyFluent<A>>
Copyright © 2011–2018 Red Hat. All rights reserved.