public class io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl extends io.fabric.kubernetes.api.builder.v.BaseFluent implements io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent
{
private java.lang.Boolean allowPrivilegeEscalation;
private java.util.ArrayList allowedCSIDrivers;
private java.util.List allowedCapabilities;
private java.util.ArrayList allowedFlexVolumes;
private java.util.ArrayList 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.v.policy.v1beta.FSGroupStrategyOptionsBuilder fsGroup;
private java.lang.Boolean hostIPC;
private java.lang.Boolean hostNetwork;
private java.lang.Boolean hostPID;
private java.util.ArrayList hostPorts;
private java.lang.Boolean privileged;
private java.lang.Boolean readOnlyRootFilesystem;
private java.util.List requiredDropCapabilities;
private io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder runAsGroup;
private io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder runAsUser;
private io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder runtimeClass;
private io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder seLinux;
private io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder supplementalGroups;
private java.util.List volumes;
private java.util.Map additionalProperties;
public void <init>()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v, v, v, v, v, v, v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
specialinvoke v.<io.fabric.kubernetes.api.builder.v.BaseFluent: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes> = v;
return;
}
public void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions v;
java.util.Map v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions v;
java.util.List v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList 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.v.policy.v1beta.FSGroupStrategyOptions v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec;
specialinvoke v.<io.fabric.kubernetes.api.builder.v.BaseFluent: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes> = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: java.lang.Boolean getAllowPrivilegeEscalation()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowPrivilegeEscalation(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: java.util.List getAllowedCSIDrivers()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedCSIDrivers(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: java.util.List getAllowedCapabilities()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedCapabilities(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: java.util.List getAllowedFlexVolumes()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedFlexVolumes(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: java.util.List getAllowedHostPaths()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedHostPaths(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: java.util.List getAllowedProcMountTypes()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedProcMountTypes(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: java.util.List getAllowedUnsafeSysctls()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedUnsafeSysctls(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: java.util.List getDefaultAddCapabilities()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withDefaultAddCapabilities(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: java.lang.Boolean getDefaultAllowPrivilegeEscalation()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withDefaultAllowPrivilegeEscalation(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: java.util.List getForbiddenSysctls()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withForbiddenSysctls(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions getFsGroup()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withFsGroup(io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: java.lang.Boolean getHostIPC()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostIPC(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: java.lang.Boolean getHostNetwork()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostNetwork(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: java.lang.Boolean getHostPID()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostPID(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: java.util.List getHostPorts()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostPorts(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: java.lang.Boolean getPrivileged()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withPrivileged(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: java.lang.Boolean getReadOnlyRootFilesystem()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withReadOnlyRootFilesystem(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: java.util.List getRequiredDropCapabilities()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withRequiredDropCapabilities(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions getRunAsGroup()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withRunAsGroup(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions getRunAsUser()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withRunAsUser(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions getRuntimeClass()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withRuntimeClass(io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions getSeLinux()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withSeLinux(io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions getSupplementalGroups()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withSupplementalGroups(io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: java.util.List getVolumes()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withVolumes(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpec: java.util.Map getAdditionalProperties()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAdditionalProperties(java.util.Map)>(v);
return;
}
public java.lang.Boolean getAllowPrivilegeEscalation()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean allowPrivilegeEscalation>;
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowPrivilegeEscalation(java.lang.Boolean)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean allowPrivilegeEscalation> = v;
return v;
}
public java.lang.Boolean hasAllowPrivilegeEscalation()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean allowPrivilegeEscalation>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedCSIDrivers(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Integer v;
java.util.ArrayList v, v, v, v;
int v, v, v, v;
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver v;
java.util.List v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers> = v;
label:
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedCSIDrivers");
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedCSIDrivers");
v = interfaceinvoke v.<java.util.List: int size()>();
label:
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
label:
virtualinvoke v.<java.util.ArrayList: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToAllowedCSIDrivers(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Integer v;
java.util.ArrayList v, v, v, v, v;
int v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver v;
java.util.List v, v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers> = v;
label:
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver)>(v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedCSIDrivers");
v = interfaceinvoke v.<java.util.List: int size()>();
if v < v goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedCSIDrivers");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedCSIDrivers");
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
if v < v goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
virtualinvoke v.<java.util.ArrayList: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedCSIDrivers(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver[] v;
java.util.ArrayList v, v, v;
java.util.List v;
int v, v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedCSIDrivers");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToAllowedCSIDrivers(java.util.Collection)
{
java.util.Iterator v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v, v;
java.util.List v;
java.lang.Object v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers> = v;
label:
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedCSIDrivers");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromAllowedCSIDrivers(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver[] v;
java.util.ArrayList v, v;
java.util.List v;
int v, v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedCSIDrivers");
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
virtualinvoke v.<java.util.ArrayList: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromAllowedCSIDrivers(java.util.Collection)
{
java.util.Iterator v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
java.util.List v;
java.lang.Object v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedCSIDrivers");
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
virtualinvoke v.<java.util.ArrayList: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeMatchingFromAllowedCSIDrivers(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
java.util.List v;
java.lang.Object v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
if v != null goto label;
return v;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = virtualinvoke v.<java.util.ArrayList: java.util.Iterator iterator()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedCSIDrivers");
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
interfaceinvoke v.<java.util.Iterator: void remove()>();
goto label;
label:
return v;
}
public java.util.List getAllowedCSIDrivers()
{
java.util.List v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = staticinvoke <io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List build(java.util.List)>(v);
goto label;
label:
v = null;
label:
return v;
}
public java.util.List buildAllowedCSIDrivers()
{
java.util.List v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = staticinvoke <io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List build(java.util.List)>(v);
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver buildAllowedCSIDriver(java.lang.Integer)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver build()>();
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver buildFirstAllowedCSIDriver()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(0);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver build()>();
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver buildLastAllowedCSIDriver()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.ArrayList v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
v = v - 1;
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver build()>();
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver buildMatchingAllowedCSIDriver(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver v;
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = virtualinvoke v.<java.util.ArrayList: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriverBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver build()>();
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingAllowedCSIDriver(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = virtualinvoke v.<java.util.ArrayList: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedCSIDrivers(java.util.List)
{
java.util.Iterator v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver[] v;
java.util.ArrayList v, v, v;
java.util.List v, v;
java.lang.Object v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedCSIDrivers");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
interfaceinvoke v.<java.util.List: boolean removeAll(java.util.Collection)>(v);
label:
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers> = v;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = newarray (io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedCSIDrivers(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedCSIDrivers(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver[] v, v;
java.util.ArrayList v, v;
int v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
virtualinvoke v.<java.util.ArrayList: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedCSIDrivers(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasAllowedCSIDrivers()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
java.util.ArrayList v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = virtualinvoke v.<java.util.ArrayList: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addNewAllowedCSIDriver(java.lang.String)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver[] v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v = newarray (io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver)[1];
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver: void <init>(java.lang.String)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedCSIDrivers(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested addNewAllowedCSIDriver()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedCSIDriversNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedCSIDriversNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedCSIDriversNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested addNewAllowedCSIDriverLike(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedCSIDriversNestedImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedCSIDriversNestedImpl;
v = (int) -1;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedCSIDriversNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl,java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver)>(v, v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested setNewAllowedCSIDriverLike(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedCSIDriversNestedImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedCSIDriversNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedCSIDriversNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl,java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver)>(v, v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested editAllowedCSIDriver(java.lang.Integer)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.RuntimeException v;
java.lang.Integer v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested v;
java.util.ArrayList v;
int v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v > v goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit allowedCSIDrivers. Index exceeds size.");
throw v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver buildAllowedCSIDriver(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested setNewAllowedCSIDriverLike(java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested editFirstAllowedCSIDriver()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.RuntimeException v;
java.lang.Integer v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested v;
java.util.ArrayList v;
int v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
if v != 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit first allowedCSIDrivers. The list is empty.");
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver buildAllowedCSIDriver(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested setNewAllowedCSIDriverLike(java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested editLastAllowedCSIDriver()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.RuntimeException v;
java.lang.Integer v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested v;
java.util.ArrayList v;
int v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
v = v - 1;
if v >= 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit last allowedCSIDrivers. The list is empty.");
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver buildAllowedCSIDriver(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested setNewAllowedCSIDriverLike(java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested editMatchingAllowedCSIDriver(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.RuntimeException v;
java.lang.Integer v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested v;
java.util.ArrayList v, v;
int v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = (int) -1;
v = v;
v = 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
if v >= v goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(v);
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = v;
goto label;
label:
v = v + 1;
goto label;
label:
if v >= 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit matching allowedCSIDrivers. No match found.");
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver buildAllowedCSIDriver(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested setNewAllowedCSIDriverLike(java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedCapabilities(java.lang.Integer, java.lang.String)
{
java.util.List v, v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities> = v;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToAllowedCapabilities(java.lang.Integer, java.lang.String)
{
java.util.List v, v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities> = v;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedCapabilities(java.lang.String[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String[] v;
java.util.ArrayList v;
java.util.List v, v;
int v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToAllowedCapabilities(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v;
java.util.List v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities> = v;
label:
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromAllowedCapabilities(java.lang.String[])
{
java.util.List v, v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromAllowedCapabilities(java.util.Collection)
{
java.util.List v, v;
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.List getAllowedCapabilities()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
return v;
}
public java.lang.String getAllowedCapability(java.lang.Integer)
{
java.util.List v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getFirstAllowedCapability()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public java.lang.String getLastAllowedCapability()
{
java.util.List v, v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getMatchingAllowedCapability(java.util.function.Predicate)
{
java.util.List v;
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingAllowedCapability(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedCapabilities(java.util.List)
{
java.util.List v;
java.util.Iterator v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.lang.String[] v;
boolean v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities> = v;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = newarray (java.lang.String)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedCapabilities(java.lang.String[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedCapabilities(java.lang.String[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String[] v, v;
java.util.List v, v;
int v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
interfaceinvoke v.<java.util.List: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (java.lang.String)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedCapabilities(java.lang.String[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasAllowedCapabilities()
{
java.util.List v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedFlexVolumes(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Integer v;
java.util.ArrayList v, v, v, v;
int v, v, v, v;
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
java.util.List v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes> = v;
label:
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedFlexVolumes");
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedFlexVolumes");
v = interfaceinvoke v.<java.util.List: int size()>();
label:
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
label:
virtualinvoke v.<java.util.ArrayList: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToAllowedFlexVolumes(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Integer v;
java.util.ArrayList v, v, v, v, v;
int v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes> = v;
label:
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume)>(v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedFlexVolumes");
v = interfaceinvoke v.<java.util.List: int size()>();
if v < v goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedFlexVolumes");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedFlexVolumes");
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
if v < v goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
virtualinvoke v.<java.util.ArrayList: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedFlexVolumes(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v, v;
java.util.List v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume[] v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder v;
int v, v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedFlexVolumes");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToAllowedFlexVolumes(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v, v;
java.util.List v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder v;
java.lang.Object v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes> = v;
label:
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedFlexVolumes");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromAllowedFlexVolumes(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
java.util.List v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume[] v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder v;
int v, v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedFlexVolumes");
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
virtualinvoke v.<java.util.ArrayList: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromAllowedFlexVolumes(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
java.util.List v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder v;
java.lang.Object v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedFlexVolumes");
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
virtualinvoke v.<java.util.ArrayList: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeMatchingFromAllowedFlexVolumes(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
java.util.List v;
java.lang.Object v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
if v != null goto label;
return v;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = virtualinvoke v.<java.util.ArrayList: java.util.Iterator iterator()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedFlexVolumes");
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
interfaceinvoke v.<java.util.Iterator: void remove()>();
goto label;
label:
return v;
}
public java.util.List getAllowedFlexVolumes()
{
java.util.List v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = staticinvoke <io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List build(java.util.List)>(v);
goto label;
label:
v = null;
label:
return v;
}
public java.util.List buildAllowedFlexVolumes()
{
java.util.List v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = staticinvoke <io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List build(java.util.List)>(v);
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume buildAllowedFlexVolume(java.lang.Integer)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume build()>();
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume buildFirstAllowedFlexVolume()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(0);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume build()>();
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume buildLastAllowedFlexVolume()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.ArrayList v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
v = v - 1;
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume build()>();
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume buildMatchingAllowedFlexVolume(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = virtualinvoke v.<java.util.ArrayList: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolumeBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume build()>();
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingAllowedFlexVolume(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = virtualinvoke v.<java.util.ArrayList: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedFlexVolumes(java.util.List)
{
java.util.Iterator v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v, v;
java.util.List v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume[] v;
java.lang.Object v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedFlexVolumes");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
interfaceinvoke v.<java.util.List: boolean removeAll(java.util.Collection)>(v);
label:
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes> = v;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = newarray (io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedFlexVolumes(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedFlexVolumes(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume[] v, v;
int v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
virtualinvoke v.<java.util.ArrayList: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedFlexVolumes(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasAllowedFlexVolumes()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
java.util.ArrayList v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = virtualinvoke v.<java.util.ArrayList: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addNewAllowedFlexVolume(java.lang.String)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume[] v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v = newarray (io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume)[1];
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume: void <init>(java.lang.String)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedFlexVolumes(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested addNewAllowedFlexVolume()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedFlexVolumesNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedFlexVolumesNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedFlexVolumesNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested addNewAllowedFlexVolumeLike(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Integer v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedFlexVolumesNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedFlexVolumesNestedImpl;
v = (int) -1;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedFlexVolumesNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl,java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume)>(v, v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested setNewAllowedFlexVolumeLike(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Integer v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedFlexVolumesNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedFlexVolumesNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedFlexVolumesNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl,java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume)>(v, v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested editAllowedFlexVolume(java.lang.Integer)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.RuntimeException v;
java.lang.Integer v;
java.util.ArrayList v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v > v goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit allowedFlexVolumes. Index exceeds size.");
throw v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume buildAllowedFlexVolume(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested setNewAllowedFlexVolumeLike(java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested editFirstAllowedFlexVolume()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.RuntimeException v;
java.lang.Integer v, v;
java.util.ArrayList v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
if v != 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit first allowedFlexVolumes. The list is empty.");
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume buildAllowedFlexVolume(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested setNewAllowedFlexVolumeLike(java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested editLastAllowedFlexVolume()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.RuntimeException v;
java.lang.Integer v, v;
java.util.ArrayList v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
v = v - 1;
if v >= 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit last allowedFlexVolumes. The list is empty.");
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume buildAllowedFlexVolume(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested setNewAllowedFlexVolumeLike(java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested editMatchingAllowedFlexVolume(java.util.function.Predicate)
{
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.RuntimeException v;
java.lang.Integer v, v;
java.util.ArrayList v, v;
int v, v, v, v;
java.lang.Object v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = (int) -1;
v = v;
v = 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
if v >= v goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(v);
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = v;
goto label;
label:
v = v + 1;
goto label;
label:
if v >= 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit matching allowedFlexVolumes. No match found.");
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume buildAllowedFlexVolume(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested setNewAllowedFlexVolumeLike(java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedHostPaths(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Integer v;
java.util.ArrayList v, v, v, v;
int v, v, v, v;
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath v;
java.util.List v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths> = v;
label:
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedHostPaths");
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedHostPaths");
v = interfaceinvoke v.<java.util.List: int size()>();
label:
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
label:
virtualinvoke v.<java.util.ArrayList: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToAllowedHostPaths(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Integer v;
java.util.ArrayList v, v, v, v, v;
int v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath v;
java.util.List v, v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths> = v;
label:
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath)>(v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedHostPaths");
v = interfaceinvoke v.<java.util.List: int size()>();
if v < v goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedHostPaths");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedHostPaths");
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
if v < v goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
virtualinvoke v.<java.util.ArrayList: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedHostPaths(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath[] v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v, v;
java.util.List v;
int v, v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedHostPaths");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToAllowedHostPaths(java.util.Collection)
{
java.util.Iterator v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v, v;
java.util.List v;
java.lang.Object v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths> = v;
label:
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedHostPaths");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromAllowedHostPaths(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath[] v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
java.util.List v;
int v, v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedHostPaths");
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
virtualinvoke v.<java.util.ArrayList: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromAllowedHostPaths(java.util.Collection)
{
java.util.Iterator v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
java.util.List v;
java.lang.Object v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedHostPaths");
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
virtualinvoke v.<java.util.ArrayList: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeMatchingFromAllowedHostPaths(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
java.util.List v;
java.lang.Object v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
if v != null goto label;
return v;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = virtualinvoke v.<java.util.ArrayList: java.util.Iterator iterator()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedHostPaths");
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
interfaceinvoke v.<java.util.Iterator: void remove()>();
goto label;
label:
return v;
}
public java.util.List getAllowedHostPaths()
{
java.util.List v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = staticinvoke <io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List build(java.util.List)>(v);
goto label;
label:
v = null;
label:
return v;
}
public java.util.List buildAllowedHostPaths()
{
java.util.List v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = staticinvoke <io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List build(java.util.List)>(v);
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath buildAllowedHostPath(java.lang.Integer)
{
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath build()>();
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath buildFirstAllowedHostPath()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(0);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath build()>();
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath buildLastAllowedHostPath()
{
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.ArrayList v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
v = v - 1;
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath build()>();
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath buildMatchingAllowedHostPath(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = virtualinvoke v.<java.util.ArrayList: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPathBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath build()>();
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingAllowedHostPath(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = virtualinvoke v.<java.util.ArrayList: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedHostPaths(java.util.List)
{
java.util.Iterator v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath[] v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v, v;
java.util.List v, v;
java.lang.Object v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("allowedHostPaths");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
interfaceinvoke v.<java.util.List: boolean removeAll(java.util.Collection)>(v);
label:
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths> = v;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = newarray (io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedHostPaths(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedHostPaths(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath[] v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
int v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
virtualinvoke v.<java.util.ArrayList: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedHostPaths(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasAllowedHostPaths()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
java.util.ArrayList v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = virtualinvoke v.<java.util.ArrayList: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addNewAllowedHostPath(java.lang.String, java.lang.Boolean)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath[] v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Boolean;
v = newarray (io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath)[1];
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath: void <init>(java.lang.String,java.lang.Boolean)>(v, v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedHostPaths(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested addNewAllowedHostPath()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedHostPathsNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedHostPathsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedHostPathsNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested addNewAllowedHostPathLike(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedHostPathsNestedImpl v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedHostPathsNestedImpl;
v = (int) -1;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedHostPathsNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl,java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath)>(v, v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested setNewAllowedHostPathLike(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedHostPathsNestedImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedHostPathsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$AllowedHostPathsNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl,java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath)>(v, v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested editAllowedHostPath(java.lang.Integer)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.RuntimeException v;
java.lang.Integer v;
java.util.ArrayList v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v > v goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit allowedHostPaths. Index exceeds size.");
throw v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath buildAllowedHostPath(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested setNewAllowedHostPathLike(java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested editFirstAllowedHostPath()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.RuntimeException v;
java.lang.Integer v, v;
java.util.ArrayList v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
if v != 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit first allowedHostPaths. The list is empty.");
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath buildAllowedHostPath(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested setNewAllowedHostPathLike(java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested editLastAllowedHostPath()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.RuntimeException v;
java.lang.Integer v, v;
java.util.ArrayList v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
v = v - 1;
if v >= 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit last allowedHostPaths. The list is empty.");
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath buildAllowedHostPath(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested setNewAllowedHostPathLike(java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested editMatchingAllowedHostPath(java.util.function.Predicate)
{
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.RuntimeException v;
java.lang.Integer v, v;
java.util.ArrayList v, v;
int v, v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = (int) -1;
v = v;
v = 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
if v >= v goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(v);
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = v;
goto label;
label:
v = v + 1;
goto label;
label:
if v >= 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit matching allowedHostPaths. No match found.");
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath buildAllowedHostPath(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested setNewAllowedHostPathLike(java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedProcMountTypes(java.lang.Integer, java.lang.String)
{
java.util.List v, v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes> = v;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToAllowedProcMountTypes(java.lang.Integer, java.lang.String)
{
java.util.List v, v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes> = v;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedProcMountTypes(java.lang.String[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String[] v;
java.util.ArrayList v;
java.util.List v, v;
int v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToAllowedProcMountTypes(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v;
java.util.List v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes> = v;
label:
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromAllowedProcMountTypes(java.lang.String[])
{
java.util.List v, v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromAllowedProcMountTypes(java.util.Collection)
{
java.util.List v, v;
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.List getAllowedProcMountTypes()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
return v;
}
public java.lang.String getAllowedProcMountType(java.lang.Integer)
{
java.util.List v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getFirstAllowedProcMountType()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public java.lang.String getLastAllowedProcMountType()
{
java.util.List v, v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getMatchingAllowedProcMountType(java.util.function.Predicate)
{
java.util.List v;
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingAllowedProcMountType(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedProcMountTypes(java.util.List)
{
java.util.List v;
java.util.Iterator v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.lang.String[] v;
boolean v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes> = v;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = newarray (java.lang.String)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedProcMountTypes(java.lang.String[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedProcMountTypes(java.lang.String[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String[] v, v;
java.util.List v, v;
int v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
interfaceinvoke v.<java.util.List: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (java.lang.String)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedProcMountTypes(java.lang.String[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasAllowedProcMountTypes()
{
java.util.List v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedUnsafeSysctls(java.lang.Integer, java.lang.String)
{
java.util.List v, v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls> = v;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToAllowedUnsafeSysctls(java.lang.Integer, java.lang.String)
{
java.util.List v, v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls> = v;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedUnsafeSysctls(java.lang.String[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String[] v;
java.util.ArrayList v;
java.util.List v, v;
int v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToAllowedUnsafeSysctls(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v;
java.util.List v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls> = v;
label:
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromAllowedUnsafeSysctls(java.lang.String[])
{
java.util.List v, v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromAllowedUnsafeSysctls(java.util.Collection)
{
java.util.List v, v;
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.List getAllowedUnsafeSysctls()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
return v;
}
public java.lang.String getAllowedUnsafeSysctl(java.lang.Integer)
{
java.util.List v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getFirstAllowedUnsafeSysctl()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public java.lang.String getLastAllowedUnsafeSysctl()
{
java.util.List v, v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getMatchingAllowedUnsafeSysctl(java.util.function.Predicate)
{
java.util.List v;
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingAllowedUnsafeSysctl(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedUnsafeSysctls(java.util.List)
{
java.util.List v;
java.util.Iterator v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.lang.String[] v;
boolean v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls> = v;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = newarray (java.lang.String)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedUnsafeSysctls(java.lang.String[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedUnsafeSysctls(java.lang.String[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String[] v, v;
java.util.List v, v;
int v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
interfaceinvoke v.<java.util.List: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (java.lang.String)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedUnsafeSysctls(java.lang.String[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasAllowedUnsafeSysctls()
{
java.util.List v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToDefaultAddCapabilities(java.lang.Integer, java.lang.String)
{
java.util.List v, v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities> = v;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToDefaultAddCapabilities(java.lang.Integer, java.lang.String)
{
java.util.List v, v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities> = v;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToDefaultAddCapabilities(java.lang.String[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String[] v;
java.util.ArrayList v;
java.util.List v, v;
int v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToDefaultAddCapabilities(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v;
java.util.List v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities> = v;
label:
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromDefaultAddCapabilities(java.lang.String[])
{
java.util.List v, v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromDefaultAddCapabilities(java.util.Collection)
{
java.util.List v, v;
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.List getDefaultAddCapabilities()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
return v;
}
public java.lang.String getDefaultAddCapability(java.lang.Integer)
{
java.util.List v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getFirstDefaultAddCapability()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public java.lang.String getLastDefaultAddCapability()
{
java.util.List v, v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getMatchingDefaultAddCapability(java.util.function.Predicate)
{
java.util.List v;
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingDefaultAddCapability(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withDefaultAddCapabilities(java.util.List)
{
java.util.List v;
java.util.Iterator v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.lang.String[] v;
boolean v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities> = v;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = newarray (java.lang.String)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToDefaultAddCapabilities(java.lang.String[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withDefaultAddCapabilities(java.lang.String[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String[] v, v;
java.util.List v, v;
int v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
interfaceinvoke v.<java.util.List: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (java.lang.String)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToDefaultAddCapabilities(java.lang.String[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasDefaultAddCapabilities()
{
java.util.List v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.Boolean getDefaultAllowPrivilegeEscalation()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean defaultAllowPrivilegeEscalation>;
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withDefaultAllowPrivilegeEscalation(java.lang.Boolean)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean defaultAllowPrivilegeEscalation> = v;
return v;
}
public java.lang.Boolean hasDefaultAllowPrivilegeEscalation()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean defaultAllowPrivilegeEscalation>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToForbiddenSysctls(java.lang.Integer, java.lang.String)
{
java.util.List v, v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls> = v;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToForbiddenSysctls(java.lang.Integer, java.lang.String)
{
java.util.List v, v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls> = v;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToForbiddenSysctls(java.lang.String[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String[] v;
java.util.ArrayList v;
java.util.List v, v;
int v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToForbiddenSysctls(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v;
java.util.List v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls> = v;
label:
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromForbiddenSysctls(java.lang.String[])
{
java.util.List v, v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromForbiddenSysctls(java.util.Collection)
{
java.util.List v, v;
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.List getForbiddenSysctls()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
return v;
}
public java.lang.String getForbiddenSysctl(java.lang.Integer)
{
java.util.List v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getFirstForbiddenSysctl()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public java.lang.String getLastForbiddenSysctl()
{
java.util.List v, v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getMatchingForbiddenSysctl(java.util.function.Predicate)
{
java.util.List v;
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingForbiddenSysctl(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withForbiddenSysctls(java.util.List)
{
java.util.List v;
java.util.Iterator v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.lang.String[] v;
boolean v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls> = v;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = newarray (java.lang.String)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToForbiddenSysctls(java.lang.String[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withForbiddenSysctls(java.lang.String[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String[] v, v;
java.util.List v, v;
int v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
interfaceinvoke v.<java.util.List: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (java.lang.String)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToForbiddenSysctls(java.lang.String[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasForbiddenSysctls()
{
java.util.List v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions getFsGroup()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder fsGroup>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder fsGroup>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions buildFsGroup()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder fsGroup>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder fsGroup>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withFsGroup(io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder v, v, v, v;
io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("fsGroup");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder fsGroup>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions)>(v);
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder fsGroup> = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("fsGroup");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder fsGroup>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder fsGroup> = null;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("fsGroup");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder fsGroup>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasFsGroup()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder fsGroup>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$FsGroupNested withNewFsGroup()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$FsGroupNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$FsGroupNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$FsGroupNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$FsGroupNested withNewFsGroupLike(io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$FsGroupNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$FsGroupNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$FsGroupNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl,io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$FsGroupNested editFsGroup()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$FsGroupNested v;
io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions getFsGroup()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$FsGroupNested withNewFsGroupLike(io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$FsGroupNested editOrNewFsGroup()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$FsGroupNested v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder v;
io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions getFsGroup()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions getFsGroup()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$FsGroupNested withNewFsGroupLike(io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$FsGroupNested editOrNewFsGroupLike(io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$FsGroupNested v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions v, v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions getFsGroup()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions getFsGroup()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$FsGroupNested withNewFsGroupLike(io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions)>(v);
return v;
}
public java.lang.Boolean getHostIPC()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostIPC>;
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostIPC(java.lang.Boolean)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostIPC> = v;
return v;
}
public java.lang.Boolean hasHostIPC()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostIPC>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.Boolean getHostNetwork()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostNetwork>;
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostNetwork(java.lang.Boolean)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostNetwork> = v;
return v;
}
public java.lang.Boolean hasHostNetwork()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostNetwork>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.Boolean getHostPID()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostPID>;
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostPID(java.lang.Boolean)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostPID> = v;
return v;
}
public java.lang.Boolean hasHostPID()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostPID>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToHostPorts(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Integer v;
java.util.ArrayList v, v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange v;
int v, v, v, v;
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
java.util.List v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts> = v;
label:
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("hostPorts");
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("hostPorts");
v = interfaceinvoke v.<java.util.List: int size()>();
label:
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
label:
virtualinvoke v.<java.util.ArrayList: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToHostPorts(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Integer v;
java.util.ArrayList v, v, v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange v;
int v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts> = v;
label:
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange)>(v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("hostPorts");
v = interfaceinvoke v.<java.util.List: int size()>();
if v < v goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("hostPorts");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("hostPorts");
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
if v < v goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
virtualinvoke v.<java.util.ArrayList: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToHostPorts(io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange[] v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange v;
java.util.List v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("hostPorts");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToHostPorts(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v, v;
java.util.List v;
java.lang.Object v;
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts> = v;
label:
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("hostPorts");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromHostPorts(io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange[] v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange v;
java.util.List v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("hostPorts");
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
virtualinvoke v.<java.util.ArrayList: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromHostPorts(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
java.util.List v;
java.lang.Object v;
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("hostPorts");
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
virtualinvoke v.<java.util.ArrayList: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeMatchingFromHostPorts(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
java.util.List v;
java.lang.Object v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
if v != null goto label;
return v;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = virtualinvoke v.<java.util.ArrayList: java.util.Iterator iterator()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("hostPorts");
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
interfaceinvoke v.<java.util.Iterator: void remove()>();
goto label;
label:
return v;
}
public java.util.List getHostPorts()
{
java.util.List v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = staticinvoke <io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List build(java.util.List)>(v);
goto label;
label:
v = null;
label:
return v;
}
public java.util.List buildHostPorts()
{
java.util.List v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = staticinvoke <io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List build(java.util.List)>(v);
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange buildHostPort(java.lang.Integer)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange build()>();
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange buildFirstHostPort()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(0);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange build()>();
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange buildLastHostPort()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.ArrayList v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
v = v - 1;
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange build()>();
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange buildMatchingHostPort(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v;
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = virtualinvoke v.<java.util.ArrayList: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRangeBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange build()>();
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingHostPort(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = virtualinvoke v.<java.util.ArrayList: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostPorts(java.util.List)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange[] v;
java.util.Iterator v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v, v;
java.util.List v, v;
java.lang.Object v;
io.fabric.kubernetes.api.builder.v.VisitableMap v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("hostPorts");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
interfaceinvoke v.<java.util.List: boolean removeAll(java.util.Collection)>(v);
label:
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts> = v;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = newarray (io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToHostPorts(io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostPorts(io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange[] v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange v;
int v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
virtualinvoke v.<java.util.ArrayList: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToHostPorts(io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasHostPorts()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
java.util.ArrayList v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = virtualinvoke v.<java.util.ArrayList: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addNewHostPort(java.lang.Integer, java.lang.Integer)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange v;
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange[] v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent v;
java.lang.Integer v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.Integer;
v = newarray (io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange)[1];
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange: void <init>(java.lang.Integer,java.lang.Integer)>(v, v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToHostPorts(io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested addNewHostPort()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$HostPortsNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$HostPortsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$HostPortsNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested addNewHostPortLike(io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$HostPortsNestedImpl v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$HostPortsNestedImpl;
v = (int) -1;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$HostPortsNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl,java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange)>(v, v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested setNewHostPortLike(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$HostPortsNestedImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$HostPortsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$HostPortsNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl,java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange)>(v, v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested editHostPort(java.lang.Integer)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.RuntimeException v;
java.lang.Integer v;
java.util.ArrayList v;
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange v;
int v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v > v goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit hostPorts. Index exceeds size.");
throw v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange buildHostPort(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested setNewHostPortLike(java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested editFirstHostPort()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.RuntimeException v;
java.lang.Integer v, v;
java.util.ArrayList v;
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange v;
int v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
if v != 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit first hostPorts. The list is empty.");
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange buildHostPort(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested setNewHostPortLike(java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested editLastHostPort()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.RuntimeException v;
java.lang.Integer v, v;
java.util.ArrayList v;
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange v;
int v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
v = v - 1;
if v >= 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit last hostPorts. The list is empty.");
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange buildHostPort(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested setNewHostPortLike(java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested editMatchingHostPort(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.RuntimeException v;
java.lang.Integer v, v;
java.util.ArrayList v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange v;
int v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = (int) -1;
v = v;
v = 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
if v >= v goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(v);
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = v;
goto label;
label:
v = v + 1;
goto label;
label:
if v >= 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit matching hostPorts. No match found.");
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange buildHostPort(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested setNewHostPortLike(java.lang.Integer,io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange)>(v, v);
return v;
}
public java.lang.Boolean getPrivileged()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean privileged>;
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withPrivileged(java.lang.Boolean)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean privileged> = v;
return v;
}
public java.lang.Boolean hasPrivileged()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean privileged>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.Boolean getReadOnlyRootFilesystem()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean readOnlyRootFilesystem>;
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withReadOnlyRootFilesystem(java.lang.Boolean)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean readOnlyRootFilesystem> = v;
return v;
}
public java.lang.Boolean hasReadOnlyRootFilesystem()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean readOnlyRootFilesystem>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToRequiredDropCapabilities(java.lang.Integer, java.lang.String)
{
java.util.List v, v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities> = v;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToRequiredDropCapabilities(java.lang.Integer, java.lang.String)
{
java.util.List v, v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities> = v;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToRequiredDropCapabilities(java.lang.String[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String[] v;
java.util.ArrayList v;
java.util.List v, v;
int v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToRequiredDropCapabilities(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v;
java.util.List v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities> = v;
label:
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromRequiredDropCapabilities(java.lang.String[])
{
java.util.List v, v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromRequiredDropCapabilities(java.util.Collection)
{
java.util.List v, v;
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.List getRequiredDropCapabilities()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
return v;
}
public java.lang.String getRequiredDropCapability(java.lang.Integer)
{
java.util.List v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getFirstRequiredDropCapability()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public java.lang.String getLastRequiredDropCapability()
{
java.util.List v, v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getMatchingRequiredDropCapability(java.util.function.Predicate)
{
java.util.List v;
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingRequiredDropCapability(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withRequiredDropCapabilities(java.util.List)
{
java.util.List v;
java.util.Iterator v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.lang.String[] v;
boolean v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities> = v;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = newarray (java.lang.String)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToRequiredDropCapabilities(java.lang.String[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withRequiredDropCapabilities(java.lang.String[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String[] v, v;
java.util.List v, v;
int v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
interfaceinvoke v.<java.util.List: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (java.lang.String)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToRequiredDropCapabilities(java.lang.String[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasRequiredDropCapabilities()
{
java.util.List v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions getRunAsGroup()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder runAsGroup>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder runAsGroup>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions buildRunAsGroup()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder runAsGroup>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder runAsGroup>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withRunAsGroup(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder v, v, v, v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions v;
io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("runAsGroup");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder runAsGroup>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions)>(v);
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder runAsGroup> = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("runAsGroup");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder runAsGroup>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder runAsGroup> = null;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("runAsGroup");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder runAsGroup>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasRunAsGroup()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder runAsGroup>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsGroupNested withNewRunAsGroup()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$RunAsGroupNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$RunAsGroupNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$RunAsGroupNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsGroupNested withNewRunAsGroupLike(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$RunAsGroupNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$RunAsGroupNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$RunAsGroupNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl,io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsGroupNested editRunAsGroup()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsGroupNested v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions getRunAsGroup()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsGroupNested withNewRunAsGroupLike(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsGroupNested editOrNewRunAsGroup()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsGroupNested v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions getRunAsGroup()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions getRunAsGroup()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsGroupNested withNewRunAsGroupLike(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsGroupNested editOrNewRunAsGroupLike(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsGroupNested v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions getRunAsGroup()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions getRunAsGroup()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsGroupNested withNewRunAsGroupLike(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions getRunAsUser()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder runAsUser>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder runAsUser>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions buildRunAsUser()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder runAsUser>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder runAsUser>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withRunAsUser(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder v, v, v, v;
io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("runAsUser");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder runAsUser>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions)>(v);
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder runAsUser> = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("runAsUser");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder runAsUser>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder runAsUser> = null;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("runAsUser");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder runAsUser>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasRunAsUser()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder runAsUser>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsUserNested withNewRunAsUser()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$RunAsUserNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$RunAsUserNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$RunAsUserNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsUserNested withNewRunAsUserLike(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$RunAsUserNestedImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$RunAsUserNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$RunAsUserNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl,io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsUserNested editRunAsUser()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsUserNested v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions getRunAsUser()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsUserNested withNewRunAsUserLike(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsUserNested editOrNewRunAsUser()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsUserNested v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions getRunAsUser()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions getRunAsUser()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsUserNested withNewRunAsUserLike(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsUserNested editOrNewRunAsUserLike(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsUserNested v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions getRunAsUser()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions getRunAsUser()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsUserNested withNewRunAsUserLike(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions getRuntimeClass()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder runtimeClass>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder runtimeClass>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions buildRuntimeClass()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder runtimeClass>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder runtimeClass>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withRuntimeClass(io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder v, v, v, v;
io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("runtimeClass");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder runtimeClass>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions)>(v);
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder runtimeClass> = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("runtimeClass");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder runtimeClass>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder runtimeClass> = null;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("runtimeClass");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder runtimeClass>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasRuntimeClass()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder runtimeClass>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RuntimeClassNested withNewRuntimeClass()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$RuntimeClassNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$RuntimeClassNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$RuntimeClassNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RuntimeClassNested withNewRuntimeClassLike(io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$RuntimeClassNestedImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$RuntimeClassNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$RuntimeClassNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl,io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RuntimeClassNested editRuntimeClass()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RuntimeClassNested v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions getRuntimeClass()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RuntimeClassNested withNewRuntimeClassLike(io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RuntimeClassNested editOrNewRuntimeClass()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RuntimeClassNested v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions getRuntimeClass()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions getRuntimeClass()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RuntimeClassNested withNewRuntimeClassLike(io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RuntimeClassNested editOrNewRuntimeClassLike(io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RuntimeClassNested v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions getRuntimeClass()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions getRuntimeClass()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RuntimeClassNested withNewRuntimeClassLike(io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions getSeLinux()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder seLinux>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder seLinux>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions buildSeLinux()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder seLinux>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder seLinux>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withSeLinux(io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder v, v, v, v;
io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("seLinux");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder seLinux>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions)>(v);
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder seLinux> = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("seLinux");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder seLinux>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder seLinux> = null;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("seLinux");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder seLinux>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasSeLinux()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder seLinux>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SeLinuxNested withNewSeLinux()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$SeLinuxNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$SeLinuxNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$SeLinuxNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SeLinuxNested withNewSeLinuxLike(io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$SeLinuxNestedImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$SeLinuxNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$SeLinuxNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl,io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SeLinuxNested editSeLinux()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SeLinuxNested v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions getSeLinux()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SeLinuxNested withNewSeLinuxLike(io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SeLinuxNested editOrNewSeLinux()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SeLinuxNested v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions getSeLinux()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions getSeLinux()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SeLinuxNested withNewSeLinuxLike(io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SeLinuxNested editOrNewSeLinuxLike(io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SeLinuxNested v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions getSeLinux()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions getSeLinux()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SeLinuxNested withNewSeLinuxLike(io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions getSupplementalGroups()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions buildSupplementalGroups()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withSupplementalGroups(io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder v, v, v, v;
io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("supplementalGroups");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions)>(v);
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder supplementalGroups> = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("supplementalGroups");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder supplementalGroups> = null;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("supplementalGroups");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasSupplementalGroups()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SupplementalGroupsNested withNewSupplementalGroups()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$SupplementalGroupsNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$SupplementalGroupsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$SupplementalGroupsNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SupplementalGroupsNested withNewSupplementalGroupsLike(io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$SupplementalGroupsNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions;
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$SupplementalGroupsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl$SupplementalGroupsNestedImpl: void <init>(io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl,io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SupplementalGroupsNested editSupplementalGroups()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SupplementalGroupsNested v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions getSupplementalGroups()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SupplementalGroupsNested withNewSupplementalGroupsLike(io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SupplementalGroupsNested editOrNewSupplementalGroups()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SupplementalGroupsNested v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions getSupplementalGroups()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions getSupplementalGroups()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SupplementalGroupsNested withNewSupplementalGroupsLike(io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SupplementalGroupsNested editOrNewSupplementalGroupsLike(io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SupplementalGroupsNested v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions getSupplementalGroups()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions getSupplementalGroups()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SupplementalGroupsNested withNewSupplementalGroupsLike(io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToVolumes(java.lang.Integer, java.lang.String)
{
java.util.List v, v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes> = v;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToVolumes(java.lang.Integer, java.lang.String)
{
java.util.List v, v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes> = v;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToVolumes(java.lang.String[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String[] v;
java.util.ArrayList v;
java.util.List v, v;
int v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToVolumes(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v;
java.util.List v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes> = v;
label:
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromVolumes(java.lang.String[])
{
java.util.List v, v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromVolumes(java.util.Collection)
{
java.util.List v, v;
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.List getVolumes()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
return v;
}
public java.lang.String getVolume(java.lang.Integer)
{
java.util.List v;
int v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getFirstVolume()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public java.lang.String getLastVolume()
{
java.util.List v, v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getMatchingVolume(java.util.function.Predicate)
{
java.util.List v;
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingVolume(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withVolumes(java.util.List)
{
java.util.List v;
java.util.Iterator v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.lang.String[] v;
boolean v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes> = v;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = newarray (java.lang.String)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToVolumes(java.lang.String[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withVolumes(java.lang.String[])
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String[] v, v;
java.util.List v, v;
int v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
interfaceinvoke v.<java.util.List: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (java.lang.String)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToVolumes(java.lang.String[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasVolumes()
{
java.util.List v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object)
{
java.util.LinkedHashMap v;
java.util.Map v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties>;
if v != null goto label;
if v == null goto label;
if v == null goto label;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties> = v;
label:
if v == null goto label;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAdditionalProperties(java.util.Map)
{
java.util.LinkedHashMap v;
java.util.Map v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Map;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties>;
if v != null goto label;
if v == null goto label;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties> = v;
label:
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: void putAll(java.util.Map)>(v);
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromAdditionalProperties(java.lang.String)
{
java.util.Map v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties>;
if v != null goto label;
return v;
label:
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromAdditionalProperties(java.util.Map)
{
java.util.Iterator v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.Set v;
java.util.Map v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Map;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties>;
if v != null goto label;
return v;
label:
if v == null goto label;
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties>;
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAdditionalProperties(java.util.Map)
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.util.LinkedHashMap v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Map;
if v != null goto label;
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties> = null;
goto label;
label:
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>(java.util.Map)>(v);
v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties> = v;
label:
return v;
}
public java.lang.Boolean hasAdditionalProperties()
{
java.util.Map v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public boolean equals(java.lang.Object)
{
java.util.Map v, v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder v, v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder v, v, v, v;
java.lang.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, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder v, v, v, v;
java.lang.Class v, v;
java.lang.Object v;
java.util.ArrayList v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder v, v, 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;
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, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder v, v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
if v == v goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean allowPrivilegeEscalation>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean allowPrivilegeEscalation>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean allowPrivilegeEscalation>;
v = virtualinvoke v.<java.lang.Boolean: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean allowPrivilegeEscalation>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = virtualinvoke v.<java.util.ArrayList: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
v = interfaceinvoke v.<java.util.List: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = virtualinvoke v.<java.util.ArrayList: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = virtualinvoke v.<java.util.ArrayList: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
v = interfaceinvoke v.<java.util.List: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
v = interfaceinvoke v.<java.util.List: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
v = interfaceinvoke v.<java.util.List: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean defaultAllowPrivilegeEscalation>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean defaultAllowPrivilegeEscalation>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean defaultAllowPrivilegeEscalation>;
v = virtualinvoke v.<java.lang.Boolean: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean defaultAllowPrivilegeEscalation>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
v = interfaceinvoke v.<java.util.List: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder fsGroup>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder fsGroup>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder fsGroup>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder fsGroup>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostIPC>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostIPC>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostIPC>;
v = virtualinvoke v.<java.lang.Boolean: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostIPC>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostNetwork>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostNetwork>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostNetwork>;
v = virtualinvoke v.<java.lang.Boolean: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostNetwork>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostPID>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostPID>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostPID>;
v = virtualinvoke v.<java.lang.Boolean: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostPID>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = virtualinvoke v.<java.util.ArrayList: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean privileged>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean privileged>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean privileged>;
v = virtualinvoke v.<java.lang.Boolean: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean privileged>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean readOnlyRootFilesystem>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean readOnlyRootFilesystem>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean readOnlyRootFilesystem>;
v = virtualinvoke v.<java.lang.Boolean: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean readOnlyRootFilesystem>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
v = interfaceinvoke v.<java.util.List: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder runAsGroup>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder runAsGroup>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder runAsGroup>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder runAsGroup>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder runAsUser>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder runAsUser>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder runAsUser>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder runAsUser>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder runtimeClass>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder runtimeClass>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder runtimeClass>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder runtimeClass>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder seLinux>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder seLinux>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder seLinux>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder seLinux>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
v = interfaceinvoke v.<java.util.List: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties>;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties>;
v = interfaceinvoke v.<java.util.Map: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
label:
return 0;
label:
return 1;
}
public int hashCode()
{
java.lang.Object[] v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder v;
java.lang.Integer v;
java.util.ArrayList v, v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder v;
java.util.Map v;
int v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder v;
java.lang.Boolean v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder v;
java.util.List v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = newarray (java.lang.Object)[26];
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean allowPrivilegeEscalation>;
v[0] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v[1] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
v[2] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v[3] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v[4] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
v[5] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
v[6] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
v[7] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean defaultAllowPrivilegeEscalation>;
v[8] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
v[9] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder fsGroup>;
v[10] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostIPC>;
v[11] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostNetwork>;
v[12] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostPID>;
v[13] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v[14] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean privileged>;
v[15] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean readOnlyRootFilesystem>;
v[16] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
v[17] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder runAsGroup>;
v[18] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder runAsUser>;
v[19] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder runtimeClass>;
v[20] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder seLinux>;
v[21] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
v[22] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
v[23] = v;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties>;
v[24] = v;
v = specialinvoke v.<io.fabric.kubernetes.api.builder.v.BaseFluent: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[25] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
public java.lang.String toString()
{
java.util.Map v, v, v;
java.lang.StringBuilder v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder v, v;
java.util.ArrayList v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder v, v;
java.lang.String 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;
io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder v, v;
boolean 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;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder v, v;
java.lang.Boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder v, v;
io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean allowPrivilegeEscalation>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("allowPrivilegeEscalation:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean allowPrivilegeEscalation>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Boolean)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = virtualinvoke v.<java.util.ArrayList: boolean isEmpty()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("allowedCSIDrivers:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedCSIDrivers>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.util.ArrayList)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("allowedCapabilities:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.util.List)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = virtualinvoke v.<java.util.ArrayList: boolean isEmpty()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("allowedFlexVolumes:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedFlexVolumes>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.util.ArrayList)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = virtualinvoke v.<java.util.ArrayList: boolean isEmpty()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("allowedHostPaths:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList allowedHostPaths>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.util.ArrayList)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("allowedProcMountTypes:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.util.List)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("allowedUnsafeSysctls:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.util.List)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("defaultAddCapabilities:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.util.List)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean defaultAllowPrivilegeEscalation>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("defaultAllowPrivilegeEscalation:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean defaultAllowPrivilegeEscalation>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Boolean)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("forbiddenSysctls:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.util.List)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder fsGroup>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("fsGroup:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder fsGroup>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptionsBuilder)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostIPC>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("hostIPC:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostIPC>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Boolean)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostNetwork>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("hostNetwork:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostNetwork>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Boolean)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostPID>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("hostPID:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostPID>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Boolean)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = virtualinvoke v.<java.util.ArrayList: boolean isEmpty()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("hostPorts:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.ArrayList hostPorts>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.util.ArrayList)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean privileged>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("privileged:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean privileged>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Boolean)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean readOnlyRootFilesystem>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("readOnlyRootFilesystem:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.lang.Boolean readOnlyRootFilesystem>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Boolean)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("requiredDropCapabilities:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.util.List)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder runAsGroup>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("runAsGroup:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder runAsGroup>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptionsBuilder)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder runAsUser>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("runAsUser:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder runAsUser>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptionsBuilder)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder runtimeClass>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("runtimeClass:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder runtimeClass>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptionsBuilder)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder seLinux>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("seLinux:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder seLinux>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptionsBuilder)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("supplementalGroups:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptionsBuilder)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("volumes:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.util.List)>(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[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties>;
v = interfaceinvoke v.<java.util.Map: boolean isEmpty()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("additionalProperties:");
v = v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: java.util.Map additionalProperties>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("}");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowPrivilegeEscalation()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowPrivilegeEscalation(java.lang.Boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withDefaultAllowPrivilegeEscalation()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withDefaultAllowPrivilegeEscalation(java.lang.Boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostIPC()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostIPC(java.lang.Boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostNetwork()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostNetwork(java.lang.Boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostPID()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostPID(java.lang.Boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withPrivileged()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withPrivileged(java.lang.Boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withReadOnlyRootFilesystem()
{
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent v;
v := @this: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withReadOnlyRootFilesystem(java.lang.Boolean)>(v);
return v;
}
}