public class io.fabric.kubernetes.api.model.PodSecurityContext extends java.lang.Object implements io.fabric.kubernetes.api.model.KubernetesResource
{
private java.lang.Long fsGroup;
private java.lang.String fsGroupChangePolicy;
private java.lang.Long runAsGroup;
private java.lang.Boolean runAsNonRoot;
private java.lang.Long runAsUser;
private io.fabric.kubernetes.api.model.SELinuxOptions seLinuxOptions;
private io.fabric.kubernetes.api.model.SeccompProfile seccompProfile;
private java.util.List supplementalGroups;
private java.util.List sysctls;
private io.fabric.kubernetes.api.model.WindowsSecurityContextOptions windowsOptions;
private java.util.Map additionalProperties;
public void <init>()
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
java.util.HashMap v;
java.util.ArrayList v, v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
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.PodSecurityContext: java.util.List supplementalGroups> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.util.List sysctls> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.util.Map additionalProperties> = v;
return;
}
public void <init>(java.lang.Long, java.lang.String, java.lang.Long, java.lang.Boolean, java.lang.Long, io.fabric.kubernetes.api.model.SELinuxOptions, io.fabric.kubernetes.api.model.SeccompProfile, java.util.List, java.util.List, io.fabric.kubernetes.api.model.WindowsSecurityContextOptions)
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
io.fabric.kubernetes.api.model.WindowsSecurityContextOptions v;
java.util.HashMap v;
io.fabric.kubernetes.api.model.SELinuxOptions v;
java.util.ArrayList v, v;
io.fabric.kubernetes.api.model.SeccompProfile v;
java.util.List v, v;
java.lang.Long v, v, v;
java.lang.Boolean v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v := @parameter: java.lang.Long;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Long;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.Long;
v := @parameter: io.fabric.kubernetes.api.model.SELinuxOptions;
v := @parameter: io.fabric.kubernetes.api.model.SeccompProfile;
v := @parameter: java.util.List;
v := @parameter: java.util.List;
v := @parameter: io.fabric.kubernetes.api.model.WindowsSecurityContextOptions;
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.PodSecurityContext: java.util.List supplementalGroups> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.util.List sysctls> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.util.Map additionalProperties> = v;
v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Long fsGroup> = v;
v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.String fsGroupChangePolicy> = v;
v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Long runAsGroup> = v;
v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Boolean runAsNonRoot> = v;
v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Long runAsUser> = v;
v.<io.fabric.kubernetes.api.model.PodSecurityContext: io.fabric.kubernetes.api.model.SELinuxOptions seLinuxOptions> = v;
v.<io.fabric.kubernetes.api.model.PodSecurityContext: io.fabric.kubernetes.api.model.SeccompProfile seccompProfile> = v;
v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.util.List supplementalGroups> = v;
v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.util.List sysctls> = v;
v.<io.fabric.kubernetes.api.model.PodSecurityContext: io.fabric.kubernetes.api.model.WindowsSecurityContextOptions windowsOptions> = v;
return;
}
public java.lang.Long getFsGroup()
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
java.lang.Long v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v = v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Long fsGroup>;
return v;
}
public void setFsGroup(java.lang.Long)
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
java.lang.Long v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v := @parameter: java.lang.Long;
v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Long fsGroup> = v;
return;
}
public java.lang.String getFsGroupChangePolicy()
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v = v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.String fsGroupChangePolicy>;
return v;
}
public void setFsGroupChangePolicy(java.lang.String)
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.String fsGroupChangePolicy> = v;
return;
}
public java.lang.Long getRunAsGroup()
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
java.lang.Long v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v = v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Long runAsGroup>;
return v;
}
public void setRunAsGroup(java.lang.Long)
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
java.lang.Long v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v := @parameter: java.lang.Long;
v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Long runAsGroup> = v;
return;
}
public java.lang.Boolean getRunAsNonRoot()
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
java.lang.Boolean v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v = v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Boolean runAsNonRoot>;
return v;
}
public void setRunAsNonRoot(java.lang.Boolean)
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
java.lang.Boolean v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Boolean runAsNonRoot> = v;
return;
}
public java.lang.Long getRunAsUser()
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
java.lang.Long v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v = v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Long runAsUser>;
return v;
}
public void setRunAsUser(java.lang.Long)
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
java.lang.Long v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v := @parameter: java.lang.Long;
v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Long runAsUser> = v;
return;
}
public io.fabric.kubernetes.api.model.SELinuxOptions getSeLinuxOptions()
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
io.fabric.kubernetes.api.model.SELinuxOptions v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v = v.<io.fabric.kubernetes.api.model.PodSecurityContext: io.fabric.kubernetes.api.model.SELinuxOptions seLinuxOptions>;
return v;
}
public void setSeLinuxOptions(io.fabric.kubernetes.api.model.SELinuxOptions)
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
io.fabric.kubernetes.api.model.SELinuxOptions v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v := @parameter: io.fabric.kubernetes.api.model.SELinuxOptions;
v.<io.fabric.kubernetes.api.model.PodSecurityContext: io.fabric.kubernetes.api.model.SELinuxOptions seLinuxOptions> = v;
return;
}
public io.fabric.kubernetes.api.model.SeccompProfile getSeccompProfile()
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
io.fabric.kubernetes.api.model.SeccompProfile v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v = v.<io.fabric.kubernetes.api.model.PodSecurityContext: io.fabric.kubernetes.api.model.SeccompProfile seccompProfile>;
return v;
}
public void setSeccompProfile(io.fabric.kubernetes.api.model.SeccompProfile)
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
io.fabric.kubernetes.api.model.SeccompProfile v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v := @parameter: io.fabric.kubernetes.api.model.SeccompProfile;
v.<io.fabric.kubernetes.api.model.PodSecurityContext: io.fabric.kubernetes.api.model.SeccompProfile seccompProfile> = v;
return;
}
public java.util.List getSupplementalGroups()
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v = v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.util.List supplementalGroups>;
return v;
}
public void setSupplementalGroups(java.util.List)
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v := @parameter: java.util.List;
v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.util.List supplementalGroups> = v;
return;
}
public java.util.List getSysctls()
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v = v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.util.List sysctls>;
return v;
}
public void setSysctls(java.util.List)
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v := @parameter: java.util.List;
v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.util.List sysctls> = v;
return;
}
public io.fabric.kubernetes.api.model.WindowsSecurityContextOptions getWindowsOptions()
{
io.fabric.kubernetes.api.model.WindowsSecurityContextOptions v;
io.fabric.kubernetes.api.model.PodSecurityContext v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v = v.<io.fabric.kubernetes.api.model.PodSecurityContext: io.fabric.kubernetes.api.model.WindowsSecurityContextOptions windowsOptions>;
return v;
}
public void setWindowsOptions(io.fabric.kubernetes.api.model.WindowsSecurityContextOptions)
{
io.fabric.kubernetes.api.model.WindowsSecurityContextOptions v;
io.fabric.kubernetes.api.model.PodSecurityContext v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v := @parameter: io.fabric.kubernetes.api.model.WindowsSecurityContextOptions;
v.<io.fabric.kubernetes.api.model.PodSecurityContext: io.fabric.kubernetes.api.model.WindowsSecurityContextOptions windowsOptions> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v = v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.util.Map additionalProperties>;
return v;
}
public void setAdditionalProperty(java.lang.String, java.lang.Object)
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
java.util.Map v;
java.lang.Object v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.kubernetes.api.model.PodSecurityContext: 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.PodSecurityContext v;
io.fabric.kubernetes.api.model.WindowsSecurityContextOptions v;
io.fabric.kubernetes.api.model.SELinuxOptions v;
io.fabric.kubernetes.api.model.SeccompProfile v;
java.util.List v, v;
java.lang.Long v, v, v;
java.util.Map v;
java.lang.Boolean v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Long getFsGroup()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.String getFsGroupChangePolicy()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Long getRunAsGroup()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Boolean getRunAsNonRoot()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Long getRunAsUser()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: io.fabric.kubernetes.api.model.SELinuxOptions getSeLinuxOptions()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: io.fabric.kubernetes.api.model.SeccompProfile getSeccompProfile()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.util.List getSupplementalGroups()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.util.List getSysctls()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: io.fabric.kubernetes.api.model.WindowsSecurityContextOptions getWindowsOptions()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Long,java.lang.String,java.lang.Long,java.lang.Boolean,java.lang.Long,io.fabric.kubernetes.api.model.SELinuxOptions,io.fabric.kubernetes.api.model.SeccompProfile,java.util.List,java.util.List,io.fabric.kubernetes.api.model.WindowsSecurityContextOptions,java.util.Map)>(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[])>("PodSecurityContext(fsGroup=\u, fsGroupChangePolicy=\u, runAsGroup=\u, runAsNonRoot=\u, runAsUser=\u, seLinuxOptions=\u, seccompProfile=\u, supplementalGroups=\u, sysctls=\u, windowsOptions=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
io.fabric.kubernetes.api.model.WindowsSecurityContextOptions v, v;
io.fabric.kubernetes.api.model.SeccompProfile v, v;
java.lang.Long v, v, v, v, v, v;
java.util.Map v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v, v, v;
io.fabric.kubernetes.api.model.SELinuxOptions v, v;
java.lang.Boolean v, v;
java.lang.String v, v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.kubernetes.api.model.PodSecurityContext;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Long getFsGroup()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Long 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.PodSecurityContext: java.lang.Long getRunAsGroup()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Long 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.PodSecurityContext: java.lang.Boolean getRunAsNonRoot()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Boolean getRunAsNonRoot()>();
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.PodSecurityContext: java.lang.Long getRunAsUser()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Long 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.PodSecurityContext: java.lang.String getFsGroupChangePolicy()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.String getFsGroupChangePolicy()>();
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.PodSecurityContext: io.fabric.kubernetes.api.model.SELinuxOptions getSeLinuxOptions()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: io.fabric.kubernetes.api.model.SELinuxOptions getSeLinuxOptions()>();
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.PodSecurityContext: io.fabric.kubernetes.api.model.SeccompProfile getSeccompProfile()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: io.fabric.kubernetes.api.model.SeccompProfile getSeccompProfile()>();
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.PodSecurityContext: java.util.List getSupplementalGroups()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.util.List 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.PodSecurityContext: java.util.List getSysctls()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.util.List getSysctls()>();
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.PodSecurityContext: io.fabric.kubernetes.api.model.WindowsSecurityContextOptions getWindowsOptions()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: io.fabric.kubernetes.api.model.WindowsSecurityContextOptions getWindowsOptions()>();
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.PodSecurityContext: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: 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)
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.kubernetes.api.model.PodSecurityContext;
return v;
}
public int hashCode()
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
io.fabric.kubernetes.api.model.WindowsSecurityContextOptions v;
io.fabric.kubernetes.api.model.SeccompProfile v;
java.lang.Long v, v, v;
java.util.Map v;
java.util.List v, v;
io.fabric.kubernetes.api.model.SELinuxOptions 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;
java.lang.Boolean v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PodSecurityContext;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: java.lang.Long getFsGroup()>();
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.PodSecurityContext: java.lang.Long 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.PodSecurityContext: java.lang.Boolean getRunAsNonRoot()>();
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.PodSecurityContext: java.lang.Long 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.PodSecurityContext: java.lang.String getFsGroupChangePolicy()>();
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.PodSecurityContext: io.fabric.kubernetes.api.model.SELinuxOptions getSeLinuxOptions()>();
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.PodSecurityContext: io.fabric.kubernetes.api.model.SeccompProfile getSeccompProfile()>();
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.PodSecurityContext: java.util.List 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.PodSecurityContext: java.util.List getSysctls()>();
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.PodSecurityContext: io.fabric.kubernetes.api.model.WindowsSecurityContextOptions getWindowsOptions()>();
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.PodSecurityContext: 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;
}
}