public interface PodSecurityPolicySpecFluent<A extends PodSecurityPolicySpecFluent<A>> extends Fluent<A>
Modifier and Type | Interface and Description |
---|---|
static interface |
PodSecurityPolicySpecFluent.FsGroupNested<N> |
static interface |
PodSecurityPolicySpecFluent.HostPortsNested<N> |
static interface |
PodSecurityPolicySpecFluent.RunAsUserNested<N> |
static interface |
PodSecurityPolicySpecFluent.SeLinuxNested<N> |
static interface |
PodSecurityPolicySpecFluent.SupplementalGroupsNested<N> |
A addAllToAllowedCapabilities(Collection<String> items)
A removeAllFromAllowedCapabilities(Collection<String> items)
String getAllowedCapability(int index)
String getFirstAllowedCapability()
String getLastAllowedCapability()
Boolean hasAllowedCapabilities()
A addAllToDefaultAddCapabilities(Collection<String> items)
A removeAllFromDefaultAddCapabilities(Collection<String> items)
String getDefaultAddCapability(int index)
String getFirstDefaultAddCapability()
String getLastDefaultAddCapability()
Boolean hasDefaultAddCapabilities()
@Deprecated FSGroupStrategyOptions getFsGroup()
FSGroupStrategyOptions buildFsGroup()
A withFsGroup(FSGroupStrategyOptions fsGroup)
Boolean hasFsGroup()
PodSecurityPolicySpecFluent.FsGroupNested<A> withNewFsGroup()
PodSecurityPolicySpecFluent.FsGroupNested<A> withNewFsGroupLike(FSGroupStrategyOptions item)
PodSecurityPolicySpecFluent.FsGroupNested<A> editFsGroup()
PodSecurityPolicySpecFluent.FsGroupNested<A> editOrNewFsGroup()
PodSecurityPolicySpecFluent.FsGroupNested<A> editOrNewFsGroupLike(FSGroupStrategyOptions item)
Boolean isHostIPC()
Boolean hasHostIPC()
Boolean isHostNetwork()
Boolean hasHostNetwork()
Boolean isHostPID()
Boolean hasHostPID()
A addToHostPorts(int index, HostPortRange item)
A setToHostPorts(int index, HostPortRange item)
A addToHostPorts(HostPortRange... items)
A addAllToHostPorts(Collection<HostPortRange> items)
A removeFromHostPorts(HostPortRange... items)
A removeAllFromHostPorts(Collection<HostPortRange> items)
@Deprecated List<HostPortRange> getHostPorts()
List<HostPortRange> buildHostPorts()
HostPortRange buildHostPort(int index)
HostPortRange buildFirstHostPort()
HostPortRange buildLastHostPort()
HostPortRange buildMatchingHostPort(Predicate<HostPortRangeBuilder> predicate)
A withHostPorts(List<HostPortRange> hostPorts)
A withHostPorts(HostPortRange... hostPorts)
Boolean hasHostPorts()
PodSecurityPolicySpecFluent.HostPortsNested<A> addNewHostPort()
PodSecurityPolicySpecFluent.HostPortsNested<A> addNewHostPortLike(HostPortRange item)
PodSecurityPolicySpecFluent.HostPortsNested<A> setNewHostPortLike(int index, HostPortRange item)
PodSecurityPolicySpecFluent.HostPortsNested<A> editHostPort(int index)
PodSecurityPolicySpecFluent.HostPortsNested<A> editFirstHostPort()
PodSecurityPolicySpecFluent.HostPortsNested<A> editLastHostPort()
PodSecurityPolicySpecFluent.HostPortsNested<A> editMatchingHostPort(Predicate<HostPortRangeBuilder> predicate)
Boolean isPrivileged()
Boolean hasPrivileged()
Boolean isReadOnlyRootFilesystem()
Boolean hasReadOnlyRootFilesystem()
A addAllToRequiredDropCapabilities(Collection<String> items)
A removeAllFromRequiredDropCapabilities(Collection<String> items)
String getRequiredDropCapability(int index)
String getFirstRequiredDropCapability()
String getLastRequiredDropCapability()
String getMatchingRequiredDropCapability(Predicate<String> predicate)
Boolean hasRequiredDropCapabilities()
@Deprecated KubernetesRunAsUserStrategyOptions getRunAsUser()
KubernetesRunAsUserStrategyOptions buildRunAsUser()
A withRunAsUser(KubernetesRunAsUserStrategyOptions runAsUser)
Boolean hasRunAsUser()
PodSecurityPolicySpecFluent.RunAsUserNested<A> withNewRunAsUser()
PodSecurityPolicySpecFluent.RunAsUserNested<A> withNewRunAsUserLike(KubernetesRunAsUserStrategyOptions item)
PodSecurityPolicySpecFluent.RunAsUserNested<A> editRunAsUser()
PodSecurityPolicySpecFluent.RunAsUserNested<A> editOrNewRunAsUser()
PodSecurityPolicySpecFluent.RunAsUserNested<A> editOrNewRunAsUserLike(KubernetesRunAsUserStrategyOptions item)
@Deprecated SELinuxStrategyOptions getSeLinux()
SELinuxStrategyOptions buildSeLinux()
A withSeLinux(SELinuxStrategyOptions seLinux)
Boolean hasSeLinux()
PodSecurityPolicySpecFluent.SeLinuxNested<A> withNewSeLinux()
PodSecurityPolicySpecFluent.SeLinuxNested<A> withNewSeLinuxLike(SELinuxStrategyOptions item)
PodSecurityPolicySpecFluent.SeLinuxNested<A> editSeLinux()
PodSecurityPolicySpecFluent.SeLinuxNested<A> editOrNewSeLinux()
PodSecurityPolicySpecFluent.SeLinuxNested<A> editOrNewSeLinuxLike(SELinuxStrategyOptions item)
@Deprecated SupplementalGroupsStrategyOptions getSupplementalGroups()
SupplementalGroupsStrategyOptions buildSupplementalGroups()
A withSupplementalGroups(SupplementalGroupsStrategyOptions supplementalGroups)
Boolean hasSupplementalGroups()
PodSecurityPolicySpecFluent.SupplementalGroupsNested<A> withNewSupplementalGroups()
PodSecurityPolicySpecFluent.SupplementalGroupsNested<A> withNewSupplementalGroupsLike(SupplementalGroupsStrategyOptions item)
PodSecurityPolicySpecFluent.SupplementalGroupsNested<A> editSupplementalGroups()
PodSecurityPolicySpecFluent.SupplementalGroupsNested<A> editOrNewSupplementalGroups()
PodSecurityPolicySpecFluent.SupplementalGroupsNested<A> editOrNewSupplementalGroupsLike(SupplementalGroupsStrategyOptions item)
A addAllToVolumes(Collection<String> items)
A removeAllFromVolumes(Collection<String> items)
String getVolume(int index)
String getFirstVolume()
String getLastVolume()
Boolean hasVolumes()
Copyright © 2011–2018 Red Hat. All rights reserved.