Uses of Class
io.kubernetes.client.proto.V1beta1Policy.PodSecurityPolicySpec.Builder
-
Uses of V1beta1Policy.PodSecurityPolicySpec.Builder in io.kubernetes.client.proto
Methods in io.kubernetes.client.proto that return V1beta1Policy.PodSecurityPolicySpec.BuilderModifier and TypeMethodDescriptionV1beta1Policy.PodSecurityPolicySpec.Builder.addAllAllowedCapabilities(Iterable<String> values) allowedCapabilities is a list of capabilities that can be requested to add to the container.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllAllowedCSIDrivers(Iterable<? extends V1beta1Policy.AllowedCSIDriver> values) AllowedCSIDrivers is an allowlist of inline CSI drivers that must be explicitly set to be embedded within a pod spec.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllAllowedFlexVolumes(Iterable<? extends V1beta1Policy.AllowedFlexVolume> values) allowedFlexVolumes is an allowlist of Flexvolumes.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllAllowedHostPaths(Iterable<? extends V1beta1Policy.AllowedHostPath> values) allowedHostPaths is an allowlist of host paths.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllAllowedProcMountTypes(Iterable<String> values) AllowedProcMountTypes is an allowlist of allowed ProcMountTypes.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllAllowedUnsafeSysctls(Iterable<String> values) allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllDefaultAddCapabilities(Iterable<String> values) defaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllForbiddenSysctls(Iterable<String> values) forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllHostPorts(Iterable<? extends V1beta1Policy.HostPortRange> values) hostPorts determines which host port ranges are allowed to be exposed.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllowedCapabilities(String value) allowedCapabilities is a list of capabilities that can be requested to add to the container.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllowedCapabilitiesBytes(com.google.protobuf.ByteString value) allowedCapabilities is a list of capabilities that can be requested to add to the container.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllowedCSIDrivers(int index, V1beta1Policy.AllowedCSIDriver value) AllowedCSIDrivers is an allowlist of inline CSI drivers that must be explicitly set to be embedded within a pod spec.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllowedCSIDrivers(int index, V1beta1Policy.AllowedCSIDriver.Builder builderForValue) AllowedCSIDrivers is an allowlist of inline CSI drivers that must be explicitly set to be embedded within a pod spec.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllowedCSIDrivers(V1beta1Policy.AllowedCSIDriver value) AllowedCSIDrivers is an allowlist of inline CSI drivers that must be explicitly set to be embedded within a pod spec.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllowedCSIDrivers(V1beta1Policy.AllowedCSIDriver.Builder builderForValue) AllowedCSIDrivers is an allowlist of inline CSI drivers that must be explicitly set to be embedded within a pod spec.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllowedFlexVolumes(int index, V1beta1Policy.AllowedFlexVolume value) allowedFlexVolumes is an allowlist of Flexvolumes.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllowedFlexVolumes(int index, V1beta1Policy.AllowedFlexVolume.Builder builderForValue) allowedFlexVolumes is an allowlist of Flexvolumes.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllowedFlexVolumes(V1beta1Policy.AllowedFlexVolume value) allowedFlexVolumes is an allowlist of Flexvolumes.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllowedFlexVolumes(V1beta1Policy.AllowedFlexVolume.Builder builderForValue) allowedFlexVolumes is an allowlist of Flexvolumes.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllowedHostPaths(int index, V1beta1Policy.AllowedHostPath value) allowedHostPaths is an allowlist of host paths.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllowedHostPaths(int index, V1beta1Policy.AllowedHostPath.Builder builderForValue) allowedHostPaths is an allowlist of host paths.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllowedHostPaths(V1beta1Policy.AllowedHostPath value) allowedHostPaths is an allowlist of host paths.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllowedHostPaths(V1beta1Policy.AllowedHostPath.Builder builderForValue) allowedHostPaths is an allowlist of host paths.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllowedProcMountTypes(String value) AllowedProcMountTypes is an allowlist of allowed ProcMountTypes.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllowedProcMountTypesBytes(com.google.protobuf.ByteString value) AllowedProcMountTypes is an allowlist of allowed ProcMountTypes.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllowedUnsafeSysctls(String value) allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllowedUnsafeSysctlsBytes(com.google.protobuf.ByteString value) allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllRequiredDropCapabilities(Iterable<String> values) requiredDropCapabilities are the capabilities that will be dropped from the container.V1beta1Policy.PodSecurityPolicySpec.Builder.addAllVolumes(Iterable<String> values) volumes is an allowlist of volume plugins.V1beta1Policy.PodSecurityPolicySpec.Builder.addDefaultAddCapabilities(String value) defaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability.V1beta1Policy.PodSecurityPolicySpec.Builder.addDefaultAddCapabilitiesBytes(com.google.protobuf.ByteString value) defaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability.V1beta1Policy.PodSecurityPolicySpec.Builder.addForbiddenSysctls(String value) forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none.V1beta1Policy.PodSecurityPolicySpec.Builder.addForbiddenSysctlsBytes(com.google.protobuf.ByteString value) forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none.V1beta1Policy.PodSecurityPolicySpec.Builder.addHostPorts(int index, V1beta1Policy.HostPortRange value) hostPorts determines which host port ranges are allowed to be exposed.V1beta1Policy.PodSecurityPolicySpec.Builder.addHostPorts(int index, V1beta1Policy.HostPortRange.Builder builderForValue) hostPorts determines which host port ranges are allowed to be exposed.V1beta1Policy.PodSecurityPolicySpec.Builder.addHostPorts(V1beta1Policy.HostPortRange value) hostPorts determines which host port ranges are allowed to be exposed.V1beta1Policy.PodSecurityPolicySpec.Builder.addHostPorts(V1beta1Policy.HostPortRange.Builder builderForValue) hostPorts determines which host port ranges are allowed to be exposed.V1beta1Policy.PodSecurityPolicySpec.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) V1beta1Policy.PodSecurityPolicySpec.Builder.addRequiredDropCapabilities(String value) requiredDropCapabilities are the capabilities that will be dropped from the container.V1beta1Policy.PodSecurityPolicySpec.Builder.addRequiredDropCapabilitiesBytes(com.google.protobuf.ByteString value) requiredDropCapabilities are the capabilities that will be dropped from the container.V1beta1Policy.PodSecurityPolicySpec.Builder.addVolumes(String value) volumes is an allowlist of volume plugins.V1beta1Policy.PodSecurityPolicySpec.Builder.addVolumesBytes(com.google.protobuf.ByteString value) volumes is an allowlist of volume plugins.V1beta1Policy.PodSecurityPolicySpec.Builder.clear()V1beta1Policy.PodSecurityPolicySpec.Builder.clearAllowedCapabilities()allowedCapabilities is a list of capabilities that can be requested to add to the container.V1beta1Policy.PodSecurityPolicySpec.Builder.clearAllowedCSIDrivers()AllowedCSIDrivers is an allowlist of inline CSI drivers that must be explicitly set to be embedded within a pod spec.V1beta1Policy.PodSecurityPolicySpec.Builder.clearAllowedFlexVolumes()allowedFlexVolumes is an allowlist of Flexvolumes.V1beta1Policy.PodSecurityPolicySpec.Builder.clearAllowedHostPaths()allowedHostPaths is an allowlist of host paths.V1beta1Policy.PodSecurityPolicySpec.Builder.clearAllowedProcMountTypes()AllowedProcMountTypes is an allowlist of allowed ProcMountTypes.V1beta1Policy.PodSecurityPolicySpec.Builder.clearAllowedUnsafeSysctls()allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none.V1beta1Policy.PodSecurityPolicySpec.Builder.clearAllowPrivilegeEscalation()allowPrivilegeEscalation determines if a pod can request to allow privilege escalation.V1beta1Policy.PodSecurityPolicySpec.Builder.clearDefaultAddCapabilities()defaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability.V1beta1Policy.PodSecurityPolicySpec.Builder.clearDefaultAllowPrivilegeEscalation()defaultAllowPrivilegeEscalation controls the default setting for whether a process can gain more privileges than its parent process.V1beta1Policy.PodSecurityPolicySpec.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) V1beta1Policy.PodSecurityPolicySpec.Builder.clearForbiddenSysctls()forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none.V1beta1Policy.PodSecurityPolicySpec.Builder.clearFsGroup()fsGroup is the strategy that will dictate what fs group is used by the SecurityContext.V1beta1Policy.PodSecurityPolicySpec.Builder.clearHostIPC()hostIPC determines if the policy allows the use of HostIPC in the pod spec.V1beta1Policy.PodSecurityPolicySpec.Builder.clearHostNetwork()hostNetwork determines if the policy allows the use of HostNetwork in the pod spec.V1beta1Policy.PodSecurityPolicySpec.Builder.clearHostPID()hostPID determines if the policy allows the use of HostPID in the pod spec.V1beta1Policy.PodSecurityPolicySpec.Builder.clearHostPorts()hostPorts determines which host port ranges are allowed to be exposed.V1beta1Policy.PodSecurityPolicySpec.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) V1beta1Policy.PodSecurityPolicySpec.Builder.clearPrivileged()privileged determines if a pod can request to be run as privileged.V1beta1Policy.PodSecurityPolicySpec.Builder.clearReadOnlyRootFilesystem()readOnlyRootFilesystem when set to true will force containers to run with a read only root file system.V1beta1Policy.PodSecurityPolicySpec.Builder.clearRequiredDropCapabilities()requiredDropCapabilities are the capabilities that will be dropped from the container.V1beta1Policy.PodSecurityPolicySpec.Builder.clearRunAsGroup()RunAsGroup is the strategy that will dictate the allowable RunAsGroup values that may be set.V1beta1Policy.PodSecurityPolicySpec.Builder.clearRunAsUser()runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set.V1beta1Policy.PodSecurityPolicySpec.Builder.clearRuntimeClass()runtimeClass is the strategy that will dictate the allowable RuntimeClasses for a pod.V1beta1Policy.PodSecurityPolicySpec.Builder.clearSeLinux()seLinux is the strategy that will dictate the allowable labels that may be set.V1beta1Policy.PodSecurityPolicySpec.Builder.clearSupplementalGroups()supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext.V1beta1Policy.PodSecurityPolicySpec.Builder.clearVolumes()volumes is an allowlist of volume plugins.V1beta1Policy.PodSecurityPolicySpec.Builder.clone()V1beta1Policy.PodSecurityPolicy.Builder.getSpecBuilder()spec defines the policy enforced.V1beta1Policy.PodSecurityPolicySpec.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) V1beta1Policy.PodSecurityPolicySpec.Builder.mergeFrom(com.google.protobuf.Message other) V1beta1Policy.PodSecurityPolicySpec.Builder.mergeFrom(V1beta1Policy.PodSecurityPolicySpec other) V1beta1Policy.PodSecurityPolicySpec.Builder.mergeFsGroup(V1beta1Policy.FSGroupStrategyOptions value) fsGroup is the strategy that will dictate what fs group is used by the SecurityContext.V1beta1Policy.PodSecurityPolicySpec.Builder.mergeRunAsGroup(V1beta1Policy.RunAsGroupStrategyOptions value) RunAsGroup is the strategy that will dictate the allowable RunAsGroup values that may be set.V1beta1Policy.PodSecurityPolicySpec.Builder.mergeRunAsUser(V1beta1Policy.RunAsUserStrategyOptions value) runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set.V1beta1Policy.PodSecurityPolicySpec.Builder.mergeRuntimeClass(V1beta1Policy.RuntimeClassStrategyOptions value) runtimeClass is the strategy that will dictate the allowable RuntimeClasses for a pod.V1beta1Policy.PodSecurityPolicySpec.Builder.mergeSeLinux(V1beta1Policy.SELinuxStrategyOptions value) seLinux is the strategy that will dictate the allowable labels that may be set.V1beta1Policy.PodSecurityPolicySpec.Builder.mergeSupplementalGroups(V1beta1Policy.SupplementalGroupsStrategyOptions value) supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext.V1beta1Policy.PodSecurityPolicySpec.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) V1beta1Policy.PodSecurityPolicySpec.newBuilder()V1beta1Policy.PodSecurityPolicySpec.newBuilder(V1beta1Policy.PodSecurityPolicySpec prototype) V1beta1Policy.PodSecurityPolicySpec.newBuilderForType()V1beta1Policy.PodSecurityPolicySpec.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) V1beta1Policy.PodSecurityPolicySpec.Builder.removeAllowedCSIDrivers(int index) AllowedCSIDrivers is an allowlist of inline CSI drivers that must be explicitly set to be embedded within a pod spec.V1beta1Policy.PodSecurityPolicySpec.Builder.removeAllowedFlexVolumes(int index) allowedFlexVolumes is an allowlist of Flexvolumes.V1beta1Policy.PodSecurityPolicySpec.Builder.removeAllowedHostPaths(int index) allowedHostPaths is an allowlist of host paths.V1beta1Policy.PodSecurityPolicySpec.Builder.removeHostPorts(int index) hostPorts determines which host port ranges are allowed to be exposed.V1beta1Policy.PodSecurityPolicySpec.Builder.setAllowedCapabilities(int index, String value) allowedCapabilities is a list of capabilities that can be requested to add to the container.V1beta1Policy.PodSecurityPolicySpec.Builder.setAllowedCSIDrivers(int index, V1beta1Policy.AllowedCSIDriver value) AllowedCSIDrivers is an allowlist of inline CSI drivers that must be explicitly set to be embedded within a pod spec.V1beta1Policy.PodSecurityPolicySpec.Builder.setAllowedCSIDrivers(int index, V1beta1Policy.AllowedCSIDriver.Builder builderForValue) AllowedCSIDrivers is an allowlist of inline CSI drivers that must be explicitly set to be embedded within a pod spec.V1beta1Policy.PodSecurityPolicySpec.Builder.setAllowedFlexVolumes(int index, V1beta1Policy.AllowedFlexVolume value) allowedFlexVolumes is an allowlist of Flexvolumes.V1beta1Policy.PodSecurityPolicySpec.Builder.setAllowedFlexVolumes(int index, V1beta1Policy.AllowedFlexVolume.Builder builderForValue) allowedFlexVolumes is an allowlist of Flexvolumes.V1beta1Policy.PodSecurityPolicySpec.Builder.setAllowedHostPaths(int index, V1beta1Policy.AllowedHostPath value) allowedHostPaths is an allowlist of host paths.V1beta1Policy.PodSecurityPolicySpec.Builder.setAllowedHostPaths(int index, V1beta1Policy.AllowedHostPath.Builder builderForValue) allowedHostPaths is an allowlist of host paths.V1beta1Policy.PodSecurityPolicySpec.Builder.setAllowedProcMountTypes(int index, String value) AllowedProcMountTypes is an allowlist of allowed ProcMountTypes.V1beta1Policy.PodSecurityPolicySpec.Builder.setAllowedUnsafeSysctls(int index, String value) allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none.V1beta1Policy.PodSecurityPolicySpec.Builder.setAllowPrivilegeEscalation(boolean value) allowPrivilegeEscalation determines if a pod can request to allow privilege escalation.V1beta1Policy.PodSecurityPolicySpec.Builder.setDefaultAddCapabilities(int index, String value) defaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability.V1beta1Policy.PodSecurityPolicySpec.Builder.setDefaultAllowPrivilegeEscalation(boolean value) defaultAllowPrivilegeEscalation controls the default setting for whether a process can gain more privileges than its parent process.V1beta1Policy.PodSecurityPolicySpec.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) V1beta1Policy.PodSecurityPolicySpec.Builder.setForbiddenSysctls(int index, String value) forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none.V1beta1Policy.PodSecurityPolicySpec.Builder.setFsGroup(V1beta1Policy.FSGroupStrategyOptions value) fsGroup is the strategy that will dictate what fs group is used by the SecurityContext.V1beta1Policy.PodSecurityPolicySpec.Builder.setFsGroup(V1beta1Policy.FSGroupStrategyOptions.Builder builderForValue) fsGroup is the strategy that will dictate what fs group is used by the SecurityContext.V1beta1Policy.PodSecurityPolicySpec.Builder.setHostIPC(boolean value) hostIPC determines if the policy allows the use of HostIPC in the pod spec.V1beta1Policy.PodSecurityPolicySpec.Builder.setHostNetwork(boolean value) hostNetwork determines if the policy allows the use of HostNetwork in the pod spec.V1beta1Policy.PodSecurityPolicySpec.Builder.setHostPID(boolean value) hostPID determines if the policy allows the use of HostPID in the pod spec.V1beta1Policy.PodSecurityPolicySpec.Builder.setHostPorts(int index, V1beta1Policy.HostPortRange value) hostPorts determines which host port ranges are allowed to be exposed.V1beta1Policy.PodSecurityPolicySpec.Builder.setHostPorts(int index, V1beta1Policy.HostPortRange.Builder builderForValue) hostPorts determines which host port ranges are allowed to be exposed.V1beta1Policy.PodSecurityPolicySpec.Builder.setPrivileged(boolean value) privileged determines if a pod can request to be run as privileged.V1beta1Policy.PodSecurityPolicySpec.Builder.setReadOnlyRootFilesystem(boolean value) readOnlyRootFilesystem when set to true will force containers to run with a read only root file system.V1beta1Policy.PodSecurityPolicySpec.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) V1beta1Policy.PodSecurityPolicySpec.Builder.setRequiredDropCapabilities(int index, String value) requiredDropCapabilities are the capabilities that will be dropped from the container.V1beta1Policy.PodSecurityPolicySpec.Builder.setRunAsGroup(V1beta1Policy.RunAsGroupStrategyOptions value) RunAsGroup is the strategy that will dictate the allowable RunAsGroup values that may be set.V1beta1Policy.PodSecurityPolicySpec.Builder.setRunAsGroup(V1beta1Policy.RunAsGroupStrategyOptions.Builder builderForValue) RunAsGroup is the strategy that will dictate the allowable RunAsGroup values that may be set.V1beta1Policy.PodSecurityPolicySpec.Builder.setRunAsUser(V1beta1Policy.RunAsUserStrategyOptions value) runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set.V1beta1Policy.PodSecurityPolicySpec.Builder.setRunAsUser(V1beta1Policy.RunAsUserStrategyOptions.Builder builderForValue) runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set.V1beta1Policy.PodSecurityPolicySpec.Builder.setRuntimeClass(V1beta1Policy.RuntimeClassStrategyOptions value) runtimeClass is the strategy that will dictate the allowable RuntimeClasses for a pod.V1beta1Policy.PodSecurityPolicySpec.Builder.setRuntimeClass(V1beta1Policy.RuntimeClassStrategyOptions.Builder builderForValue) runtimeClass is the strategy that will dictate the allowable RuntimeClasses for a pod.V1beta1Policy.PodSecurityPolicySpec.Builder.setSeLinux(V1beta1Policy.SELinuxStrategyOptions value) seLinux is the strategy that will dictate the allowable labels that may be set.V1beta1Policy.PodSecurityPolicySpec.Builder.setSeLinux(V1beta1Policy.SELinuxStrategyOptions.Builder builderForValue) seLinux is the strategy that will dictate the allowable labels that may be set.V1beta1Policy.PodSecurityPolicySpec.Builder.setSupplementalGroups(V1beta1Policy.SupplementalGroupsStrategyOptions value) supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext.V1beta1Policy.PodSecurityPolicySpec.Builder.setSupplementalGroups(V1beta1Policy.SupplementalGroupsStrategyOptions.Builder builderForValue) supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext.V1beta1Policy.PodSecurityPolicySpec.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) V1beta1Policy.PodSecurityPolicySpec.Builder.setVolumes(int index, String value) volumes is an allowlist of volume plugins.V1beta1Policy.PodSecurityPolicySpec.toBuilder()Methods in io.kubernetes.client.proto with parameters of type V1beta1Policy.PodSecurityPolicySpec.BuilderModifier and TypeMethodDescriptionV1beta1Policy.PodSecurityPolicy.Builder.setSpec(V1beta1Policy.PodSecurityPolicySpec.Builder builderForValue) spec defines the policy enforced.