Class PodSecurityPolicySpecBuilder
java.lang.Object
io.fabric8.kubernetes.api.builder.BaseFluent<A>
io.fabric8.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl<PodSecurityPolicySpecBuilder>
io.fabric8.kubernetes.api.model.policy.PodSecurityPolicySpecBuilder
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Builder<PodSecurityPolicySpec>,io.fabric8.kubernetes.api.builder.Fluent<PodSecurityPolicySpecBuilder>,io.fabric8.kubernetes.api.builder.Visitable<PodSecurityPolicySpecBuilder>,io.fabric8.kubernetes.api.builder.VisitableBuilder<PodSecurityPolicySpec,PodSecurityPolicySpecBuilder>,PodSecurityPolicySpecFluent<PodSecurityPolicySpecBuilder>
public class PodSecurityPolicySpecBuilder extends PodSecurityPolicySpecFluentImpl<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.PodSecurityPolicySpecFluentImpl
PodSecurityPolicySpecFluentImpl.AllowedCSIDriversNestedImpl<N>, PodSecurityPolicySpecFluentImpl.AllowedFlexVolumesNestedImpl<N>, PodSecurityPolicySpecFluentImpl.AllowedHostPathsNestedImpl<N>, PodSecurityPolicySpecFluentImpl.FsGroupNestedImpl<N>, PodSecurityPolicySpecFluentImpl.HostPortsNestedImpl<N>, PodSecurityPolicySpecFluentImpl.RunAsGroupNestedImpl<N>, PodSecurityPolicySpecFluentImpl.RunAsUserNestedImpl<N>, PodSecurityPolicySpecFluentImpl.RuntimeClassNestedImpl<N>, PodSecurityPolicySpecFluentImpl.SeLinuxNestedImpl<N>, PodSecurityPolicySpecFluentImpl.SupplementalGroupsNestedImpl<N>Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.policy.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> -
Field Summary
-
Constructor Summary
Constructors Constructor Description PodSecurityPolicySpecBuilder()PodSecurityPolicySpecBuilder(PodSecurityPolicySpec instance)PodSecurityPolicySpecBuilder(PodSecurityPolicySpecFluent<?> fluent)PodSecurityPolicySpecBuilder(PodSecurityPolicySpecFluent<?> fluent, PodSecurityPolicySpec instance)PodSecurityPolicySpecBuilder(PodSecurityPolicySpecFluent<?> fluent, PodSecurityPolicySpec instance, Boolean validationEnabled)PodSecurityPolicySpecBuilder(PodSecurityPolicySpecFluent<?> fluent, Boolean validationEnabled)PodSecurityPolicySpecBuilder(PodSecurityPolicySpec instance, Boolean validationEnabled)PodSecurityPolicySpecBuilder(Boolean validationEnabled) -
Method Summary
Modifier and Type Method Description PodSecurityPolicySpecbuild()booleanequals(Object o)Methods inherited from class io.fabric8.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl
addAllToAllowedCapabilities, addAllToAllowedCSIDrivers, addAllToAllowedFlexVolumes, addAllToAllowedHostPaths, addAllToAllowedProcMountTypes, addAllToAllowedUnsafeSysctls, addAllToDefaultAddCapabilities, addAllToForbiddenSysctls, addAllToHostPorts, addAllToRequiredDropCapabilities, addAllToVolumes, addNewAllowedCapability, addNewAllowedCapability, addNewAllowedCapability, addNewAllowedCSIDriver, addNewAllowedCSIDriver, addNewAllowedCSIDriverLike, addNewAllowedFlexVolume, addNewAllowedFlexVolume, addNewAllowedFlexVolumeLike, addNewAllowedHostPath, addNewAllowedHostPath, addNewAllowedHostPathLike, addNewAllowedProcMountType, addNewAllowedProcMountType, addNewAllowedProcMountType, addNewAllowedUnsafeSysctl, addNewAllowedUnsafeSysctl, addNewAllowedUnsafeSysctl, addNewDefaultAddCapability, addNewDefaultAddCapability, addNewDefaultAddCapability, addNewForbiddenSysctl, addNewForbiddenSysctl, addNewForbiddenSysctl, addNewHostPort, addNewHostPort, addNewHostPortLike, addNewRequiredDropCapability, addNewRequiredDropCapability, addNewRequiredDropCapability, addNewVolume, addNewVolume, addNewVolume, 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, 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, getAllowedCapabilities, getAllowedCapability, getAllowedCSIDrivers, getAllowedFlexVolumes, getAllowedHostPaths, getAllowedProcMountType, getAllowedProcMountTypes, getAllowedUnsafeSysctl, getAllowedUnsafeSysctls, getDefaultAddCapabilities, getDefaultAddCapability, getFirstAllowedCapability, getFirstAllowedProcMountType, getFirstAllowedUnsafeSysctl, getFirstDefaultAddCapability, getFirstForbiddenSysctl, getFirstRequiredDropCapability, getFirstVolume, getForbiddenSysctl, getForbiddenSysctls, getFsGroup, getHostPorts, getLastAllowedCapability, getLastAllowedProcMountType, getLastAllowedUnsafeSysctl, getLastDefaultAddCapability, getLastForbiddenSysctl, getLastRequiredDropCapability, getLastVolume, getMatchingAllowedCapability, getMatchingAllowedProcMountType, getMatchingAllowedUnsafeSysctl, getMatchingDefaultAddCapability, getMatchingForbiddenSysctl, getMatchingRequiredDropCapability, getMatchingVolume, getRequiredDropCapabilities, getRequiredDropCapability, getRunAsGroup, getRunAsUser, getRuntimeClass, getSeLinux, getSupplementalGroups, getVolume, getVolumes, hasAllowedCapabilities, hasAllowedCSIDrivers, hasAllowedFlexVolumes, hasAllowedHostPaths, hasAllowedProcMountTypes, hasAllowedUnsafeSysctls, hasAllowPrivilegeEscalation, hasDefaultAddCapabilities, hasDefaultAllowPrivilegeEscalation, hasForbiddenSysctls, hasFsGroup, hasHostIPC, hasHostNetwork, hasHostPID, hasHostPorts, hasMatchingAllowedCapability, hasMatchingAllowedCSIDriver, hasMatchingAllowedFlexVolume, hasMatchingAllowedHostPath, hasMatchingAllowedProcMountType, hasMatchingAllowedUnsafeSysctl, hasMatchingDefaultAddCapability, hasMatchingForbiddenSysctl, hasMatchingHostPort, hasMatchingRequiredDropCapability, hasMatchingVolume, hasPrivileged, hasReadOnlyRootFilesystem, hasRequiredDropCapabilities, hasRunAsGroup, hasRunAsUser, hasRuntimeClass, hasSeLinux, hasSupplementalGroups, hasVolumes, isAllowPrivilegeEscalation, isDefaultAllowPrivilegeEscalation, isHostIPC, isHostNetwork, isHostPID, isPrivileged, isReadOnlyRootFilesystem, removeAllFromAllowedCapabilities, removeAllFromAllowedCSIDrivers, removeAllFromAllowedFlexVolumes, removeAllFromAllowedHostPaths, removeAllFromAllowedProcMountTypes, removeAllFromAllowedUnsafeSysctls, removeAllFromDefaultAddCapabilities, removeAllFromForbiddenSysctls, removeAllFromHostPorts, removeAllFromRequiredDropCapabilities, removeAllFromVolumes, 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, withAllowedCapabilities, withAllowedCapabilities, withAllowedCSIDrivers, withAllowedCSIDrivers, withAllowedFlexVolumes, withAllowedFlexVolumes, withAllowedHostPaths, withAllowedHostPaths, withAllowedProcMountTypes, withAllowedProcMountTypes, withAllowedUnsafeSysctls, withAllowedUnsafeSysctls, withAllowPrivilegeEscalation, withDefaultAddCapabilities, withDefaultAddCapabilities, withDefaultAllowPrivilegeEscalation, withForbiddenSysctls, withForbiddenSysctls, withFsGroup, withHostIPC, withHostNetwork, withHostPID, withHostPorts, withHostPorts, withNewAllowPrivilegeEscalation, withNewAllowPrivilegeEscalation, withNewDefaultAllowPrivilegeEscalation, withNewDefaultAllowPrivilegeEscalation, withNewFsGroup, withNewFsGroupLike, withNewHostIPC, withNewHostIPC, withNewHostNetwork, withNewHostNetwork, withNewHostPID, withNewHostPID, withNewPrivileged, withNewPrivileged, withNewReadOnlyRootFilesystem, withNewReadOnlyRootFilesystem, withNewRunAsGroup, withNewRunAsGroupLike, withNewRunAsUser, withNewRunAsUserLike, withNewRuntimeClass, withNewRuntimeClassLike, withNewSeLinux, withNewSeLinuxLike, withNewSupplementalGroups, withNewSupplementalGroupsLike, withPrivileged, withReadOnlyRootFilesystem, withRequiredDropCapabilities, withRequiredDropCapabilities, withRunAsGroup, withRunAsUser, withRuntimeClass, withSeLinux, withSupplementalGroups, withVolumes, withVolumesMethods inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
accept, aggregate, aggregate, build, build, builderOf
-
Constructor Details
-
PodSecurityPolicySpecBuilder
public PodSecurityPolicySpecBuilder() -
PodSecurityPolicySpecBuilder
-
PodSecurityPolicySpecBuilder
-
PodSecurityPolicySpecBuilder
public PodSecurityPolicySpecBuilder(PodSecurityPolicySpecFluent<?> fluent, Boolean validationEnabled) -
PodSecurityPolicySpecBuilder
public PodSecurityPolicySpecBuilder(PodSecurityPolicySpecFluent<?> fluent, PodSecurityPolicySpec instance) -
PodSecurityPolicySpecBuilder
public PodSecurityPolicySpecBuilder(PodSecurityPolicySpecFluent<?> fluent, PodSecurityPolicySpec instance, Boolean validationEnabled) -
PodSecurityPolicySpecBuilder
-
PodSecurityPolicySpecBuilder
-
-
Method Details
-
build
- Specified by:
buildin interfaceio.fabric8.kubernetes.api.builder.Builder<PodSecurityPolicySpec>
-
equals
- Overrides:
equalsin classPodSecurityPolicySpecFluentImpl<PodSecurityPolicySpecBuilder>
-