Class PodSecurityPolicySpecBuilder
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.policy.v1beta1.PodSecurityPolicySpecFluent<PodSecurityPolicySpecBuilder>
-
- io.fabric8.kubernetes.api.model.policy.v1beta1.PodSecurityPolicySpecBuilder
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Builder<PodSecurityPolicySpec>,io.fabric8.kubernetes.api.builder.Visitable<PodSecurityPolicySpecBuilder>,io.fabric8.kubernetes.api.builder.VisitableBuilder<PodSecurityPolicySpec,PodSecurityPolicySpecBuilder>
public class PodSecurityPolicySpecBuilder extends PodSecurityPolicySpecFluent<PodSecurityPolicySpecBuilder> implements io.fabric8.kubernetes.api.builder.VisitableBuilder<PodSecurityPolicySpec,PodSecurityPolicySpecBuilder>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.fabric8.kubernetes.api.model.policy.v1beta1.PodSecurityPolicySpecFluent
PodSecurityPolicySpecFluent.AllowedCSIDriversNested<N>, PodSecurityPolicySpecFluent.AllowedFlexVolumesNested<N>, PodSecurityPolicySpecFluent.AllowedHostPathsNested<N>, PodSecurityPolicySpecFluent.FsGroupNested<N>, PodSecurityPolicySpecFluent.HostPortsNested<N>, PodSecurityPolicySpecFluent.RunAsGroupNested<N>, PodSecurityPolicySpecFluent.RunAsUserNested<N>, PodSecurityPolicySpecFluent.RuntimeClassNested<N>, PodSecurityPolicySpecFluent.SeLinuxNested<N>, PodSecurityPolicySpecFluent.SupplementalGroupsNested<N>
-
-
Constructor Summary
Constructors Constructor Description PodSecurityPolicySpecBuilder()PodSecurityPolicySpecBuilder(PodSecurityPolicySpec instance)PodSecurityPolicySpecBuilder(PodSecurityPolicySpecFluent<?> fluent)PodSecurityPolicySpecBuilder(PodSecurityPolicySpecFluent<?> fluent, PodSecurityPolicySpec instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PodSecurityPolicySpecbuild()-
Methods inherited from class io.fabric8.kubernetes.api.model.policy.v1beta1.PodSecurityPolicySpecFluent
addAllToAllowedCapabilities, addAllToAllowedCSIDrivers, addAllToAllowedFlexVolumes, addAllToAllowedHostPaths, addAllToAllowedProcMountTypes, addAllToAllowedUnsafeSysctls, addAllToDefaultAddCapabilities, addAllToForbiddenSysctls, addAllToHostPorts, addAllToRequiredDropCapabilities, addAllToVolumes, addNewAllowedCSIDriver, addNewAllowedCSIDriver, addNewAllowedCSIDriverLike, addNewAllowedFlexVolume, addNewAllowedFlexVolume, addNewAllowedFlexVolumeLike, addNewAllowedHostPath, addNewAllowedHostPath, addNewAllowedHostPathLike, addNewHostPort, addNewHostPort, addNewHostPortLike, addToAdditionalProperties, addToAdditionalProperties, addToAllowedCapabilities, addToAllowedCapabilities, addToAllowedCSIDrivers, addToAllowedCSIDrivers, addToAllowedFlexVolumes, addToAllowedFlexVolumes, addToAllowedHostPaths, addToAllowedHostPaths, addToAllowedProcMountTypes, addToAllowedProcMountTypes, addToAllowedUnsafeSysctls, addToAllowedUnsafeSysctls, addToDefaultAddCapabilities, addToDefaultAddCapabilities, addToForbiddenSysctls, addToForbiddenSysctls, addToHostPorts, addToHostPorts, addToRequiredDropCapabilities, addToRequiredDropCapabilities, addToVolumes, addToVolumes, buildAllowedCSIDriver, buildAllowedCSIDrivers, buildAllowedFlexVolume, buildAllowedFlexVolumes, buildAllowedHostPath, buildAllowedHostPaths, buildFirstAllowedCSIDriver, buildFirstAllowedFlexVolume, buildFirstAllowedHostPath, buildFirstHostPort, buildFsGroup, buildHostPort, buildHostPorts, buildLastAllowedCSIDriver, buildLastAllowedFlexVolume, buildLastAllowedHostPath, buildLastHostPort, buildMatchingAllowedCSIDriver, buildMatchingAllowedFlexVolume, buildMatchingAllowedHostPath, buildMatchingHostPort, buildRunAsGroup, buildRunAsUser, buildRuntimeClass, buildSeLinux, buildSupplementalGroups, copyInstance, editAllowedCSIDriver, editAllowedFlexVolume, editAllowedHostPath, editFirstAllowedCSIDriver, editFirstAllowedFlexVolume, editFirstAllowedHostPath, editFirstHostPort, editFsGroup, editHostPort, editLastAllowedCSIDriver, editLastAllowedFlexVolume, editLastAllowedHostPath, editLastHostPort, editMatchingAllowedCSIDriver, editMatchingAllowedFlexVolume, editMatchingAllowedHostPath, editMatchingHostPort, editOrNewFsGroup, editOrNewFsGroupLike, editOrNewRunAsGroup, editOrNewRunAsGroupLike, editOrNewRunAsUser, editOrNewRunAsUserLike, editOrNewRuntimeClass, editOrNewRuntimeClassLike, editOrNewSeLinux, editOrNewSeLinuxLike, editOrNewSupplementalGroups, editOrNewSupplementalGroupsLike, editRunAsGroup, editRunAsUser, editRuntimeClass, editSeLinux, editSupplementalGroups, equals, getAdditionalProperties, getAllowedCapabilities, getAllowedCapability, getAllowedProcMountType, getAllowedProcMountTypes, getAllowedUnsafeSysctl, getAllowedUnsafeSysctls, getAllowPrivilegeEscalation, getDefaultAddCapabilities, getDefaultAddCapability, getDefaultAllowPrivilegeEscalation, getFirstAllowedCapability, getFirstAllowedProcMountType, getFirstAllowedUnsafeSysctl, getFirstDefaultAddCapability, getFirstForbiddenSysctl, getFirstRequiredDropCapability, getFirstVolume, getForbiddenSysctl, getForbiddenSysctls, getHostIPC, getHostNetwork, getHostPID, getLastAllowedCapability, getLastAllowedProcMountType, getLastAllowedUnsafeSysctl, getLastDefaultAddCapability, getLastForbiddenSysctl, getLastRequiredDropCapability, getLastVolume, getMatchingAllowedCapability, getMatchingAllowedProcMountType, getMatchingAllowedUnsafeSysctl, getMatchingDefaultAddCapability, getMatchingForbiddenSysctl, getMatchingRequiredDropCapability, getMatchingVolume, getPrivileged, getReadOnlyRootFilesystem, getRequiredDropCapabilities, getRequiredDropCapability, getVolume, getVolumes, hasAdditionalProperties, hasAllowedCapabilities, hasAllowedCSIDrivers, hasAllowedFlexVolumes, hasAllowedHostPaths, hasAllowedProcMountTypes, hasAllowedUnsafeSysctls, hasAllowPrivilegeEscalation, hasDefaultAddCapabilities, hasDefaultAllowPrivilegeEscalation, hasForbiddenSysctls, hasFsGroup, hashCode, hasHostIPC, hasHostNetwork, hasHostPID, hasHostPorts, hasMatchingAllowedCapability, hasMatchingAllowedCSIDriver, hasMatchingAllowedFlexVolume, hasMatchingAllowedHostPath, hasMatchingAllowedProcMountType, hasMatchingAllowedUnsafeSysctl, hasMatchingDefaultAddCapability, hasMatchingForbiddenSysctl, hasMatchingHostPort, hasMatchingRequiredDropCapability, hasMatchingVolume, hasPrivileged, hasReadOnlyRootFilesystem, hasRequiredDropCapabilities, hasRunAsGroup, hasRunAsUser, hasRuntimeClass, hasSeLinux, hasSupplementalGroups, hasVolumes, removeAllFromAllowedCapabilities, removeAllFromAllowedCSIDrivers, removeAllFromAllowedFlexVolumes, removeAllFromAllowedHostPaths, removeAllFromAllowedProcMountTypes, removeAllFromAllowedUnsafeSysctls, removeAllFromDefaultAddCapabilities, removeAllFromForbiddenSysctls, removeAllFromHostPorts, removeAllFromRequiredDropCapabilities, removeAllFromVolumes, removeFromAdditionalProperties, removeFromAdditionalProperties, removeFromAllowedCapabilities, removeFromAllowedCSIDrivers, removeFromAllowedFlexVolumes, removeFromAllowedHostPaths, removeFromAllowedProcMountTypes, removeFromAllowedUnsafeSysctls, removeFromDefaultAddCapabilities, removeFromForbiddenSysctls, removeFromHostPorts, removeFromRequiredDropCapabilities, removeFromVolumes, removeMatchingFromAllowedCSIDrivers, removeMatchingFromAllowedFlexVolumes, removeMatchingFromAllowedHostPaths, removeMatchingFromHostPorts, setNewAllowedCSIDriverLike, setNewAllowedFlexVolumeLike, setNewAllowedHostPathLike, setNewHostPortLike, setToAllowedCapabilities, setToAllowedCSIDrivers, setToAllowedFlexVolumes, setToAllowedHostPaths, setToAllowedProcMountTypes, setToAllowedUnsafeSysctls, setToDefaultAddCapabilities, setToForbiddenSysctls, setToHostPorts, setToRequiredDropCapabilities, setToVolumes, toString, withAdditionalProperties, withAllowedCapabilities, withAllowedCapabilities, withAllowedCSIDrivers, withAllowedCSIDrivers, withAllowedFlexVolumes, withAllowedFlexVolumes, withAllowedHostPaths, withAllowedHostPaths, withAllowedProcMountTypes, withAllowedProcMountTypes, withAllowedUnsafeSysctls, withAllowedUnsafeSysctls, withAllowPrivilegeEscalation, withAllowPrivilegeEscalation, withDefaultAddCapabilities, withDefaultAddCapabilities, withDefaultAllowPrivilegeEscalation, withDefaultAllowPrivilegeEscalation, withForbiddenSysctls, withForbiddenSysctls, withFsGroup, withHostIPC, withHostIPC, withHostNetwork, withHostNetwork, withHostPID, withHostPID, withHostPorts, withHostPorts, withNewFsGroup, withNewFsGroupLike, withNewRunAsGroup, withNewRunAsGroupLike, withNewRunAsUser, withNewRunAsUserLike, withNewRuntimeClass, withNewRuntimeClassLike, withNewSeLinux, withNewSeLinuxLike, withNewSupplementalGroups, withNewSupplementalGroupsLike, withPrivileged, withPrivileged, withReadOnlyRootFilesystem, withReadOnlyRootFilesystem, withRequiredDropCapabilities, withRequiredDropCapabilities, withRunAsGroup, withRunAsUser, withRuntimeClass, withSeLinux, withSupplementalGroups, withVolumes, withVolumes
-
Methods inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
-
-
-
Constructor Detail
-
PodSecurityPolicySpecBuilder
public PodSecurityPolicySpecBuilder()
-
PodSecurityPolicySpecBuilder
public PodSecurityPolicySpecBuilder(PodSecurityPolicySpecFluent<?> fluent)
-
PodSecurityPolicySpecBuilder
public PodSecurityPolicySpecBuilder(PodSecurityPolicySpec instance)
-
PodSecurityPolicySpecBuilder
public PodSecurityPolicySpecBuilder(PodSecurityPolicySpecFluent<?> fluent, PodSecurityPolicySpec instance)
-
-
Method Detail
-
build
public PodSecurityPolicySpec build()
- Specified by:
buildin interfaceio.fabric8.kubernetes.api.builder.Builder<PodSecurityPolicySpec>
-
-