public class io.fabric.kubernetes.api.model.SecurityContext extends java.lang.Object implements io.fabric.kubernetes.api.model.KubernetesResource
{
private java.lang.Boolean allowPrivilegeEscalation;
private io.fabric.kubernetes.api.model.Capabilities capabilities;
private java.lang.Boolean privileged;
private java.lang.String procMount;
private java.lang.Boolean readOnlyRootFilesystem;
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 io.fabric.kubernetes.api.model.WindowsSecurityContextOptions windowsOptions;
private java.util.Map additionalProperties;
public void <init>()
{
java.util.HashMap v;
io.fabric.kubernetes.api.model.SecurityContext v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.SecurityContext: java.util.Map additionalProperties> = v;
return;
}
public void <init>(java.lang.Boolean, io.fabric.kubernetes.api.model.Capabilities, java.lang.Boolean, java.lang.String, java.lang.Boolean, java.lang.Long, java.lang.Boolean, java.lang.Long, io.fabric.kubernetes.api.model.SELinuxOptions, io.fabric.kubernetes.api.model.SeccompProfile, io.fabric.kubernetes.api.model.WindowsSecurityContextOptions)
{
io.fabric.kubernetes.api.model.Capabilities v;
io.fabric.kubernetes.api.model.WindowsSecurityContextOptions v;
java.util.HashMap v;
io.fabric.kubernetes.api.model.SELinuxOptions v;
io.fabric.kubernetes.api.model.SeccompProfile v;
io.fabric.kubernetes.api.model.SecurityContext v;
java.lang.Long v, v;
java.lang.Boolean v, v, v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v := @parameter: java.lang.Boolean;
v := @parameter: io.fabric.kubernetes.api.model.Capabilities;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Boolean;
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: io.fabric.kubernetes.api.model.WindowsSecurityContextOptions;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.SecurityContext: java.util.Map additionalProperties> = v;
v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Boolean allowPrivilegeEscalation> = v;
v.<io.fabric.kubernetes.api.model.SecurityContext: io.fabric.kubernetes.api.model.Capabilities capabilities> = v;
v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Boolean privileged> = v;
v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.String procMount> = v;
v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Boolean readOnlyRootFilesystem> = v;
v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Long runAsGroup> = v;
v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Boolean runAsNonRoot> = v;
v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Long runAsUser> = v;
v.<io.fabric.kubernetes.api.model.SecurityContext: io.fabric.kubernetes.api.model.SELinuxOptions seLinuxOptions> = v;
v.<io.fabric.kubernetes.api.model.SecurityContext: io.fabric.kubernetes.api.model.SeccompProfile seccompProfile> = v;
v.<io.fabric.kubernetes.api.model.SecurityContext: io.fabric.kubernetes.api.model.WindowsSecurityContextOptions windowsOptions> = v;
return;
}
public java.lang.Boolean getAllowPrivilegeEscalation()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.SecurityContext v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v = v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Boolean allowPrivilegeEscalation>;
return v;
}
public void setAllowPrivilegeEscalation(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.SecurityContext v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Boolean allowPrivilegeEscalation> = v;
return;
}
public io.fabric.kubernetes.api.model.Capabilities getCapabilities()
{
io.fabric.kubernetes.api.model.Capabilities v;
io.fabric.kubernetes.api.model.SecurityContext v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v = v.<io.fabric.kubernetes.api.model.SecurityContext: io.fabric.kubernetes.api.model.Capabilities capabilities>;
return v;
}
public void setCapabilities(io.fabric.kubernetes.api.model.Capabilities)
{
io.fabric.kubernetes.api.model.Capabilities v;
io.fabric.kubernetes.api.model.SecurityContext v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v := @parameter: io.fabric.kubernetes.api.model.Capabilities;
v.<io.fabric.kubernetes.api.model.SecurityContext: io.fabric.kubernetes.api.model.Capabilities capabilities> = v;
return;
}
public java.lang.Boolean getPrivileged()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.SecurityContext v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v = v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Boolean privileged>;
return v;
}
public void setPrivileged(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.SecurityContext v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Boolean privileged> = v;
return;
}
public java.lang.String getProcMount()
{
java.lang.String v;
io.fabric.kubernetes.api.model.SecurityContext v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v = v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.String procMount>;
return v;
}
public void setProcMount(java.lang.String)
{
java.lang.String v;
io.fabric.kubernetes.api.model.SecurityContext v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.String procMount> = v;
return;
}
public java.lang.Boolean getReadOnlyRootFilesystem()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.SecurityContext v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v = v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Boolean readOnlyRootFilesystem>;
return v;
}
public void setReadOnlyRootFilesystem(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.SecurityContext v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Boolean readOnlyRootFilesystem> = v;
return;
}
public java.lang.Long getRunAsGroup()
{
io.fabric.kubernetes.api.model.SecurityContext v;
java.lang.Long v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v = v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Long runAsGroup>;
return v;
}
public void setRunAsGroup(java.lang.Long)
{
io.fabric.kubernetes.api.model.SecurityContext v;
java.lang.Long v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v := @parameter: java.lang.Long;
v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Long runAsGroup> = v;
return;
}
public java.lang.Boolean getRunAsNonRoot()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.SecurityContext v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v = v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Boolean runAsNonRoot>;
return v;
}
public void setRunAsNonRoot(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.SecurityContext v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Boolean runAsNonRoot> = v;
return;
}
public java.lang.Long getRunAsUser()
{
io.fabric.kubernetes.api.model.SecurityContext v;
java.lang.Long v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v = v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Long runAsUser>;
return v;
}
public void setRunAsUser(java.lang.Long)
{
io.fabric.kubernetes.api.model.SecurityContext v;
java.lang.Long v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v := @parameter: java.lang.Long;
v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Long runAsUser> = v;
return;
}
public io.fabric.kubernetes.api.model.SELinuxOptions getSeLinuxOptions()
{
io.fabric.kubernetes.api.model.SecurityContext v;
io.fabric.kubernetes.api.model.SELinuxOptions v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v = v.<io.fabric.kubernetes.api.model.SecurityContext: io.fabric.kubernetes.api.model.SELinuxOptions seLinuxOptions>;
return v;
}
public void setSeLinuxOptions(io.fabric.kubernetes.api.model.SELinuxOptions)
{
io.fabric.kubernetes.api.model.SecurityContext v;
io.fabric.kubernetes.api.model.SELinuxOptions v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v := @parameter: io.fabric.kubernetes.api.model.SELinuxOptions;
v.<io.fabric.kubernetes.api.model.SecurityContext: io.fabric.kubernetes.api.model.SELinuxOptions seLinuxOptions> = v;
return;
}
public io.fabric.kubernetes.api.model.SeccompProfile getSeccompProfile()
{
io.fabric.kubernetes.api.model.SeccompProfile v;
io.fabric.kubernetes.api.model.SecurityContext v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v = v.<io.fabric.kubernetes.api.model.SecurityContext: io.fabric.kubernetes.api.model.SeccompProfile seccompProfile>;
return v;
}
public void setSeccompProfile(io.fabric.kubernetes.api.model.SeccompProfile)
{
io.fabric.kubernetes.api.model.SeccompProfile v;
io.fabric.kubernetes.api.model.SecurityContext v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v := @parameter: io.fabric.kubernetes.api.model.SeccompProfile;
v.<io.fabric.kubernetes.api.model.SecurityContext: io.fabric.kubernetes.api.model.SeccompProfile seccompProfile> = v;
return;
}
public io.fabric.kubernetes.api.model.WindowsSecurityContextOptions getWindowsOptions()
{
io.fabric.kubernetes.api.model.WindowsSecurityContextOptions v;
io.fabric.kubernetes.api.model.SecurityContext v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v = v.<io.fabric.kubernetes.api.model.SecurityContext: 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.SecurityContext v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v := @parameter: io.fabric.kubernetes.api.model.WindowsSecurityContextOptions;
v.<io.fabric.kubernetes.api.model.SecurityContext: io.fabric.kubernetes.api.model.WindowsSecurityContextOptions windowsOptions> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.kubernetes.api.model.SecurityContext v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v = v.<io.fabric.kubernetes.api.model.SecurityContext: java.util.Map additionalProperties>;
return v;
}
public void setAdditionalProperty(java.lang.String, java.lang.Object)
{
io.fabric.kubernetes.api.model.SecurityContext v;
java.util.Map v;
java.lang.Object v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.kubernetes.api.model.SecurityContext: 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.Capabilities v;
io.fabric.kubernetes.api.model.WindowsSecurityContextOptions v;
io.fabric.kubernetes.api.model.SELinuxOptions v;
io.fabric.kubernetes.api.model.SeccompProfile v;
io.fabric.kubernetes.api.model.SecurityContext v;
java.lang.Long v, v;
java.util.Map v;
java.lang.Boolean v, v, v, v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Boolean getAllowPrivilegeEscalation()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: io.fabric.kubernetes.api.model.Capabilities getCapabilities()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Boolean getPrivileged()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.String getProcMount()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Boolean getReadOnlyRootFilesystem()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Long getRunAsGroup()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Boolean getRunAsNonRoot()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Long getRunAsUser()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: io.fabric.kubernetes.api.model.SELinuxOptions getSeLinuxOptions()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: io.fabric.kubernetes.api.model.SeccompProfile getSeccompProfile()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: io.fabric.kubernetes.api.model.WindowsSecurityContextOptions getWindowsOptions()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Boolean,io.fabric.kubernetes.api.model.Capabilities,java.lang.Boolean,java.lang.String,java.lang.Boolean,java.lang.Long,java.lang.Boolean,java.lang.Long,io.fabric.kubernetes.api.model.SELinuxOptions,io.fabric.kubernetes.api.model.SeccompProfile,io.fabric.kubernetes.api.model.WindowsSecurityContextOptions,java.util.Map)>(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[])>("SecurityContext(allowPrivilegeEscalation=\u, capabilities=\u, privileged=\u, procMount=\u, readOnlyRootFilesystem=\u, runAsGroup=\u, runAsNonRoot=\u, runAsUser=\u, seLinuxOptions=\u, seccompProfile=\u, windowsOptions=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.kubernetes.api.model.WindowsSecurityContextOptions v, v;
io.fabric.kubernetes.api.model.SeccompProfile v, v;
java.lang.Long v, v, v, v;
java.util.Map v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.SELinuxOptions v, v;
io.fabric.kubernetes.api.model.SecurityContext v;
java.lang.Boolean v, v, v, v, v, v, v, v;
java.lang.String v, v;
io.fabric.kubernetes.api.model.Capabilities v, v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.kubernetes.api.model.SecurityContext;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.Boolean getAllowPrivilegeEscalation()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: 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.SecurityContext: java.lang.Boolean getPrivileged()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: 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.SecurityContext: java.lang.Boolean getReadOnlyRootFilesystem()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: 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.SecurityContext: java.lang.Long getRunAsGroup()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: 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.SecurityContext: java.lang.Boolean getRunAsNonRoot()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: 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.SecurityContext: java.lang.Long getRunAsUser()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: 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.SecurityContext: io.fabric.kubernetes.api.model.Capabilities getCapabilities()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: io.fabric.kubernetes.api.model.Capabilities getCapabilities()>();
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.SecurityContext: java.lang.String getProcMount()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: java.lang.String getProcMount()>();
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.SecurityContext: io.fabric.kubernetes.api.model.SELinuxOptions getSeLinuxOptions()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: 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.SecurityContext: io.fabric.kubernetes.api.model.SeccompProfile getSeccompProfile()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: 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.SecurityContext: io.fabric.kubernetes.api.model.WindowsSecurityContextOptions getWindowsOptions()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: 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.SecurityContext: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: 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;
io.fabric.kubernetes.api.model.SecurityContext v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.kubernetes.api.model.SecurityContext;
return v;
}
public int hashCode()
{
io.fabric.kubernetes.api.model.WindowsSecurityContextOptions v;
io.fabric.kubernetes.api.model.SeccompProfile v;
java.lang.Long v, v;
java.util.Map v;
io.fabric.kubernetes.api.model.SELinuxOptions v;
io.fabric.kubernetes.api.model.SecurityContext 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;
java.lang.Boolean v, v, v, v;
java.lang.String v;
io.fabric.kubernetes.api.model.Capabilities v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecurityContext: 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.SecurityContext: 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.SecurityContext: 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.SecurityContext: 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.SecurityContext: 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.SecurityContext: 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.SecurityContext: io.fabric.kubernetes.api.model.Capabilities getCapabilities()>();
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.SecurityContext: java.lang.String getProcMount()>();
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.SecurityContext: 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.SecurityContext: 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.SecurityContext: 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.SecurityContext: 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;
}
public void setAdditionalProperties(java.util.Map)
{
io.fabric.kubernetes.api.model.SecurityContext v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.SecurityContext;
v := @parameter: java.util.Map;
v.<io.fabric.kubernetes.api.model.SecurityContext: java.util.Map additionalProperties> = v;
return;
}
}