public class io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec extends java.lang.Object implements io.fabric.kubernetes.api.model.KubernetesResource
{
private java.lang.Boolean allowPrivilegeEscalation;
private java.util.List allowedCSIDrivers;
private java.util.List allowedCapabilities;
private java.util.List allowedFlexVolumes;
private java.util.List allowedHostPaths;
private java.util.List allowedProcMountTypes;
private java.util.List allowedUnsafeSysctls;
private java.util.List defaultAddCapabilities;
private java.lang.Boolean defaultAllowPrivilegeEscalation;
private java.util.List forbiddenSysctls;
private io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions fsGroup;
private java.lang.Boolean hostIPC;
private java.lang.Boolean hostNetwork;
private java.lang.Boolean hostPID;
private java.util.List hostPorts;
private java.lang.Boolean privileged;
private java.lang.Boolean readOnlyRootFilesystem;
private java.util.List requiredDropCapabilities;
private io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions runAsGroup;
private io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions runAsUser;
private io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions runtimeClass;
private io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions seLinux;
private io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions supplementalGroups;
private java.util.List volumes;
private java.util.Map additionalProperties;
public void <init>()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
java.util.HashMap v;
java.util.ArrayList v, v, v, v, v, v, v, v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedCSIDrivers> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedCapabilities> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedFlexVolumes> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedHostPaths> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedProcMountTypes> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedUnsafeSysctls> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List defaultAddCapabilities> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List forbiddenSysctls> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List hostPorts> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List requiredDropCapabilities> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List volumes> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.Map additionalProperties> = v;
return;
}
public void <init>(java.lang.Boolean, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.lang.Boolean, java.util.List, io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions, java.lang.Boolean, java.lang.Boolean, java.lang.Boolean, java.util.List, java.lang.Boolean, java.lang.Boolean, java.util.List, io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions, io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions, io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions, io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions, io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions, java.util.List)
{
io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions v;
io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions v;
io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
java.util.List v, v, v, v, v, v, v, v, v, v, v;
java.util.HashMap v;
java.util.ArrayList v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions v;
io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions v;
java.lang.Boolean v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.lang.Boolean;
v := @parameter: java.util.List;
v := @parameter: java.util.List;
v := @parameter: java.util.List;
v := @parameter: java.util.List;
v := @parameter: java.util.List;
v := @parameter: java.util.List;
v := @parameter: java.util.List;
v := @parameter: java.lang.Boolean;
v := @parameter: java.util.List;
v := @parameter: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.Boolean;
v := @parameter: java.util.List;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.Boolean;
v := @parameter: java.util.List;
v := @parameter: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions;
v := @parameter: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions;
v := @parameter: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions;
v := @parameter: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions;
v := @parameter: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions;
v := @parameter: java.util.List;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedCSIDrivers> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedCapabilities> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedFlexVolumes> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedHostPaths> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedProcMountTypes> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedUnsafeSysctls> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List defaultAddCapabilities> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List forbiddenSysctls> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List hostPorts> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List requiredDropCapabilities> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List volumes> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.Map additionalProperties> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean allowPrivilegeEscalation> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedCSIDrivers> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedCapabilities> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedFlexVolumes> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedHostPaths> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedProcMountTypes> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedUnsafeSysctls> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List defaultAddCapabilities> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean defaultAllowPrivilegeEscalation> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List forbiddenSysctls> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions fsGroup> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean hostIPC> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean hostNetwork> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean hostPID> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List hostPorts> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean privileged> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean readOnlyRootFilesystem> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List requiredDropCapabilities> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions runAsGroup> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions runAsUser> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions runtimeClass> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions seLinux> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions supplementalGroups> = v;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List volumes> = v;
return;
}
public java.lang.Boolean getAllowPrivilegeEscalation()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean allowPrivilegeEscalation>;
return v;
}
public void setAllowPrivilegeEscalation(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean allowPrivilegeEscalation> = v;
return;
}
public java.util.List getAllowedCSIDrivers()
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedCSIDrivers>;
return v;
}
public void setAllowedCSIDrivers(java.util.List)
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.util.List;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedCSIDrivers> = v;
return;
}
public java.util.List getAllowedCapabilities()
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedCapabilities>;
return v;
}
public void setAllowedCapabilities(java.util.List)
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.util.List;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedCapabilities> = v;
return;
}
public java.util.List getAllowedFlexVolumes()
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedFlexVolumes>;
return v;
}
public void setAllowedFlexVolumes(java.util.List)
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.util.List;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedFlexVolumes> = v;
return;
}
public java.util.List getAllowedHostPaths()
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedHostPaths>;
return v;
}
public void setAllowedHostPaths(java.util.List)
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.util.List;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedHostPaths> = v;
return;
}
public java.util.List getAllowedProcMountTypes()
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedProcMountTypes>;
return v;
}
public void setAllowedProcMountTypes(java.util.List)
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.util.List;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedProcMountTypes> = v;
return;
}
public java.util.List getAllowedUnsafeSysctls()
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedUnsafeSysctls>;
return v;
}
public void setAllowedUnsafeSysctls(java.util.List)
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.util.List;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List allowedUnsafeSysctls> = v;
return;
}
public java.util.List getDefaultAddCapabilities()
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List defaultAddCapabilities>;
return v;
}
public void setDefaultAddCapabilities(java.util.List)
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.util.List;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List defaultAddCapabilities> = v;
return;
}
public java.lang.Boolean getDefaultAllowPrivilegeEscalation()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean defaultAllowPrivilegeEscalation>;
return v;
}
public void setDefaultAllowPrivilegeEscalation(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean defaultAllowPrivilegeEscalation> = v;
return;
}
public java.util.List getForbiddenSysctls()
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List forbiddenSysctls>;
return v;
}
public void setForbiddenSysctls(java.util.List)
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.util.List;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List forbiddenSysctls> = v;
return;
}
public io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions getFsGroup()
{
io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions fsGroup>;
return v;
}
public void setFsGroup(io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions fsGroup> = v;
return;
}
public java.lang.Boolean getHostIPC()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean hostIPC>;
return v;
}
public void setHostIPC(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean hostIPC> = v;
return;
}
public java.lang.Boolean getHostNetwork()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean hostNetwork>;
return v;
}
public void setHostNetwork(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean hostNetwork> = v;
return;
}
public java.lang.Boolean getHostPID()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean hostPID>;
return v;
}
public void setHostPID(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean hostPID> = v;
return;
}
public java.util.List getHostPorts()
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List hostPorts>;
return v;
}
public void setHostPorts(java.util.List)
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.util.List;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List hostPorts> = v;
return;
}
public java.lang.Boolean getPrivileged()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean privileged>;
return v;
}
public void setPrivileged(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean privileged> = v;
return;
}
public java.lang.Boolean getReadOnlyRootFilesystem()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean readOnlyRootFilesystem>;
return v;
}
public void setReadOnlyRootFilesystem(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean readOnlyRootFilesystem> = v;
return;
}
public java.util.List getRequiredDropCapabilities()
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List requiredDropCapabilities>;
return v;
}
public void setRequiredDropCapabilities(java.util.List)
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.util.List;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List requiredDropCapabilities> = v;
return;
}
public io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions getRunAsGroup()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions runAsGroup>;
return v;
}
public void setRunAsGroup(io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions runAsGroup> = v;
return;
}
public io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions getRunAsUser()
{
io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions runAsUser>;
return v;
}
public void setRunAsUser(io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions runAsUser> = v;
return;
}
public io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions getRuntimeClass()
{
io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions runtimeClass>;
return v;
}
public void setRuntimeClass(io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions runtimeClass> = v;
return;
}
public io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions getSeLinux()
{
io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions seLinux>;
return v;
}
public void setSeLinux(io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions seLinux> = v;
return;
}
public io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions getSupplementalGroups()
{
io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions supplementalGroups>;
return v;
}
public void setSupplementalGroups(io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions supplementalGroups> = v;
return;
}
public java.util.List getVolumes()
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List volumes>;
return v;
}
public void setVolumes(java.util.List)
{
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.util.List;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List volumes> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.Map additionalProperties>;
return v;
}
public void setAdditionalProperty(java.lang.String, java.lang.Object)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
java.util.Map v;
java.lang.Object v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public java.lang.String toString()
{
io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions v;
io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions v;
io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions v;
java.util.Map v;
io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions v;
java.lang.Boolean v, v, v, v, v, v, v;
java.lang.String v;
io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
java.util.List v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getAllowPrivilegeEscalation()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedCSIDrivers()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedCapabilities()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedFlexVolumes()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedHostPaths()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedProcMountTypes()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedUnsafeSysctls()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getDefaultAddCapabilities()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getDefaultAllowPrivilegeEscalation()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getForbiddenSysctls()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions getFsGroup()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getHostIPC()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getHostNetwork()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getHostPID()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getHostPorts()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getPrivileged()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getReadOnlyRootFilesystem()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getRequiredDropCapabilities()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions getRunAsGroup()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions getRunAsUser()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions getRuntimeClass()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions getSeLinux()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions getSupplementalGroups()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getVolumes()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Boolean,java.util.List,java.util.List,java.util.List,java.util.List,java.util.List,java.util.List,java.util.List,java.lang.Boolean,java.util.List,io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.util.List,java.lang.Boolean,java.lang.Boolean,java.util.List,io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions,io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions,io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions,io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions,io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions,java.util.List,java.util.Map)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("PodSecurityPolicySpec(allowPrivilegeEscalation=\u, allowedCSIDrivers=\u, allowedCapabilities=\u, allowedFlexVolumes=\u, allowedHostPaths=\u, allowedProcMountTypes=\u, allowedUnsafeSysctls=\u, defaultAddCapabilities=\u, defaultAllowPrivilegeEscalation=\u, forbiddenSysctls=\u, fsGroup=\u, hostIPC=\u, hostNetwork=\u, hostPID=\u, hostPorts=\u, privileged=\u, readOnlyRootFilesystem=\u, requiredDropCapabilities=\u, runAsGroup=\u, runAsUser=\u, runtimeClass=\u, seLinux=\u, supplementalGroups=\u, volumes=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions v, v;
java.util.Map v, v;
io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions v, v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions v, v;
io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions v, v;
java.lang.Boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v;
io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getAllowPrivilegeEscalation()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getAllowPrivilegeEscalation()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getDefaultAllowPrivilegeEscalation()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getDefaultAllowPrivilegeEscalation()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getHostIPC()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getHostIPC()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getHostNetwork()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getHostNetwork()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getHostPID()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getHostPID()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getPrivileged()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getPrivileged()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getReadOnlyRootFilesystem()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getReadOnlyRootFilesystem()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedCSIDrivers()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedCSIDrivers()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedCapabilities()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedCapabilities()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedFlexVolumes()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedFlexVolumes()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedHostPaths()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedHostPaths()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedProcMountTypes()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedProcMountTypes()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedUnsafeSysctls()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedUnsafeSysctls()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getDefaultAddCapabilities()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getDefaultAddCapabilities()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getForbiddenSysctls()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getForbiddenSysctls()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions getFsGroup()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions getFsGroup()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getHostPorts()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getHostPorts()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getRequiredDropCapabilities()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getRequiredDropCapabilities()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions getRunAsGroup()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions getRunAsGroup()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions getRunAsUser()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions getRunAsUser()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions getRuntimeClass()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions getRuntimeClass()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions getSeLinux()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions getSeLinux()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions getSupplementalGroups()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions getSupplementalGroups()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getVolumes()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getVolumes()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.Map getAdditionalProperties()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
return 1;
}
protected boolean canEqual(java.lang.Object)
{
java.lang.Object v;
boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
return v;
}
public int hashCode()
{
io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions v;
java.util.Map v;
io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions v;
io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions v;
java.util.List v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Boolean v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getAllowPrivilegeEscalation()>();
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = 59 + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getDefaultAllowPrivilegeEscalation()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getHostIPC()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getHostNetwork()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getHostPID()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getPrivileged()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getReadOnlyRootFilesystem()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedCSIDrivers()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedCapabilities()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedFlexVolumes()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedHostPaths()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedProcMountTypes()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedUnsafeSysctls()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getDefaultAddCapabilities()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getForbiddenSysctls()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions getFsGroup()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getHostPorts()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getRequiredDropCapabilities()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions getRunAsGroup()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions getRunAsUser()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions getRuntimeClass()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions getSeLinux()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions getSupplementalGroups()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getVolumes()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.Map getAdditionalProperties()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
return v;
}
}