public static final class V1beta1Extensions.PodSecurityPolicySpec extends com.google.protobuf.GeneratedMessageV3 implements V1beta1Extensions.PodSecurityPolicySpecOrBuilder
PodSecurityPolicySpec defines the policy enforced. Deprecated: use PodSecurityPolicySpec from policy API Group instead.Protobuf type
k8s.io.api.extensions.v1beta1.PodSecurityPolicySpec
Modifier and Type | Class and Description |
---|---|
static class |
V1beta1Extensions.PodSecurityPolicySpec.Builder
PodSecurityPolicySpec defines the policy enforced.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getAllowedCapabilities(int index)
allowedCapabilities is a list of capabilities that can be requested to add to the container.
|
com.google.protobuf.ByteString |
getAllowedCapabilitiesBytes(int index)
allowedCapabilities is a list of capabilities that can be requested to add to the container.
|
int |
getAllowedCapabilitiesCount()
allowedCapabilities is a list of capabilities that can be requested to add to the container.
|
com.google.protobuf.ProtocolStringList |
getAllowedCapabilitiesList()
allowedCapabilities is a list of capabilities that can be requested to add to the container.
|
V1beta1Extensions.AllowedFlexVolume |
getAllowedFlexVolumes(int index)
allowedFlexVolumes is a whitelist of allowed Flexvolumes.
|
int |
getAllowedFlexVolumesCount()
allowedFlexVolumes is a whitelist of allowed Flexvolumes.
|
List<V1beta1Extensions.AllowedFlexVolume> |
getAllowedFlexVolumesList()
allowedFlexVolumes is a whitelist of allowed Flexvolumes.
|
V1beta1Extensions.AllowedFlexVolumeOrBuilder |
getAllowedFlexVolumesOrBuilder(int index)
allowedFlexVolumes is a whitelist of allowed Flexvolumes.
|
List<? extends V1beta1Extensions.AllowedFlexVolumeOrBuilder> |
getAllowedFlexVolumesOrBuilderList()
allowedFlexVolumes is a whitelist of allowed Flexvolumes.
|
V1beta1Extensions.AllowedHostPath |
getAllowedHostPaths(int index)
allowedHostPaths is a white list of allowed host paths.
|
int |
getAllowedHostPathsCount()
allowedHostPaths is a white list of allowed host paths.
|
List<V1beta1Extensions.AllowedHostPath> |
getAllowedHostPathsList()
allowedHostPaths is a white list of allowed host paths.
|
V1beta1Extensions.AllowedHostPathOrBuilder |
getAllowedHostPathsOrBuilder(int index)
allowedHostPaths is a white list of allowed host paths.
|
List<? extends V1beta1Extensions.AllowedHostPathOrBuilder> |
getAllowedHostPathsOrBuilderList()
allowedHostPaths is a white list of allowed host paths.
|
String |
getAllowedProcMountTypes(int index)
AllowedProcMountTypes is a whitelist of allowed ProcMountTypes.
|
com.google.protobuf.ByteString |
getAllowedProcMountTypesBytes(int index)
AllowedProcMountTypes is a whitelist of allowed ProcMountTypes.
|
int |
getAllowedProcMountTypesCount()
AllowedProcMountTypes is a whitelist of allowed ProcMountTypes.
|
com.google.protobuf.ProtocolStringList |
getAllowedProcMountTypesList()
AllowedProcMountTypes is a whitelist of allowed ProcMountTypes.
|
String |
getAllowedUnsafeSysctls(int index)
allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none.
|
com.google.protobuf.ByteString |
getAllowedUnsafeSysctlsBytes(int index)
allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none.
|
int |
getAllowedUnsafeSysctlsCount()
allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none.
|
com.google.protobuf.ProtocolStringList |
getAllowedUnsafeSysctlsList()
allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none.
|
boolean |
getAllowPrivilegeEscalation()
allowPrivilegeEscalation determines if a pod can request to allow
privilege escalation.
|
String |
getDefaultAddCapabilities(int index)
defaultAddCapabilities is the default set of capabilities that will be added to the container
unless the pod spec specifically drops the capability.
|
com.google.protobuf.ByteString |
getDefaultAddCapabilitiesBytes(int index)
defaultAddCapabilities is the default set of capabilities that will be added to the container
unless the pod spec specifically drops the capability.
|
int |
getDefaultAddCapabilitiesCount()
defaultAddCapabilities is the default set of capabilities that will be added to the container
unless the pod spec specifically drops the capability.
|
com.google.protobuf.ProtocolStringList |
getDefaultAddCapabilitiesList()
defaultAddCapabilities is the default set of capabilities that will be added to the container
unless the pod spec specifically drops the capability.
|
boolean |
getDefaultAllowPrivilegeEscalation()
defaultAllowPrivilegeEscalation controls the default setting for whether a
process can gain more privileges than its parent process.
|
static V1beta1Extensions.PodSecurityPolicySpec |
getDefaultInstance() |
V1beta1Extensions.PodSecurityPolicySpec |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getForbiddenSysctls(int index)
forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none.
|
com.google.protobuf.ByteString |
getForbiddenSysctlsBytes(int index)
forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none.
|
int |
getForbiddenSysctlsCount()
forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none.
|
com.google.protobuf.ProtocolStringList |
getForbiddenSysctlsList()
forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none.
|
V1beta1Extensions.FSGroupStrategyOptions |
getFsGroup()
fsGroup is the strategy that will dictate what fs group is used by the SecurityContext.
|
V1beta1Extensions.FSGroupStrategyOptionsOrBuilder |
getFsGroupOrBuilder()
fsGroup is the strategy that will dictate what fs group is used by the SecurityContext.
|
boolean |
getHostIPC()
hostIPC determines if the policy allows the use of HostIPC in the pod spec.
|
boolean |
getHostNetwork()
hostNetwork determines if the policy allows the use of HostNetwork in the pod spec.
|
boolean |
getHostPID()
hostPID determines if the policy allows the use of HostPID in the pod spec.
|
V1beta1Extensions.HostPortRange |
getHostPorts(int index)
hostPorts determines which host port ranges are allowed to be exposed.
|
int |
getHostPortsCount()
hostPorts determines which host port ranges are allowed to be exposed.
|
List<V1beta1Extensions.HostPortRange> |
getHostPortsList()
hostPorts determines which host port ranges are allowed to be exposed.
|
V1beta1Extensions.HostPortRangeOrBuilder |
getHostPortsOrBuilder(int index)
hostPorts determines which host port ranges are allowed to be exposed.
|
List<? extends V1beta1Extensions.HostPortRangeOrBuilder> |
getHostPortsOrBuilderList()
hostPorts determines which host port ranges are allowed to be exposed.
|
com.google.protobuf.Parser<V1beta1Extensions.PodSecurityPolicySpec> |
getParserForType() |
boolean |
getPrivileged()
privileged determines if a pod can request to be run as privileged.
|
boolean |
getReadOnlyRootFilesystem()
readOnlyRootFilesystem when set to true will force containers to run with a read only root file
system.
|
String |
getRequiredDropCapabilities(int index)
requiredDropCapabilities are the capabilities that will be dropped from the container.
|
com.google.protobuf.ByteString |
getRequiredDropCapabilitiesBytes(int index)
requiredDropCapabilities are the capabilities that will be dropped from the container.
|
int |
getRequiredDropCapabilitiesCount()
requiredDropCapabilities are the capabilities that will be dropped from the container.
|
com.google.protobuf.ProtocolStringList |
getRequiredDropCapabilitiesList()
requiredDropCapabilities are the capabilities that will be dropped from the container.
|
V1beta1Extensions.RunAsGroupStrategyOptions |
getRunAsGroup()
RunAsGroup is the strategy that will dictate the allowable RunAsGroup values that may be set.
|
V1beta1Extensions.RunAsGroupStrategyOptionsOrBuilder |
getRunAsGroupOrBuilder()
RunAsGroup is the strategy that will dictate the allowable RunAsGroup values that may be set.
|
V1beta1Extensions.RunAsUserStrategyOptions |
getRunAsUser()
runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set.
|
V1beta1Extensions.RunAsUserStrategyOptionsOrBuilder |
getRunAsUserOrBuilder()
runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set.
|
V1beta1Extensions.SELinuxStrategyOptions |
getSeLinux()
seLinux is the strategy that will dictate the allowable labels that may be set.
|
V1beta1Extensions.SELinuxStrategyOptionsOrBuilder |
getSeLinuxOrBuilder()
seLinux is the strategy that will dictate the allowable labels that may be set.
|
int |
getSerializedSize() |
V1beta1Extensions.SupplementalGroupsStrategyOptions |
getSupplementalGroups()
supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext.
|
V1beta1Extensions.SupplementalGroupsStrategyOptionsOrBuilder |
getSupplementalGroupsOrBuilder()
supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
String |
getVolumes(int index)
volumes is a white list of allowed volume plugins.
|
com.google.protobuf.ByteString |
getVolumesBytes(int index)
volumes is a white list of allowed volume plugins.
|
int |
getVolumesCount()
volumes is a white list of allowed volume plugins.
|
com.google.protobuf.ProtocolStringList |
getVolumesList()
volumes is a white list of allowed volume plugins.
|
boolean |
hasAllowPrivilegeEscalation()
allowPrivilegeEscalation determines if a pod can request to allow
privilege escalation.
|
boolean |
hasDefaultAllowPrivilegeEscalation()
defaultAllowPrivilegeEscalation controls the default setting for whether a
process can gain more privileges than its parent process.
|
boolean |
hasFsGroup()
fsGroup is the strategy that will dictate what fs group is used by the SecurityContext.
|
int |
hashCode() |
boolean |
hasHostIPC()
hostIPC determines if the policy allows the use of HostIPC in the pod spec.
|
boolean |
hasHostNetwork()
hostNetwork determines if the policy allows the use of HostNetwork in the pod spec.
|
boolean |
hasHostPID()
hostPID determines if the policy allows the use of HostPID in the pod spec.
|
boolean |
hasPrivileged()
privileged determines if a pod can request to be run as privileged.
|
boolean |
hasReadOnlyRootFilesystem()
readOnlyRootFilesystem when set to true will force containers to run with a read only root file
system.
|
boolean |
hasRunAsGroup()
RunAsGroup is the strategy that will dictate the allowable RunAsGroup values that may be set.
|
boolean |
hasRunAsUser()
runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set.
|
boolean |
hasSeLinux()
seLinux is the strategy that will dictate the allowable labels that may be set.
|
boolean |
hasSupplementalGroups()
supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static V1beta1Extensions.PodSecurityPolicySpec.Builder |
newBuilder() |
static V1beta1Extensions.PodSecurityPolicySpec.Builder |
newBuilder(V1beta1Extensions.PodSecurityPolicySpec prototype) |
V1beta1Extensions.PodSecurityPolicySpec.Builder |
newBuilderForType() |
protected V1beta1Extensions.PodSecurityPolicySpec.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static V1beta1Extensions.PodSecurityPolicySpec |
parseDelimitedFrom(InputStream input) |
static V1beta1Extensions.PodSecurityPolicySpec |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1beta1Extensions.PodSecurityPolicySpec |
parseFrom(byte[] data) |
static V1beta1Extensions.PodSecurityPolicySpec |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1beta1Extensions.PodSecurityPolicySpec |
parseFrom(ByteBuffer data) |
static V1beta1Extensions.PodSecurityPolicySpec |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1beta1Extensions.PodSecurityPolicySpec |
parseFrom(com.google.protobuf.ByteString data) |
static V1beta1Extensions.PodSecurityPolicySpec |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1beta1Extensions.PodSecurityPolicySpec |
parseFrom(com.google.protobuf.CodedInputStream input) |
static V1beta1Extensions.PodSecurityPolicySpec |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1beta1Extensions.PodSecurityPolicySpec |
parseFrom(InputStream input) |
static V1beta1Extensions.PodSecurityPolicySpec |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<V1beta1Extensions.PodSecurityPolicySpec> |
parser() |
V1beta1Extensions.PodSecurityPolicySpec.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newInstance, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public static final int PRIVILEGED_FIELD_NUMBER
public static final int DEFAULTADDCAPABILITIES_FIELD_NUMBER
public static final int REQUIREDDROPCAPABILITIES_FIELD_NUMBER
public static final int ALLOWEDCAPABILITIES_FIELD_NUMBER
public static final int VOLUMES_FIELD_NUMBER
public static final int HOSTNETWORK_FIELD_NUMBER
public static final int HOSTPORTS_FIELD_NUMBER
public static final int HOSTPID_FIELD_NUMBER
public static final int HOSTIPC_FIELD_NUMBER
public static final int SELINUX_FIELD_NUMBER
public static final int RUNASUSER_FIELD_NUMBER
public static final int RUNASGROUP_FIELD_NUMBER
public static final int SUPPLEMENTALGROUPS_FIELD_NUMBER
public static final int FSGROUP_FIELD_NUMBER
public static final int READONLYROOTFILESYSTEM_FIELD_NUMBER
public static final int DEFAULTALLOWPRIVILEGEESCALATION_FIELD_NUMBER
public static final int ALLOWPRIVILEGEESCALATION_FIELD_NUMBER
public static final int ALLOWEDHOSTPATHS_FIELD_NUMBER
public static final int ALLOWEDFLEXVOLUMES_FIELD_NUMBER
public static final int ALLOWEDUNSAFESYSCTLS_FIELD_NUMBER
public static final int FORBIDDENSYSCTLS_FIELD_NUMBER
public static final int ALLOWEDPROCMOUNTTYPES_FIELD_NUMBER
@Deprecated public static final com.google.protobuf.Parser<V1beta1Extensions.PodSecurityPolicySpec> PARSER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields
in interface com.google.protobuf.MessageOrBuilder
getUnknownFields
in class com.google.protobuf.GeneratedMessageV3
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3
public boolean hasPrivileged()
privileged determines if a pod can request to be run as privileged. +optional
optional bool privileged = 1;
hasPrivileged
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public boolean getPrivileged()
privileged determines if a pod can request to be run as privileged. +optional
optional bool privileged = 1;
getPrivileged
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public com.google.protobuf.ProtocolStringList getDefaultAddCapabilitiesList()
defaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability. You may not list a capability in both defaultAddCapabilities and requiredDropCapabilities. Capabilities added here are implicitly allowed, and need not be included in the allowedCapabilities list. +optional
repeated string defaultAddCapabilities = 2;
getDefaultAddCapabilitiesList
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public int getDefaultAddCapabilitiesCount()
defaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability. You may not list a capability in both defaultAddCapabilities and requiredDropCapabilities. Capabilities added here are implicitly allowed, and need not be included in the allowedCapabilities list. +optional
repeated string defaultAddCapabilities = 2;
getDefaultAddCapabilitiesCount
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public String getDefaultAddCapabilities(int index)
defaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability. You may not list a capability in both defaultAddCapabilities and requiredDropCapabilities. Capabilities added here are implicitly allowed, and need not be included in the allowedCapabilities list. +optional
repeated string defaultAddCapabilities = 2;
getDefaultAddCapabilities
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public com.google.protobuf.ByteString getDefaultAddCapabilitiesBytes(int index)
defaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability. You may not list a capability in both defaultAddCapabilities and requiredDropCapabilities. Capabilities added here are implicitly allowed, and need not be included in the allowedCapabilities list. +optional
repeated string defaultAddCapabilities = 2;
getDefaultAddCapabilitiesBytes
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public com.google.protobuf.ProtocolStringList getRequiredDropCapabilitiesList()
requiredDropCapabilities are the capabilities that will be dropped from the container. These are required to be dropped and cannot be added. +optional
repeated string requiredDropCapabilities = 3;
getRequiredDropCapabilitiesList
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public int getRequiredDropCapabilitiesCount()
requiredDropCapabilities are the capabilities that will be dropped from the container. These are required to be dropped and cannot be added. +optional
repeated string requiredDropCapabilities = 3;
getRequiredDropCapabilitiesCount
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public String getRequiredDropCapabilities(int index)
requiredDropCapabilities are the capabilities that will be dropped from the container. These are required to be dropped and cannot be added. +optional
repeated string requiredDropCapabilities = 3;
getRequiredDropCapabilities
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public com.google.protobuf.ByteString getRequiredDropCapabilitiesBytes(int index)
requiredDropCapabilities are the capabilities that will be dropped from the container. These are required to be dropped and cannot be added. +optional
repeated string requiredDropCapabilities = 3;
getRequiredDropCapabilitiesBytes
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public com.google.protobuf.ProtocolStringList getAllowedCapabilitiesList()
allowedCapabilities is a list of capabilities that can be requested to add to the container. Capabilities in this field may be added at the pod author's discretion. You must not list a capability in both allowedCapabilities and requiredDropCapabilities. +optional
repeated string allowedCapabilities = 4;
getAllowedCapabilitiesList
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public int getAllowedCapabilitiesCount()
allowedCapabilities is a list of capabilities that can be requested to add to the container. Capabilities in this field may be added at the pod author's discretion. You must not list a capability in both allowedCapabilities and requiredDropCapabilities. +optional
repeated string allowedCapabilities = 4;
getAllowedCapabilitiesCount
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public String getAllowedCapabilities(int index)
allowedCapabilities is a list of capabilities that can be requested to add to the container. Capabilities in this field may be added at the pod author's discretion. You must not list a capability in both allowedCapabilities and requiredDropCapabilities. +optional
repeated string allowedCapabilities = 4;
getAllowedCapabilities
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public com.google.protobuf.ByteString getAllowedCapabilitiesBytes(int index)
allowedCapabilities is a list of capabilities that can be requested to add to the container. Capabilities in this field may be added at the pod author's discretion. You must not list a capability in both allowedCapabilities and requiredDropCapabilities. +optional
repeated string allowedCapabilities = 4;
getAllowedCapabilitiesBytes
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public com.google.protobuf.ProtocolStringList getVolumesList()
volumes is a white list of allowed volume plugins. Empty indicates that no volumes may be used. To allow all volumes you may use '*'. +optional
repeated string volumes = 5;
getVolumesList
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public int getVolumesCount()
volumes is a white list of allowed volume plugins. Empty indicates that no volumes may be used. To allow all volumes you may use '*'. +optional
repeated string volumes = 5;
getVolumesCount
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public String getVolumes(int index)
volumes is a white list of allowed volume plugins. Empty indicates that no volumes may be used. To allow all volumes you may use '*'. +optional
repeated string volumes = 5;
getVolumes
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public com.google.protobuf.ByteString getVolumesBytes(int index)
volumes is a white list of allowed volume plugins. Empty indicates that no volumes may be used. To allow all volumes you may use '*'. +optional
repeated string volumes = 5;
getVolumesBytes
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public boolean hasHostNetwork()
hostNetwork determines if the policy allows the use of HostNetwork in the pod spec. +optional
optional bool hostNetwork = 6;
hasHostNetwork
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public boolean getHostNetwork()
hostNetwork determines if the policy allows the use of HostNetwork in the pod spec. +optional
optional bool hostNetwork = 6;
getHostNetwork
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public List<V1beta1Extensions.HostPortRange> getHostPortsList()
hostPorts determines which host port ranges are allowed to be exposed. +optional
repeated .k8s.io.api.extensions.v1beta1.HostPortRange hostPorts = 7;
getHostPortsList
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public List<? extends V1beta1Extensions.HostPortRangeOrBuilder> getHostPortsOrBuilderList()
hostPorts determines which host port ranges are allowed to be exposed. +optional
repeated .k8s.io.api.extensions.v1beta1.HostPortRange hostPorts = 7;
getHostPortsOrBuilderList
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public int getHostPortsCount()
hostPorts determines which host port ranges are allowed to be exposed. +optional
repeated .k8s.io.api.extensions.v1beta1.HostPortRange hostPorts = 7;
getHostPortsCount
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public V1beta1Extensions.HostPortRange getHostPorts(int index)
hostPorts determines which host port ranges are allowed to be exposed. +optional
repeated .k8s.io.api.extensions.v1beta1.HostPortRange hostPorts = 7;
getHostPorts
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public V1beta1Extensions.HostPortRangeOrBuilder getHostPortsOrBuilder(int index)
hostPorts determines which host port ranges are allowed to be exposed. +optional
repeated .k8s.io.api.extensions.v1beta1.HostPortRange hostPorts = 7;
getHostPortsOrBuilder
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public boolean hasHostPID()
hostPID determines if the policy allows the use of HostPID in the pod spec. +optional
optional bool hostPID = 8;
hasHostPID
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public boolean getHostPID()
hostPID determines if the policy allows the use of HostPID in the pod spec. +optional
optional bool hostPID = 8;
getHostPID
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public boolean hasHostIPC()
hostIPC determines if the policy allows the use of HostIPC in the pod spec. +optional
optional bool hostIPC = 9;
hasHostIPC
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public boolean getHostIPC()
hostIPC determines if the policy allows the use of HostIPC in the pod spec. +optional
optional bool hostIPC = 9;
getHostIPC
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public boolean hasSeLinux()
seLinux is the strategy that will dictate the allowable labels that may be set.
optional .k8s.io.api.extensions.v1beta1.SELinuxStrategyOptions seLinux = 10;
hasSeLinux
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public V1beta1Extensions.SELinuxStrategyOptions getSeLinux()
seLinux is the strategy that will dictate the allowable labels that may be set.
optional .k8s.io.api.extensions.v1beta1.SELinuxStrategyOptions seLinux = 10;
getSeLinux
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public V1beta1Extensions.SELinuxStrategyOptionsOrBuilder getSeLinuxOrBuilder()
seLinux is the strategy that will dictate the allowable labels that may be set.
optional .k8s.io.api.extensions.v1beta1.SELinuxStrategyOptions seLinux = 10;
getSeLinuxOrBuilder
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public boolean hasRunAsUser()
runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set.
optional .k8s.io.api.extensions.v1beta1.RunAsUserStrategyOptions runAsUser = 11;
hasRunAsUser
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public V1beta1Extensions.RunAsUserStrategyOptions getRunAsUser()
runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set.
optional .k8s.io.api.extensions.v1beta1.RunAsUserStrategyOptions runAsUser = 11;
getRunAsUser
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public V1beta1Extensions.RunAsUserStrategyOptionsOrBuilder getRunAsUserOrBuilder()
runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set.
optional .k8s.io.api.extensions.v1beta1.RunAsUserStrategyOptions runAsUser = 11;
getRunAsUserOrBuilder
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public boolean hasRunAsGroup()
RunAsGroup is the strategy that will dictate the allowable RunAsGroup values that may be set. If this field is omitted, the pod's RunAsGroup can take any value. This field requires the RunAsGroup feature gate to be enabled. +optional
optional .k8s.io.api.extensions.v1beta1.RunAsGroupStrategyOptions runAsGroup = 22;
hasRunAsGroup
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public V1beta1Extensions.RunAsGroupStrategyOptions getRunAsGroup()
RunAsGroup is the strategy that will dictate the allowable RunAsGroup values that may be set. If this field is omitted, the pod's RunAsGroup can take any value. This field requires the RunAsGroup feature gate to be enabled. +optional
optional .k8s.io.api.extensions.v1beta1.RunAsGroupStrategyOptions runAsGroup = 22;
getRunAsGroup
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public V1beta1Extensions.RunAsGroupStrategyOptionsOrBuilder getRunAsGroupOrBuilder()
RunAsGroup is the strategy that will dictate the allowable RunAsGroup values that may be set. If this field is omitted, the pod's RunAsGroup can take any value. This field requires the RunAsGroup feature gate to be enabled. +optional
optional .k8s.io.api.extensions.v1beta1.RunAsGroupStrategyOptions runAsGroup = 22;
getRunAsGroupOrBuilder
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public boolean hasSupplementalGroups()
supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext.
optional .k8s.io.api.extensions.v1beta1.SupplementalGroupsStrategyOptions supplementalGroups = 12;
hasSupplementalGroups
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public V1beta1Extensions.SupplementalGroupsStrategyOptions getSupplementalGroups()
supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext.
optional .k8s.io.api.extensions.v1beta1.SupplementalGroupsStrategyOptions supplementalGroups = 12;
getSupplementalGroups
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public V1beta1Extensions.SupplementalGroupsStrategyOptionsOrBuilder getSupplementalGroupsOrBuilder()
supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext.
optional .k8s.io.api.extensions.v1beta1.SupplementalGroupsStrategyOptions supplementalGroups = 12;
getSupplementalGroupsOrBuilder
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public boolean hasFsGroup()
fsGroup is the strategy that will dictate what fs group is used by the SecurityContext.
optional .k8s.io.api.extensions.v1beta1.FSGroupStrategyOptions fsGroup = 13;
hasFsGroup
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public V1beta1Extensions.FSGroupStrategyOptions getFsGroup()
fsGroup is the strategy that will dictate what fs group is used by the SecurityContext.
optional .k8s.io.api.extensions.v1beta1.FSGroupStrategyOptions fsGroup = 13;
getFsGroup
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public V1beta1Extensions.FSGroupStrategyOptionsOrBuilder getFsGroupOrBuilder()
fsGroup is the strategy that will dictate what fs group is used by the SecurityContext.
optional .k8s.io.api.extensions.v1beta1.FSGroupStrategyOptions fsGroup = 13;
getFsGroupOrBuilder
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public boolean hasReadOnlyRootFilesystem()
readOnlyRootFilesystem when set to true will force containers to run with a read only root file system. If the container specifically requests to run with a non-read only root file system the PSP should deny the pod. If set to false the container may run with a read only root file system if it wishes but it will not be forced to. +optional
optional bool readOnlyRootFilesystem = 14;
hasReadOnlyRootFilesystem
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public boolean getReadOnlyRootFilesystem()
readOnlyRootFilesystem when set to true will force containers to run with a read only root file system. If the container specifically requests to run with a non-read only root file system the PSP should deny the pod. If set to false the container may run with a read only root file system if it wishes but it will not be forced to. +optional
optional bool readOnlyRootFilesystem = 14;
getReadOnlyRootFilesystem
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public boolean hasDefaultAllowPrivilegeEscalation()
defaultAllowPrivilegeEscalation controls the default setting for whether a process can gain more privileges than its parent process. +optional
optional bool defaultAllowPrivilegeEscalation = 15;
hasDefaultAllowPrivilegeEscalation
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public boolean getDefaultAllowPrivilegeEscalation()
defaultAllowPrivilegeEscalation controls the default setting for whether a process can gain more privileges than its parent process. +optional
optional bool defaultAllowPrivilegeEscalation = 15;
getDefaultAllowPrivilegeEscalation
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public boolean hasAllowPrivilegeEscalation()
allowPrivilegeEscalation determines if a pod can request to allow privilege escalation. If unspecified, defaults to true. +optional
optional bool allowPrivilegeEscalation = 16;
hasAllowPrivilegeEscalation
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public boolean getAllowPrivilegeEscalation()
allowPrivilegeEscalation determines if a pod can request to allow privilege escalation. If unspecified, defaults to true. +optional
optional bool allowPrivilegeEscalation = 16;
getAllowPrivilegeEscalation
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public List<V1beta1Extensions.AllowedHostPath> getAllowedHostPathsList()
allowedHostPaths is a white list of allowed host paths. Empty indicates that all host paths may be used. +optional
repeated .k8s.io.api.extensions.v1beta1.AllowedHostPath allowedHostPaths = 17;
getAllowedHostPathsList
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public List<? extends V1beta1Extensions.AllowedHostPathOrBuilder> getAllowedHostPathsOrBuilderList()
allowedHostPaths is a white list of allowed host paths. Empty indicates that all host paths may be used. +optional
repeated .k8s.io.api.extensions.v1beta1.AllowedHostPath allowedHostPaths = 17;
getAllowedHostPathsOrBuilderList
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public int getAllowedHostPathsCount()
allowedHostPaths is a white list of allowed host paths. Empty indicates that all host paths may be used. +optional
repeated .k8s.io.api.extensions.v1beta1.AllowedHostPath allowedHostPaths = 17;
getAllowedHostPathsCount
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public V1beta1Extensions.AllowedHostPath getAllowedHostPaths(int index)
allowedHostPaths is a white list of allowed host paths. Empty indicates that all host paths may be used. +optional
repeated .k8s.io.api.extensions.v1beta1.AllowedHostPath allowedHostPaths = 17;
getAllowedHostPaths
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public V1beta1Extensions.AllowedHostPathOrBuilder getAllowedHostPathsOrBuilder(int index)
allowedHostPaths is a white list of allowed host paths. Empty indicates that all host paths may be used. +optional
repeated .k8s.io.api.extensions.v1beta1.AllowedHostPath allowedHostPaths = 17;
getAllowedHostPathsOrBuilder
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public List<V1beta1Extensions.AllowedFlexVolume> getAllowedFlexVolumesList()
allowedFlexVolumes is a whitelist of allowed Flexvolumes. Empty or nil indicates that all Flexvolumes may be used. This parameter is effective only when the usage of the Flexvolumes is allowed in the "volumes" field. +optional
repeated .k8s.io.api.extensions.v1beta1.AllowedFlexVolume allowedFlexVolumes = 18;
getAllowedFlexVolumesList
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public List<? extends V1beta1Extensions.AllowedFlexVolumeOrBuilder> getAllowedFlexVolumesOrBuilderList()
allowedFlexVolumes is a whitelist of allowed Flexvolumes. Empty or nil indicates that all Flexvolumes may be used. This parameter is effective only when the usage of the Flexvolumes is allowed in the "volumes" field. +optional
repeated .k8s.io.api.extensions.v1beta1.AllowedFlexVolume allowedFlexVolumes = 18;
getAllowedFlexVolumesOrBuilderList
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public int getAllowedFlexVolumesCount()
allowedFlexVolumes is a whitelist of allowed Flexvolumes. Empty or nil indicates that all Flexvolumes may be used. This parameter is effective only when the usage of the Flexvolumes is allowed in the "volumes" field. +optional
repeated .k8s.io.api.extensions.v1beta1.AllowedFlexVolume allowedFlexVolumes = 18;
getAllowedFlexVolumesCount
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public V1beta1Extensions.AllowedFlexVolume getAllowedFlexVolumes(int index)
allowedFlexVolumes is a whitelist of allowed Flexvolumes. Empty or nil indicates that all Flexvolumes may be used. This parameter is effective only when the usage of the Flexvolumes is allowed in the "volumes" field. +optional
repeated .k8s.io.api.extensions.v1beta1.AllowedFlexVolume allowedFlexVolumes = 18;
getAllowedFlexVolumes
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public V1beta1Extensions.AllowedFlexVolumeOrBuilder getAllowedFlexVolumesOrBuilder(int index)
allowedFlexVolumes is a whitelist of allowed Flexvolumes. Empty or nil indicates that all Flexvolumes may be used. This parameter is effective only when the usage of the Flexvolumes is allowed in the "volumes" field. +optional
repeated .k8s.io.api.extensions.v1beta1.AllowedFlexVolume allowedFlexVolumes = 18;
getAllowedFlexVolumesOrBuilder
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public com.google.protobuf.ProtocolStringList getAllowedUnsafeSysctlsList()
allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of allowed sysctls. Single * means all unsafe sysctls are allowed. Kubelet has to whitelist all allowed unsafe sysctls explicitly to avoid rejection. Examples: e.g. "foo/*" allows "foo/bar", "foo/baz", etc. e.g. "foo.*" allows "foo.bar", "foo.baz", etc. +optional
repeated string allowedUnsafeSysctls = 19;
getAllowedUnsafeSysctlsList
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public int getAllowedUnsafeSysctlsCount()
allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of allowed sysctls. Single * means all unsafe sysctls are allowed. Kubelet has to whitelist all allowed unsafe sysctls explicitly to avoid rejection. Examples: e.g. "foo/*" allows "foo/bar", "foo/baz", etc. e.g. "foo.*" allows "foo.bar", "foo.baz", etc. +optional
repeated string allowedUnsafeSysctls = 19;
getAllowedUnsafeSysctlsCount
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public String getAllowedUnsafeSysctls(int index)
allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of allowed sysctls. Single * means all unsafe sysctls are allowed. Kubelet has to whitelist all allowed unsafe sysctls explicitly to avoid rejection. Examples: e.g. "foo/*" allows "foo/bar", "foo/baz", etc. e.g. "foo.*" allows "foo.bar", "foo.baz", etc. +optional
repeated string allowedUnsafeSysctls = 19;
getAllowedUnsafeSysctls
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public com.google.protobuf.ByteString getAllowedUnsafeSysctlsBytes(int index)
allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of allowed sysctls. Single * means all unsafe sysctls are allowed. Kubelet has to whitelist all allowed unsafe sysctls explicitly to avoid rejection. Examples: e.g. "foo/*" allows "foo/bar", "foo/baz", etc. e.g. "foo.*" allows "foo.bar", "foo.baz", etc. +optional
repeated string allowedUnsafeSysctls = 19;
getAllowedUnsafeSysctlsBytes
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public com.google.protobuf.ProtocolStringList getForbiddenSysctlsList()
forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of forbidden sysctls. Single * means all sysctls are forbidden. Examples: e.g. "foo/*" forbids "foo/bar", "foo/baz", etc. e.g. "foo.*" forbids "foo.bar", "foo.baz", etc. +optional
repeated string forbiddenSysctls = 20;
getForbiddenSysctlsList
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public int getForbiddenSysctlsCount()
forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of forbidden sysctls. Single * means all sysctls are forbidden. Examples: e.g. "foo/*" forbids "foo/bar", "foo/baz", etc. e.g. "foo.*" forbids "foo.bar", "foo.baz", etc. +optional
repeated string forbiddenSysctls = 20;
getForbiddenSysctlsCount
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public String getForbiddenSysctls(int index)
forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of forbidden sysctls. Single * means all sysctls are forbidden. Examples: e.g. "foo/*" forbids "foo/bar", "foo/baz", etc. e.g. "foo.*" forbids "foo.bar", "foo.baz", etc. +optional
repeated string forbiddenSysctls = 20;
getForbiddenSysctls
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public com.google.protobuf.ByteString getForbiddenSysctlsBytes(int index)
forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of forbidden sysctls. Single * means all sysctls are forbidden. Examples: e.g. "foo/*" forbids "foo/bar", "foo/baz", etc. e.g. "foo.*" forbids "foo.bar", "foo.baz", etc. +optional
repeated string forbiddenSysctls = 20;
getForbiddenSysctlsBytes
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public com.google.protobuf.ProtocolStringList getAllowedProcMountTypesList()
AllowedProcMountTypes is a whitelist of allowed ProcMountTypes. Empty or nil indicates that only the DefaultProcMountType may be used. This requires the ProcMountType feature flag to be enabled. +optional
repeated string allowedProcMountTypes = 21;
getAllowedProcMountTypesList
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public int getAllowedProcMountTypesCount()
AllowedProcMountTypes is a whitelist of allowed ProcMountTypes. Empty or nil indicates that only the DefaultProcMountType may be used. This requires the ProcMountType feature flag to be enabled. +optional
repeated string allowedProcMountTypes = 21;
getAllowedProcMountTypesCount
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public String getAllowedProcMountTypes(int index)
AllowedProcMountTypes is a whitelist of allowed ProcMountTypes. Empty or nil indicates that only the DefaultProcMountType may be used. This requires the ProcMountType feature flag to be enabled. +optional
repeated string allowedProcMountTypes = 21;
getAllowedProcMountTypes
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public com.google.protobuf.ByteString getAllowedProcMountTypesBytes(int index)
AllowedProcMountTypes is a whitelist of allowed ProcMountTypes. Empty or nil indicates that only the DefaultProcMountType may be used. This requires the ProcMountType feature flag to be enabled. +optional
repeated string allowedProcMountTypes = 21;
getAllowedProcMountTypesBytes
in interface V1beta1Extensions.PodSecurityPolicySpecOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessageV3
IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessageV3
public boolean equals(Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static V1beta1Extensions.PodSecurityPolicySpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static V1beta1Extensions.PodSecurityPolicySpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static V1beta1Extensions.PodSecurityPolicySpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static V1beta1Extensions.PodSecurityPolicySpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static V1beta1Extensions.PodSecurityPolicySpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static V1beta1Extensions.PodSecurityPolicySpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static V1beta1Extensions.PodSecurityPolicySpec parseFrom(InputStream input) throws IOException
IOException
public static V1beta1Extensions.PodSecurityPolicySpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static V1beta1Extensions.PodSecurityPolicySpec parseDelimitedFrom(InputStream input) throws IOException
IOException
public static V1beta1Extensions.PodSecurityPolicySpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static V1beta1Extensions.PodSecurityPolicySpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOException
public static V1beta1Extensions.PodSecurityPolicySpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public V1beta1Extensions.PodSecurityPolicySpec.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static V1beta1Extensions.PodSecurityPolicySpec.Builder newBuilder()
public static V1beta1Extensions.PodSecurityPolicySpec.Builder newBuilder(V1beta1Extensions.PodSecurityPolicySpec prototype)
public V1beta1Extensions.PodSecurityPolicySpec.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected V1beta1Extensions.PodSecurityPolicySpec.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.GeneratedMessageV3
public static V1beta1Extensions.PodSecurityPolicySpec getDefaultInstance()
public static com.google.protobuf.Parser<V1beta1Extensions.PodSecurityPolicySpec> parser()
public com.google.protobuf.Parser<V1beta1Extensions.PodSecurityPolicySpec> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessageV3
public V1beta1Extensions.PodSecurityPolicySpec getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
Copyright © 2021. All rights reserved.