public class io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl extends io.fabric.kubernetes.api.builder.BaseFluent implements io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent
{
private java.lang.Boolean allowPrivilegeEscalation;
private java.util.List allowedCSIDrivers;
private java.util.List allowedCapabilities;
private java.util.List allowedFlexVolumes;
private java.util.List allowedHostPaths;
private java.util.List allowedProcMountTypes;
private java.util.List allowedUnsafeSysctls;
private java.util.List defaultAddCapabilities;
private java.lang.Boolean defaultAllowPrivilegeEscalation;
private java.util.List forbiddenSysctls;
private io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder fsGroup;
private java.lang.Boolean hostIPC;
private java.lang.Boolean hostNetwork;
private java.lang.Boolean hostPID;
private java.util.List hostPorts;
private java.lang.Boolean privileged;
private java.lang.Boolean readOnlyRootFilesystem;
private java.util.List requiredDropCapabilities;
private io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder runAsGroup;
private io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder runAsUser;
private io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder runtimeClass;
private io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder seLinux;
private io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder supplementalGroups;
private java.util.List volumes;
public void <init>()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v, v, v, v, v, v, v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List volumes> = v;
return;
}
public void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec)
{
io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions v;
io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions v;
io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec v;
java.util.List v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.ArrayList v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions v;
io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions v;
java.lang.Boolean v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List volumes> = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getAllowPrivilegeEscalation()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withAllowPrivilegeEscalation(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedCSIDrivers()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withAllowedCSIDrivers(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedCapabilities()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withAllowedCapabilities(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedFlexVolumes()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withAllowedFlexVolumes(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedHostPaths()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withAllowedHostPaths(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedProcMountTypes()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withAllowedProcMountTypes(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getAllowedUnsafeSysctls()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withAllowedUnsafeSysctls(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getDefaultAddCapabilities()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withDefaultAddCapabilities(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getDefaultAllowPrivilegeEscalation()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withDefaultAllowPrivilegeEscalation(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getForbiddenSysctls()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withForbiddenSysctls(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions getFsGroup()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withFsGroup(io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getHostIPC()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withHostIPC(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getHostNetwork()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withHostNetwork(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getHostPID()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withHostPID(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getHostPorts()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withHostPorts(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getPrivileged()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withPrivileged(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.lang.Boolean getReadOnlyRootFilesystem()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withReadOnlyRootFilesystem(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getRequiredDropCapabilities()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withRequiredDropCapabilities(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions getRunAsGroup()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withRunAsGroup(io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions getRunAsUser()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withRunAsUser(io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions getRuntimeClass()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withRuntimeClass(io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions getSeLinux()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withSeLinux(io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions getSupplementalGroups()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withSupplementalGroups(io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpec: java.util.List getVolumes()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withVolumes(java.util.List)>(v);
return;
}
public java.lang.Boolean isAllowPrivilegeEscalation()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean allowPrivilegeEscalation>;
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withAllowPrivilegeEscalation(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean allowPrivilegeEscalation> = v;
return v;
}
public java.lang.Boolean hasAllowPrivilegeEscalation()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent withNewAllowPrivilegeEscalation(java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.Boolean v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.Boolean;
specialinvoke v.<java.lang.Boolean: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withAllowPrivilegeEscalation(java.lang.Boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withNewAllowPrivilegeEscalation(boolean)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: boolean;
v = new java.lang.Boolean;
specialinvoke v.<java.lang.Boolean: void <init>(boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withAllowPrivilegeEscalation(java.lang.Boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedCSIDrivers(int, io.fabric.kubernetes.api.model.policy.AllowedCSIDriver)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriver v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.ArrayList v;
java.util.List v, v, v, v, v;
int v, v, v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriverBuilder v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: io.fabric.kubernetes.api.model.policy.AllowedCSIDriver;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers> = v;
label:
v = new io.fabric.kubernetes.api.model.policy.AllowedCSIDriverBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedCSIDriverBuilder: void <init>(io.fabric.kubernetes.api.model.policy.AllowedCSIDriver)>(v);
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("allowedCSIDrivers");
if v < 0 goto label;
v = v;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
if v < 0 goto label;
v = v;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
v = interfaceinvoke v.<java.util.List: int size()>();
label:
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent setToAllowedCSIDrivers(int, io.fabric.kubernetes.api.model.policy.AllowedCSIDriver)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
java.util.ArrayList v;
int v, v, v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriverBuilder v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriver v;
java.util.List v, v, v, v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: io.fabric.kubernetes.api.model.policy.AllowedCSIDriver;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers> = v;
label:
v = new io.fabric.kubernetes.api.model.policy.AllowedCSIDriverBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedCSIDriverBuilder: void <init>(io.fabric.kubernetes.api.model.policy.AllowedCSIDriver)>(v);
if v < 0 goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("allowedCSIDrivers");
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
if v < 0 goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v < v goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedCSIDrivers(io.fabric.kubernetes.api.model.policy.AllowedCSIDriver[])
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriver[] v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriver v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
java.util.List v, v, v;
int v, v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriverBuilder v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.AllowedCSIDriver[];
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.policy.AllowedCSIDriverBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedCSIDriverBuilder: void <init>(io.fabric.kubernetes.api.model.policy.AllowedCSIDriver)>(v);
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
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.policy.PodSecurityPolicySpecFluent addAllToAllowedCSIDrivers(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
java.util.List v, v, v;
java.lang.Object v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriverBuilder v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List 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.policy.AllowedCSIDriverBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedCSIDriverBuilder: void <init>(io.fabric.kubernetes.api.model.policy.AllowedCSIDriver)>(v);
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent removeFromAllowedCSIDrivers(io.fabric.kubernetes.api.model.policy.AllowedCSIDriver[])
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriver[] v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriver v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.List v, v, v;
int v, v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriverBuilder v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.AllowedCSIDriver[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.policy.AllowedCSIDriverBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedCSIDriverBuilder: void <init>(io.fabric.kubernetes.api.model.policy.AllowedCSIDriver)>(v);
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
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.policy.PodSecurityPolicySpecFluent removeAllFromAllowedCSIDrivers(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.List v, v, v;
java.lang.Object v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriverBuilder v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.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.policy.AllowedCSIDriverBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedCSIDriverBuilder: void <init>(io.fabric.kubernetes.api.model.policy.AllowedCSIDriver)>(v);
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent removeMatchingFromAllowedCSIDrivers(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.List v, v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
if v != null goto label;
return v;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
v = staticinvoke <io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.ArrayList build(java.util.List)>(v);
return v;
}
public java.util.List buildAllowedCSIDrivers()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
v = staticinvoke <io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.ArrayList build(java.util.List)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.AllowedCSIDriver buildAllowedCSIDriver(int)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriver v;
int v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedCSIDriverBuilder: io.fabric.kubernetes.api.model.policy.AllowedCSIDriver build()>();
return v;
}
public io.fabric.kubernetes.api.model.policy.AllowedCSIDriver buildFirstAllowedCSIDriver()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriver v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedCSIDriverBuilder: io.fabric.kubernetes.api.model.policy.AllowedCSIDriver build()>();
return v;
}
public io.fabric.kubernetes.api.model.policy.AllowedCSIDriver buildLastAllowedCSIDriver()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriver v;
int v, v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedCSIDriverBuilder: io.fabric.kubernetes.api.model.policy.AllowedCSIDriver build()>();
return v;
}
public io.fabric.kubernetes.api.model.policy.AllowedCSIDriver buildMatchingAllowedCSIDriver(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriver v;
java.util.List v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
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 = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedCSIDriverBuilder: io.fabric.kubernetes.api.model.policy.AllowedCSIDriver build()>();
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingAllowedCSIDriver(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
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.policy.PodSecurityPolicySpecFluent withAllowedCSIDrivers(java.util.List)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriver[] v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
java.util.List v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("allowedCSIDrivers");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List 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.policy.PodSecurityPolicySpecFluentImpl: java.util.List 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.policy.AllowedCSIDriver)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedCSIDrivers(io.fabric.kubernetes.api.model.policy.AllowedCSIDriver[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withAllowedCSIDrivers(io.fabric.kubernetes.api.model.policy.AllowedCSIDriver[])
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriver[] v, v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriver v;
java.util.List v, v;
int v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.AllowedCSIDriver[];
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
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 (io.fabric.kubernetes.api.model.policy.AllowedCSIDriver)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedCSIDrivers(io.fabric.kubernetes.api.model.policy.AllowedCSIDriver[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasAllowedCSIDrivers()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
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.policy.PodSecurityPolicySpecFluent addNewAllowedCSIDriver(java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriver[] v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriver v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v = newarray (io.fabric.kubernetes.api.model.policy.AllowedCSIDriver)[1];
v = new io.fabric.kubernetes.api.model.policy.AllowedCSIDriver;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedCSIDriver: void <init>(java.lang.String)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedCSIDrivers(io.fabric.kubernetes.api.model.policy.AllowedCSIDriver[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested addNewAllowedCSIDriver()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedCSIDriversNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedCSIDriversNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedCSIDriversNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested addNewAllowedCSIDriverLike(io.fabric.kubernetes.api.model.policy.AllowedCSIDriver)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriver v;
int v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedCSIDriversNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.AllowedCSIDriver;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedCSIDriversNestedImpl;
v = (int) -1;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedCSIDriversNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl,int,io.fabric.kubernetes.api.model.policy.AllowedCSIDriver)>(v, v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested setNewAllowedCSIDriverLike(int, io.fabric.kubernetes.api.model.policy.AllowedCSIDriver)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriver v;
int v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedCSIDriversNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: io.fabric.kubernetes.api.model.policy.AllowedCSIDriver;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedCSIDriversNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedCSIDriversNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl,int,io.fabric.kubernetes.api.model.policy.AllowedCSIDriver)>(v, v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested editAllowedCSIDriver(int)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriver v;
int v, v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested v;
java.lang.RuntimeException v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
v = interfaceinvoke v.<java.util.List: int size()>();
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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.AllowedCSIDriver buildAllowedCSIDriver(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested setNewAllowedCSIDriverLike(int,io.fabric.kubernetes.api.model.policy.AllowedCSIDriver)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested editFirstAllowedCSIDriver()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriver v;
int v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested v;
java.lang.RuntimeException v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
v = interfaceinvoke v.<java.util.List: 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 = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.AllowedCSIDriver buildAllowedCSIDriver(int)>(0);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested setNewAllowedCSIDriverLike(int,io.fabric.kubernetes.api.model.policy.AllowedCSIDriver)>(0, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested editLastAllowedCSIDriver()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriver v;
int v, v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested v;
java.lang.RuntimeException v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
v = interfaceinvoke v.<java.util.List: 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 = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.AllowedCSIDriver buildAllowedCSIDriver(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested setNewAllowedCSIDriverLike(int,io.fabric.kubernetes.api.model.policy.AllowedCSIDriver)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested editMatchingAllowedCSIDriver(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.policy.AllowedCSIDriver v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested v;
java.lang.RuntimeException v;
java.util.List v, v;
int v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = (int) -1;
v = v;
v = 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v >= v goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
v = interfaceinvoke v.<java.util.List: 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 = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.AllowedCSIDriver buildAllowedCSIDriver(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested setNewAllowedCSIDriverLike(int,io.fabric.kubernetes.api.model.policy.AllowedCSIDriver)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedCapabilities(int, java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v;
java.lang.String v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities> = v;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent setToAllowedCapabilities(int, java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v;
java.lang.String v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities> = v;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedCapabilities(java.lang.String[])
{
io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.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.policy.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.policy.PodSecurityPolicySpecFluent addAllToAllowedCapabilities(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.Collection v;
java.util.ArrayList v;
java.util.List v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.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.policy.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.policy.PodSecurityPolicySpecFluent removeFromAllowedCapabilities(java.lang.String[])
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v, v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent removeAllFromAllowedCapabilities(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
java.util.Iterator v;
java.util.Collection v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
return v;
}
public java.lang.String getAllowedCapability(int)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
int v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getFirstAllowedCapability()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public java.lang.String getLastAllowedCapability()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v, v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
v = v.<io.fabric.kubernetes.api.model.policy.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)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.util.Iterator v;
java.util.function.Predicate v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.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)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent withAllowedCapabilities(java.util.List)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.lang.String[] v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
java.util.List v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("allowedCapabilities");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
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.policy.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedCapabilities(java.lang.String[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withAllowedCapabilities(java.lang.String[])
{
io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedCapabilities(java.lang.String[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasAllowedCapabilities()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent addNewAllowedCapability(java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.String[] v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedCapabilities(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addNewAllowedCapability(java.lang.StringBuilder)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.StringBuilder v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.StringBuilder;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuilder)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedCapabilities(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addNewAllowedCapability(java.lang.StringBuffer)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.lang.StringBuffer v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.StringBuffer;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuffer)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedCapabilities(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedFlexVolumes(int, io.fabric.kubernetes.api.model.policy.AllowedFlexVolume)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolume v;
java.util.ArrayList v;
java.util.List v, v, v, v, v;
int v, v, v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolumeBuilder v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: io.fabric.kubernetes.api.model.policy.AllowedFlexVolume;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes> = v;
label:
v = new io.fabric.kubernetes.api.model.policy.AllowedFlexVolumeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedFlexVolumeBuilder: void <init>(io.fabric.kubernetes.api.model.policy.AllowedFlexVolume)>(v);
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("allowedFlexVolumes");
if v < 0 goto label;
v = v;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
if v < 0 goto label;
v = v;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
v = interfaceinvoke v.<java.util.List: int size()>();
label:
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent setToAllowedFlexVolumes(int, io.fabric.kubernetes.api.model.policy.AllowedFlexVolume)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolume v;
java.util.ArrayList v;
int v, v, v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolumeBuilder v;
java.util.List v, v, v, v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: io.fabric.kubernetes.api.model.policy.AllowedFlexVolume;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes> = v;
label:
v = new io.fabric.kubernetes.api.model.policy.AllowedFlexVolumeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedFlexVolumeBuilder: void <init>(io.fabric.kubernetes.api.model.policy.AllowedFlexVolume)>(v);
if v < 0 goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("allowedFlexVolumes");
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
if v < 0 goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v < v goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedFlexVolumes(io.fabric.kubernetes.api.model.policy.AllowedFlexVolume[])
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolume v;
java.util.ArrayList v;
java.util.List v, v, v;
int v, v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolumeBuilder v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolume[] v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.AllowedFlexVolume[];
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.policy.AllowedFlexVolumeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedFlexVolumeBuilder: void <init>(io.fabric.kubernetes.api.model.policy.AllowedFlexVolume)>(v);
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
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.policy.PodSecurityPolicySpecFluent addAllToAllowedFlexVolumes(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolumeBuilder v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List 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.policy.AllowedFlexVolumeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedFlexVolumeBuilder: void <init>(io.fabric.kubernetes.api.model.policy.AllowedFlexVolume)>(v);
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent removeFromAllowedFlexVolumes(io.fabric.kubernetes.api.model.policy.AllowedFlexVolume[])
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolume v;
java.util.List v, v, v;
int v, v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolumeBuilder v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolume[] v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.AllowedFlexVolume[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.policy.AllowedFlexVolumeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedFlexVolumeBuilder: void <init>(io.fabric.kubernetes.api.model.policy.AllowedFlexVolume)>(v);
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
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.policy.PodSecurityPolicySpecFluent removeAllFromAllowedFlexVolumes(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolumeBuilder v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.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.policy.AllowedFlexVolumeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedFlexVolumeBuilder: void <init>(io.fabric.kubernetes.api.model.policy.AllowedFlexVolume)>(v);
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent removeMatchingFromAllowedFlexVolumes(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.List v, v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
if v != null goto label;
return v;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
v = staticinvoke <io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.ArrayList build(java.util.List)>(v);
return v;
}
public java.util.List buildAllowedFlexVolumes()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
v = staticinvoke <io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.ArrayList build(java.util.List)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.AllowedFlexVolume buildAllowedFlexVolume(int)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
int v;
java.lang.Object v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolume v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedFlexVolumeBuilder: io.fabric.kubernetes.api.model.policy.AllowedFlexVolume build()>();
return v;
}
public io.fabric.kubernetes.api.model.policy.AllowedFlexVolume buildFirstAllowedFlexVolume()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.lang.Object v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolume v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedFlexVolumeBuilder: io.fabric.kubernetes.api.model.policy.AllowedFlexVolume build()>();
return v;
}
public io.fabric.kubernetes.api.model.policy.AllowedFlexVolume buildLastAllowedFlexVolume()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v, v;
java.lang.Object v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolume v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedFlexVolumeBuilder: io.fabric.kubernetes.api.model.policy.AllowedFlexVolume build()>();
return v;
}
public io.fabric.kubernetes.api.model.policy.AllowedFlexVolume buildMatchingAllowedFlexVolume(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolume v;
java.util.List v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
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 = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedFlexVolumeBuilder: io.fabric.kubernetes.api.model.policy.AllowedFlexVolume build()>();
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingAllowedFlexVolume(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
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.policy.PodSecurityPolicySpecFluent withAllowedFlexVolumes(java.util.List)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
java.util.List v, v, v, v;
java.lang.Object v;
boolean v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolume[] v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("allowedFlexVolumes");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List 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.policy.PodSecurityPolicySpecFluentImpl: java.util.List 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.policy.AllowedFlexVolume)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedFlexVolumes(io.fabric.kubernetes.api.model.policy.AllowedFlexVolume[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withAllowedFlexVolumes(io.fabric.kubernetes.api.model.policy.AllowedFlexVolume[])
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolume v;
java.util.List v, v;
int v, v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolume[] v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.AllowedFlexVolume[];
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
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 (io.fabric.kubernetes.api.model.policy.AllowedFlexVolume)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedFlexVolumes(io.fabric.kubernetes.api.model.policy.AllowedFlexVolume[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasAllowedFlexVolumes()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
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.policy.PodSecurityPolicySpecFluent addNewAllowedFlexVolume(java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.String v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolume v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolume[] v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v = newarray (io.fabric.kubernetes.api.model.policy.AllowedFlexVolume)[1];
v = new io.fabric.kubernetes.api.model.policy.AllowedFlexVolume;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedFlexVolume: void <init>(java.lang.String)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedFlexVolumes(io.fabric.kubernetes.api.model.policy.AllowedFlexVolume[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested addNewAllowedFlexVolume()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedFlexVolumesNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedFlexVolumesNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedFlexVolumesNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested addNewAllowedFlexVolumeLike(io.fabric.kubernetes.api.model.policy.AllowedFlexVolume)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
int v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolume v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedFlexVolumesNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.AllowedFlexVolume;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedFlexVolumesNestedImpl;
v = (int) -1;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedFlexVolumesNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl,int,io.fabric.kubernetes.api.model.policy.AllowedFlexVolume)>(v, v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested setNewAllowedFlexVolumeLike(int, io.fabric.kubernetes.api.model.policy.AllowedFlexVolume)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
int v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolume v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedFlexVolumesNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: io.fabric.kubernetes.api.model.policy.AllowedFlexVolume;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedFlexVolumesNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedFlexVolumesNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl,int,io.fabric.kubernetes.api.model.policy.AllowedFlexVolume)>(v, v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested editAllowedFlexVolume(int)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
int v, v;
java.lang.RuntimeException v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolume v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
v = interfaceinvoke v.<java.util.List: int size()>();
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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.AllowedFlexVolume buildAllowedFlexVolume(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested setNewAllowedFlexVolumeLike(int,io.fabric.kubernetes.api.model.policy.AllowedFlexVolume)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested editFirstAllowedFlexVolume()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
int v;
java.lang.RuntimeException v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolume v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
v = interfaceinvoke v.<java.util.List: 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 = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.AllowedFlexVolume buildAllowedFlexVolume(int)>(0);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested setNewAllowedFlexVolumeLike(int,io.fabric.kubernetes.api.model.policy.AllowedFlexVolume)>(0, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested editLastAllowedFlexVolume()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
int v, v;
java.lang.RuntimeException v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolume v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
v = interfaceinvoke v.<java.util.List: 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 = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.AllowedFlexVolume buildAllowedFlexVolume(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested setNewAllowedFlexVolumeLike(int,io.fabric.kubernetes.api.model.policy.AllowedFlexVolume)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested editMatchingAllowedFlexVolume(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.function.Predicate v;
java.lang.RuntimeException v;
io.fabric.kubernetes.api.model.policy.AllowedFlexVolume v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested v;
java.util.List v, v;
int v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = (int) -1;
v = v;
v = 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v >= v goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
v = interfaceinvoke v.<java.util.List: 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 = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.AllowedFlexVolume buildAllowedFlexVolume(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested setNewAllowedFlexVolumeLike(int,io.fabric.kubernetes.api.model.policy.AllowedFlexVolume)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedHostPaths(int, io.fabric.kubernetes.api.model.policy.AllowedHostPath)
{
io.fabric.kubernetes.api.model.policy.AllowedHostPath v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.ArrayList v;
java.util.List v, v, v, v, v;
int v, v, v;
io.fabric.kubernetes.api.model.policy.AllowedHostPathBuilder v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: io.fabric.kubernetes.api.model.policy.AllowedHostPath;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths> = v;
label:
v = new io.fabric.kubernetes.api.model.policy.AllowedHostPathBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedHostPathBuilder: void <init>(io.fabric.kubernetes.api.model.policy.AllowedHostPath)>(v);
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("allowedHostPaths");
if v < 0 goto label;
v = v;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
if v < 0 goto label;
v = v;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
v = interfaceinvoke v.<java.util.List: int size()>();
label:
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent setToAllowedHostPaths(int, io.fabric.kubernetes.api.model.policy.AllowedHostPath)
{
io.fabric.kubernetes.api.model.policy.AllowedHostPath v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
java.util.ArrayList v;
int v, v, v;
java.util.List v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.policy.AllowedHostPathBuilder v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: io.fabric.kubernetes.api.model.policy.AllowedHostPath;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths> = v;
label:
v = new io.fabric.kubernetes.api.model.policy.AllowedHostPathBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedHostPathBuilder: void <init>(io.fabric.kubernetes.api.model.policy.AllowedHostPath)>(v);
if v < 0 goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("allowedHostPaths");
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
if v < 0 goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v < v goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedHostPaths(io.fabric.kubernetes.api.model.policy.AllowedHostPath[])
{
io.fabric.kubernetes.api.model.policy.AllowedHostPath v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
java.util.List v, v, v;
int v, v;
io.fabric.kubernetes.api.model.policy.AllowedHostPathBuilder v;
io.fabric.kubernetes.api.model.policy.AllowedHostPath[] v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.AllowedHostPath[];
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.policy.AllowedHostPathBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedHostPathBuilder: void <init>(io.fabric.kubernetes.api.model.policy.AllowedHostPath)>(v);
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
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.policy.PodSecurityPolicySpecFluent addAllToAllowedHostPaths(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
java.util.List v, v, v;
java.lang.Object v;
io.fabric.kubernetes.api.model.policy.AllowedHostPathBuilder v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List 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.policy.AllowedHostPathBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedHostPathBuilder: void <init>(io.fabric.kubernetes.api.model.policy.AllowedHostPath)>(v);
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent removeFromAllowedHostPaths(io.fabric.kubernetes.api.model.policy.AllowedHostPath[])
{
io.fabric.kubernetes.api.model.policy.AllowedHostPath v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.List v, v, v;
int v, v;
io.fabric.kubernetes.api.model.policy.AllowedHostPathBuilder v;
io.fabric.kubernetes.api.model.policy.AllowedHostPath[] v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.AllowedHostPath[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.policy.AllowedHostPathBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedHostPathBuilder: void <init>(io.fabric.kubernetes.api.model.policy.AllowedHostPath)>(v);
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
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.policy.PodSecurityPolicySpecFluent removeAllFromAllowedHostPaths(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.List v, v, v;
java.lang.Object v;
io.fabric.kubernetes.api.model.policy.AllowedHostPathBuilder v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.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.policy.AllowedHostPathBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedHostPathBuilder: void <init>(io.fabric.kubernetes.api.model.policy.AllowedHostPath)>(v);
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent removeMatchingFromAllowedHostPaths(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.List v, v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
if v != null goto label;
return v;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
v = staticinvoke <io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.ArrayList build(java.util.List)>(v);
return v;
}
public java.util.List buildAllowedHostPaths()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
v = staticinvoke <io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.ArrayList build(java.util.List)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.AllowedHostPath buildAllowedHostPath(int)
{
io.fabric.kubernetes.api.model.policy.AllowedHostPath v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
int v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedHostPathBuilder: io.fabric.kubernetes.api.model.policy.AllowedHostPath build()>();
return v;
}
public io.fabric.kubernetes.api.model.policy.AllowedHostPath buildFirstAllowedHostPath()
{
io.fabric.kubernetes.api.model.policy.AllowedHostPath v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedHostPathBuilder: io.fabric.kubernetes.api.model.policy.AllowedHostPath build()>();
return v;
}
public io.fabric.kubernetes.api.model.policy.AllowedHostPath buildLastAllowedHostPath()
{
io.fabric.kubernetes.api.model.policy.AllowedHostPath v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v, v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedHostPathBuilder: io.fabric.kubernetes.api.model.policy.AllowedHostPath build()>();
return v;
}
public io.fabric.kubernetes.api.model.policy.AllowedHostPath buildMatchingAllowedHostPath(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.policy.AllowedHostPath v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
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 = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedHostPathBuilder: io.fabric.kubernetes.api.model.policy.AllowedHostPath build()>();
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingAllowedHostPath(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
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.policy.PodSecurityPolicySpecFluent withAllowedHostPaths(java.util.List)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
java.util.List v, v, v, v;
java.lang.Object v;
io.fabric.kubernetes.api.model.policy.AllowedHostPath[] v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("allowedHostPaths");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List 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.policy.PodSecurityPolicySpecFluentImpl: java.util.List 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.policy.AllowedHostPath)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedHostPaths(io.fabric.kubernetes.api.model.policy.AllowedHostPath[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withAllowedHostPaths(io.fabric.kubernetes.api.model.policy.AllowedHostPath[])
{
io.fabric.kubernetes.api.model.policy.AllowedHostPath v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v, v;
io.fabric.kubernetes.api.model.policy.AllowedHostPath[] v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.AllowedHostPath[];
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
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 (io.fabric.kubernetes.api.model.policy.AllowedHostPath)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedHostPaths(io.fabric.kubernetes.api.model.policy.AllowedHostPath[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasAllowedHostPaths()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
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.policy.PodSecurityPolicySpecFluent addNewAllowedHostPath(java.lang.String, java.lang.Boolean)
{
io.fabric.kubernetes.api.model.policy.AllowedHostPath v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.Boolean v;
java.lang.String v;
io.fabric.kubernetes.api.model.policy.AllowedHostPath[] v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Boolean;
v = newarray (io.fabric.kubernetes.api.model.policy.AllowedHostPath)[1];
v = new io.fabric.kubernetes.api.model.policy.AllowedHostPath;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.AllowedHostPath: void <init>(java.lang.String,java.lang.Boolean)>(v, v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedHostPaths(io.fabric.kubernetes.api.model.policy.AllowedHostPath[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested addNewAllowedHostPath()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedHostPathsNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedHostPathsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedHostPathsNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested addNewAllowedHostPathLike(io.fabric.kubernetes.api.model.policy.AllowedHostPath)
{
io.fabric.kubernetes.api.model.policy.AllowedHostPath v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedHostPathsNestedImpl v;
int v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.AllowedHostPath;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedHostPathsNestedImpl;
v = (int) -1;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedHostPathsNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl,int,io.fabric.kubernetes.api.model.policy.AllowedHostPath)>(v, v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested setNewAllowedHostPathLike(int, io.fabric.kubernetes.api.model.policy.AllowedHostPath)
{
io.fabric.kubernetes.api.model.policy.AllowedHostPath v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedHostPathsNestedImpl v;
int v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: io.fabric.kubernetes.api.model.policy.AllowedHostPath;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedHostPathsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$AllowedHostPathsNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl,int,io.fabric.kubernetes.api.model.policy.AllowedHostPath)>(v, v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested editAllowedHostPath(int)
{
io.fabric.kubernetes.api.model.policy.AllowedHostPath v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested v;
int v, v;
java.lang.RuntimeException v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
v = interfaceinvoke v.<java.util.List: int size()>();
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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.AllowedHostPath buildAllowedHostPath(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested setNewAllowedHostPathLike(int,io.fabric.kubernetes.api.model.policy.AllowedHostPath)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested editFirstAllowedHostPath()
{
io.fabric.kubernetes.api.model.policy.AllowedHostPath v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested v;
int v;
java.lang.RuntimeException v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
v = interfaceinvoke v.<java.util.List: 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 = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.AllowedHostPath buildAllowedHostPath(int)>(0);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested setNewAllowedHostPathLike(int,io.fabric.kubernetes.api.model.policy.AllowedHostPath)>(0, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested editLastAllowedHostPath()
{
io.fabric.kubernetes.api.model.policy.AllowedHostPath v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested v;
int v, v;
java.lang.RuntimeException v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
v = interfaceinvoke v.<java.util.List: 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 = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.AllowedHostPath buildAllowedHostPath(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested setNewAllowedHostPathLike(int,io.fabric.kubernetes.api.model.policy.AllowedHostPath)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested editMatchingAllowedHostPath(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.policy.AllowedHostPath v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested v;
java.util.function.Predicate v;
java.lang.RuntimeException v;
java.util.List v, v;
int v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = (int) -1;
v = v;
v = 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v >= v goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
v = interfaceinvoke v.<java.util.List: 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 = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.AllowedHostPath buildAllowedHostPath(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested setNewAllowedHostPathLike(int,io.fabric.kubernetes.api.model.policy.AllowedHostPath)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedProcMountTypes(int, java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v;
java.lang.String v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes> = v;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent setToAllowedProcMountTypes(int, java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v;
java.lang.String v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes> = v;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedProcMountTypes(java.lang.String[])
{
io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.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.policy.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.policy.PodSecurityPolicySpecFluent addAllToAllowedProcMountTypes(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.Collection v;
java.util.ArrayList v;
java.util.List v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.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.policy.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.policy.PodSecurityPolicySpecFluent removeFromAllowedProcMountTypes(java.lang.String[])
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v, v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent removeAllFromAllowedProcMountTypes(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
java.util.Iterator v;
java.util.Collection v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
return v;
}
public java.lang.String getAllowedProcMountType(int)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
int v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getFirstAllowedProcMountType()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public java.lang.String getLastAllowedProcMountType()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v, v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
v = v.<io.fabric.kubernetes.api.model.policy.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)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.util.Iterator v;
java.util.function.Predicate v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.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)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent withAllowedProcMountTypes(java.util.List)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.lang.String[] v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
java.util.List v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("allowedProcMountTypes");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
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.policy.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedProcMountTypes(java.lang.String[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withAllowedProcMountTypes(java.lang.String[])
{
io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedProcMountTypes(java.lang.String[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasAllowedProcMountTypes()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent addNewAllowedProcMountType(java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.String[] v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedProcMountTypes(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addNewAllowedProcMountType(java.lang.StringBuilder)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.StringBuilder v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.StringBuilder;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuilder)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedProcMountTypes(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addNewAllowedProcMountType(java.lang.StringBuffer)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.lang.StringBuffer v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.StringBuffer;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuffer)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedProcMountTypes(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedUnsafeSysctls(int, java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v;
java.lang.String v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls> = v;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent setToAllowedUnsafeSysctls(int, java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v;
java.lang.String v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls> = v;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedUnsafeSysctls(java.lang.String[])
{
io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.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.policy.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.policy.PodSecurityPolicySpecFluent addAllToAllowedUnsafeSysctls(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.Collection v;
java.util.ArrayList v;
java.util.List v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.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.policy.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.policy.PodSecurityPolicySpecFluent removeFromAllowedUnsafeSysctls(java.lang.String[])
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v, v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent removeAllFromAllowedUnsafeSysctls(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
java.util.Iterator v;
java.util.Collection v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
return v;
}
public java.lang.String getAllowedUnsafeSysctl(int)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
int v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getFirstAllowedUnsafeSysctl()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public java.lang.String getLastAllowedUnsafeSysctl()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v, v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
v = v.<io.fabric.kubernetes.api.model.policy.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)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.util.Iterator v;
java.util.function.Predicate v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.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)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent withAllowedUnsafeSysctls(java.util.List)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.lang.String[] v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
java.util.List v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("allowedUnsafeSysctls");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
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.policy.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedUnsafeSysctls(java.lang.String[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withAllowedUnsafeSysctls(java.lang.String[])
{
io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedUnsafeSysctls(java.lang.String[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasAllowedUnsafeSysctls()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent addNewAllowedUnsafeSysctl(java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.String[] v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedUnsafeSysctls(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addNewAllowedUnsafeSysctl(java.lang.StringBuilder)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.StringBuilder v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.StringBuilder;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuilder)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedUnsafeSysctls(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addNewAllowedUnsafeSysctl(java.lang.StringBuffer)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.lang.StringBuffer v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.StringBuffer;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuffer)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToAllowedUnsafeSysctls(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToDefaultAddCapabilities(int, java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v;
java.lang.String v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities> = v;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent setToDefaultAddCapabilities(int, java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v;
java.lang.String v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities> = v;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToDefaultAddCapabilities(java.lang.String[])
{
io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.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.policy.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.policy.PodSecurityPolicySpecFluent addAllToDefaultAddCapabilities(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.Collection v;
java.util.ArrayList v;
java.util.List v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.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.policy.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.policy.PodSecurityPolicySpecFluent removeFromDefaultAddCapabilities(java.lang.String[])
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v, v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent removeAllFromDefaultAddCapabilities(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
java.util.Iterator v;
java.util.Collection v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
return v;
}
public java.lang.String getDefaultAddCapability(int)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
int v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getFirstDefaultAddCapability()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public java.lang.String getLastDefaultAddCapability()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v, v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
v = v.<io.fabric.kubernetes.api.model.policy.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)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.util.Iterator v;
java.util.function.Predicate v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.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)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent withDefaultAddCapabilities(java.util.List)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.lang.String[] v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
java.util.List v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("defaultAddCapabilities");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
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.policy.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToDefaultAddCapabilities(java.lang.String[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withDefaultAddCapabilities(java.lang.String[])
{
io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToDefaultAddCapabilities(java.lang.String[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasDefaultAddCapabilities()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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 io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addNewDefaultAddCapability(java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.String[] v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToDefaultAddCapabilities(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addNewDefaultAddCapability(java.lang.StringBuilder)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.StringBuilder v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.StringBuilder;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuilder)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToDefaultAddCapabilities(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addNewDefaultAddCapability(java.lang.StringBuffer)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.lang.StringBuffer v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.StringBuffer;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuffer)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToDefaultAddCapabilities(java.lang.String[])>(v);
return v;
}
public java.lang.Boolean isDefaultAllowPrivilegeEscalation()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean defaultAllowPrivilegeEscalation>;
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withDefaultAllowPrivilegeEscalation(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean defaultAllowPrivilegeEscalation> = v;
return v;
}
public java.lang.Boolean hasDefaultAllowPrivilegeEscalation()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent withNewDefaultAllowPrivilegeEscalation(java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.Boolean v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.Boolean;
specialinvoke v.<java.lang.Boolean: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withDefaultAllowPrivilegeEscalation(java.lang.Boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withNewDefaultAllowPrivilegeEscalation(boolean)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: boolean;
v = new java.lang.Boolean;
specialinvoke v.<java.lang.Boolean: void <init>(boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withDefaultAllowPrivilegeEscalation(java.lang.Boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToForbiddenSysctls(int, java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v;
java.lang.String v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls> = v;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent setToForbiddenSysctls(int, java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v;
java.lang.String v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls> = v;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToForbiddenSysctls(java.lang.String[])
{
io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.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.policy.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.policy.PodSecurityPolicySpecFluent addAllToForbiddenSysctls(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.Collection v;
java.util.ArrayList v;
java.util.List v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.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.policy.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.policy.PodSecurityPolicySpecFluent removeFromForbiddenSysctls(java.lang.String[])
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v, v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent removeAllFromForbiddenSysctls(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
java.util.Iterator v;
java.util.Collection v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
return v;
}
public java.lang.String getForbiddenSysctl(int)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
int v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getFirstForbiddenSysctl()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public java.lang.String getLastForbiddenSysctl()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v, v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
v = v.<io.fabric.kubernetes.api.model.policy.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)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.util.Iterator v;
java.util.function.Predicate v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.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)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent withForbiddenSysctls(java.util.List)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.lang.String[] v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
java.util.List v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("forbiddenSysctls");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
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.policy.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToForbiddenSysctls(java.lang.String[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withForbiddenSysctls(java.lang.String[])
{
io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToForbiddenSysctls(java.lang.String[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasForbiddenSysctls()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent addNewForbiddenSysctl(java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.String[] v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToForbiddenSysctls(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addNewForbiddenSysctl(java.lang.StringBuilder)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.StringBuilder v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.StringBuilder;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuilder)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToForbiddenSysctls(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addNewForbiddenSysctl(java.lang.StringBuffer)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.lang.StringBuffer v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.StringBuffer;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuffer)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToForbiddenSysctls(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions getFsGroup()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder v, v;
io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder fsGroup>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder fsGroup>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions buildFsGroup()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder v, v;
io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder fsGroup>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder fsGroup>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withFsGroup(io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder v, v, v;
io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("fsGroup");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.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.policy.FSGroupStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder: void <init>(io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions)>(v);
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder fsGroup> = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("fsGroup");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder fsGroup>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasFsGroup()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent$FsGroupNested withNewFsGroup()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$FsGroupNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$FsGroupNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$FsGroupNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$FsGroupNested withNewFsGroupLike(io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$FsGroupNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$FsGroupNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$FsGroupNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl,io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$FsGroupNested editFsGroup()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$FsGroupNested v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions getFsGroup()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$FsGroupNested withNewFsGroupLike(io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$FsGroupNested editOrNewFsGroup()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$FsGroupNested v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder v;
io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions getFsGroup()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions getFsGroup()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$FsGroupNested withNewFsGroupLike(io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$FsGroupNested editOrNewFsGroupLike(io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$FsGroupNested v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions v, v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions getFsGroup()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions getFsGroup()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$FsGroupNested withNewFsGroupLike(io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptions)>(v);
return v;
}
public java.lang.Boolean isHostIPC()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostIPC>;
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withHostIPC(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostIPC> = v;
return v;
}
public java.lang.Boolean hasHostIPC()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.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 io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withNewHostIPC(java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.Boolean v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.Boolean;
specialinvoke v.<java.lang.Boolean: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withHostIPC(java.lang.Boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withNewHostIPC(boolean)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: boolean;
v = new java.lang.Boolean;
specialinvoke v.<java.lang.Boolean: void <init>(boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withHostIPC(java.lang.Boolean)>(v);
return v;
}
public java.lang.Boolean isHostNetwork()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostNetwork>;
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withHostNetwork(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostNetwork> = v;
return v;
}
public java.lang.Boolean hasHostNetwork()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.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 io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withNewHostNetwork(java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.Boolean v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.Boolean;
specialinvoke v.<java.lang.Boolean: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withHostNetwork(java.lang.Boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withNewHostNetwork(boolean)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: boolean;
v = new java.lang.Boolean;
specialinvoke v.<java.lang.Boolean: void <init>(boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withHostNetwork(java.lang.Boolean)>(v);
return v;
}
public java.lang.Boolean isHostPID()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostPID>;
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withHostPID(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostPID> = v;
return v;
}
public java.lang.Boolean hasHostPID()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent withNewHostPID(java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.Boolean v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.Boolean;
specialinvoke v.<java.lang.Boolean: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withHostPID(java.lang.Boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withNewHostPID(boolean)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: boolean;
v = new java.lang.Boolean;
specialinvoke v.<java.lang.Boolean: void <init>(boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withHostPID(java.lang.Boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToHostPorts(int, io.fabric.kubernetes.api.model.policy.HostPortRange)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.policy.HostPortRangeBuilder v;
java.util.ArrayList v;
java.util.List v, v, v, v, v;
int v, v, v;
io.fabric.kubernetes.api.model.policy.HostPortRange v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: io.fabric.kubernetes.api.model.policy.HostPortRange;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts> = v;
label:
v = new io.fabric.kubernetes.api.model.policy.HostPortRangeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.HostPortRangeBuilder: void <init>(io.fabric.kubernetes.api.model.policy.HostPortRange)>(v);
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("hostPorts");
if v < 0 goto label;
v = v;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
if v < 0 goto label;
v = v;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
v = interfaceinvoke v.<java.util.List: int size()>();
label:
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent setToHostPorts(int, io.fabric.kubernetes.api.model.policy.HostPortRange)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
java.util.ArrayList v;
int v, v, v;
io.fabric.kubernetes.api.model.policy.HostPortRangeBuilder v;
java.util.List v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.policy.HostPortRange v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: io.fabric.kubernetes.api.model.policy.HostPortRange;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts> = v;
label:
v = new io.fabric.kubernetes.api.model.policy.HostPortRangeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.HostPortRangeBuilder: void <init>(io.fabric.kubernetes.api.model.policy.HostPortRange)>(v);
if v < 0 goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("hostPorts");
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
if v < 0 goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v < v goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToHostPorts(io.fabric.kubernetes.api.model.policy.HostPortRange[])
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v;
io.fabric.kubernetes.api.model.policy.HostPortRange[] v;
io.fabric.kubernetes.api.model.policy.HostPortRangeBuilder v;
java.util.ArrayList v;
java.util.List v, v, v;
int v, v;
io.fabric.kubernetes.api.model.policy.HostPortRange v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.HostPortRange[];
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.policy.HostPortRangeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.HostPortRangeBuilder: void <init>(io.fabric.kubernetes.api.model.policy.HostPortRange)>(v);
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
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.policy.PodSecurityPolicySpecFluent addAllToHostPorts(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.builder.VisitableMap v;
io.fabric.kubernetes.api.model.policy.HostPortRangeBuilder v;
java.util.ArrayList v;
java.util.List v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List 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.policy.HostPortRangeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.HostPortRangeBuilder: void <init>(io.fabric.kubernetes.api.model.policy.HostPortRange)>(v);
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent removeFromHostPorts(io.fabric.kubernetes.api.model.policy.HostPortRange[])
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v;
io.fabric.kubernetes.api.model.policy.HostPortRange[] v;
io.fabric.kubernetes.api.model.policy.HostPortRangeBuilder v;
java.util.List v, v, v;
int v, v;
io.fabric.kubernetes.api.model.policy.HostPortRange v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.HostPortRange[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.policy.HostPortRangeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.HostPortRangeBuilder: void <init>(io.fabric.kubernetes.api.model.policy.HostPortRange)>(v);
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
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.policy.PodSecurityPolicySpecFluent removeAllFromHostPorts(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.builder.VisitableMap v;
io.fabric.kubernetes.api.model.policy.HostPortRangeBuilder v;
java.util.List v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.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.policy.HostPortRangeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.HostPortRangeBuilder: void <init>(io.fabric.kubernetes.api.model.policy.HostPortRange)>(v);
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent removeMatchingFromHostPorts(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.List v, v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
if v != null goto label;
return v;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.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()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
v = staticinvoke <io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.ArrayList build(java.util.List)>(v);
return v;
}
public java.util.List buildHostPorts()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
v = staticinvoke <io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.ArrayList build(java.util.List)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.HostPortRange buildHostPort(int)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
int v;
io.fabric.kubernetes.api.model.policy.HostPortRange v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.HostPortRangeBuilder: io.fabric.kubernetes.api.model.policy.HostPortRange build()>();
return v;
}
public io.fabric.kubernetes.api.model.policy.HostPortRange buildFirstHostPort()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
io.fabric.kubernetes.api.model.policy.HostPortRange v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.HostPortRangeBuilder: io.fabric.kubernetes.api.model.policy.HostPortRange build()>();
return v;
}
public io.fabric.kubernetes.api.model.policy.HostPortRange buildLastHostPort()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v, v;
io.fabric.kubernetes.api.model.policy.HostPortRange v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.HostPortRangeBuilder: io.fabric.kubernetes.api.model.policy.HostPortRange build()>();
return v;
}
public io.fabric.kubernetes.api.model.policy.HostPortRange buildMatchingHostPort(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
io.fabric.kubernetes.api.model.policy.HostPortRange v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
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 = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.HostPortRangeBuilder: io.fabric.kubernetes.api.model.policy.HostPortRange build()>();
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingHostPort(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
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.policy.PodSecurityPolicySpecFluent withHostPorts(java.util.List)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
io.fabric.kubernetes.api.builder.VisitableMap v;
io.fabric.kubernetes.api.model.policy.HostPortRange[] v;
java.util.ArrayList v;
java.util.List v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("hostPorts");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List 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.policy.PodSecurityPolicySpecFluentImpl: java.util.List 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.policy.HostPortRange)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToHostPorts(io.fabric.kubernetes.api.model.policy.HostPortRange[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withHostPorts(io.fabric.kubernetes.api.model.policy.HostPortRange[])
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.HostPortRange[] v, v;
java.util.List v, v;
int v, v;
io.fabric.kubernetes.api.model.policy.HostPortRange v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.HostPortRange[];
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
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 (io.fabric.kubernetes.api.model.policy.HostPortRange)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToHostPorts(io.fabric.kubernetes.api.model.policy.HostPortRange[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasHostPorts()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
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.policy.PodSecurityPolicySpecFluent addNewHostPort(java.lang.Integer, java.lang.Integer)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
io.fabric.kubernetes.api.model.policy.HostPortRange v;
io.fabric.kubernetes.api.model.policy.HostPortRange[] v;
java.lang.Integer v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.Integer;
v = newarray (io.fabric.kubernetes.api.model.policy.HostPortRange)[1];
v = new io.fabric.kubernetes.api.model.policy.HostPortRange;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.HostPortRange: void <init>(java.lang.Integer,java.lang.Integer)>(v, v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToHostPorts(io.fabric.kubernetes.api.model.policy.HostPortRange[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$HostPortsNested addNewHostPort()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$HostPortsNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$HostPortsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$HostPortsNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$HostPortsNested addNewHostPortLike(io.fabric.kubernetes.api.model.policy.HostPortRange)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
int v;
io.fabric.kubernetes.api.model.policy.HostPortRange v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$HostPortsNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.HostPortRange;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$HostPortsNestedImpl;
v = (int) -1;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$HostPortsNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl,int,io.fabric.kubernetes.api.model.policy.HostPortRange)>(v, v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$HostPortsNested setNewHostPortLike(int, io.fabric.kubernetes.api.model.policy.HostPortRange)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
int v;
io.fabric.kubernetes.api.model.policy.HostPortRange v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$HostPortsNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: io.fabric.kubernetes.api.model.policy.HostPortRange;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$HostPortsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$HostPortsNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl,int,io.fabric.kubernetes.api.model.policy.HostPortRange)>(v, v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$HostPortsNested editHostPort(int)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
int v, v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$HostPortsNested v;
io.fabric.kubernetes.api.model.policy.HostPortRange v;
java.lang.RuntimeException v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
v = interfaceinvoke v.<java.util.List: int size()>();
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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.HostPortRange buildHostPort(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$HostPortsNested setNewHostPortLike(int,io.fabric.kubernetes.api.model.policy.HostPortRange)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$HostPortsNested editFirstHostPort()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
int v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$HostPortsNested v;
io.fabric.kubernetes.api.model.policy.HostPortRange v;
java.lang.RuntimeException v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
v = interfaceinvoke v.<java.util.List: 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 = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.HostPortRange buildHostPort(int)>(0);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$HostPortsNested setNewHostPortLike(int,io.fabric.kubernetes.api.model.policy.HostPortRange)>(0, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$HostPortsNested editLastHostPort()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
int v, v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$HostPortsNested v;
io.fabric.kubernetes.api.model.policy.HostPortRange v;
java.lang.RuntimeException v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
v = interfaceinvoke v.<java.util.List: 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 = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.HostPortRange buildHostPort(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$HostPortsNested setNewHostPortLike(int,io.fabric.kubernetes.api.model.policy.HostPortRange)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$HostPortsNested editMatchingHostPort(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.function.Predicate v;
java.lang.RuntimeException v;
java.util.List v, v;
int v, v, v, v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$HostPortsNested v;
io.fabric.kubernetes.api.model.policy.HostPortRange v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = (int) -1;
v = v;
v = 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v >= v goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
v = interfaceinvoke v.<java.util.List: 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 = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.HostPortRange buildHostPort(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$HostPortsNested setNewHostPortLike(int,io.fabric.kubernetes.api.model.policy.HostPortRange)>(v, v);
return v;
}
public java.lang.Boolean isPrivileged()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean privileged>;
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withPrivileged(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean privileged> = v;
return v;
}
public java.lang.Boolean hasPrivileged()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.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 io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withNewPrivileged(java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.Boolean v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.Boolean;
specialinvoke v.<java.lang.Boolean: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withPrivileged(java.lang.Boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withNewPrivileged(boolean)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: boolean;
v = new java.lang.Boolean;
specialinvoke v.<java.lang.Boolean: void <init>(boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withPrivileged(java.lang.Boolean)>(v);
return v;
}
public java.lang.Boolean isReadOnlyRootFilesystem()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean readOnlyRootFilesystem>;
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withReadOnlyRootFilesystem(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean readOnlyRootFilesystem> = v;
return v;
}
public java.lang.Boolean hasReadOnlyRootFilesystem()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent withNewReadOnlyRootFilesystem(java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.Boolean v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.Boolean;
specialinvoke v.<java.lang.Boolean: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withReadOnlyRootFilesystem(java.lang.Boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withNewReadOnlyRootFilesystem(boolean)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: boolean;
v = new java.lang.Boolean;
specialinvoke v.<java.lang.Boolean: void <init>(boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withReadOnlyRootFilesystem(java.lang.Boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToRequiredDropCapabilities(int, java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v;
java.lang.String v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities> = v;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent setToRequiredDropCapabilities(int, java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v;
java.lang.String v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities> = v;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToRequiredDropCapabilities(java.lang.String[])
{
io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.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.policy.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.policy.PodSecurityPolicySpecFluent addAllToRequiredDropCapabilities(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.Collection v;
java.util.ArrayList v;
java.util.List v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.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.policy.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.policy.PodSecurityPolicySpecFluent removeFromRequiredDropCapabilities(java.lang.String[])
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v, v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent removeAllFromRequiredDropCapabilities(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
java.util.Iterator v;
java.util.Collection v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
return v;
}
public java.lang.String getRequiredDropCapability(int)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
int v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getFirstRequiredDropCapability()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public java.lang.String getLastRequiredDropCapability()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v, v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
v = v.<io.fabric.kubernetes.api.model.policy.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)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.util.Iterator v;
java.util.function.Predicate v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.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)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent withRequiredDropCapabilities(java.util.List)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.lang.String[] v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
java.util.List v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("requiredDropCapabilities");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
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.policy.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToRequiredDropCapabilities(java.lang.String[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withRequiredDropCapabilities(java.lang.String[])
{
io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToRequiredDropCapabilities(java.lang.String[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasRequiredDropCapabilities()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent addNewRequiredDropCapability(java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.String[] v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToRequiredDropCapabilities(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addNewRequiredDropCapability(java.lang.StringBuilder)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.StringBuilder v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.StringBuilder;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuilder)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToRequiredDropCapabilities(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addNewRequiredDropCapability(java.lang.StringBuffer)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.lang.StringBuffer v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.StringBuffer;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuffer)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToRequiredDropCapabilities(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions getRunAsGroup()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder v, v;
io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder runAsGroup>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder runAsGroup>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions buildRunAsGroup()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder v, v;
io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder runAsGroup>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder runAsGroup>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withRunAsGroup(io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder v, v, v;
java.util.List v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("runAsGroup");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.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.policy.RunAsGroupStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder: void <init>(io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions)>(v);
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder runAsGroup> = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("runAsGroup");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder runAsGroup>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasRunAsGroup()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent$RunAsGroupNested withNewRunAsGroup()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$RunAsGroupNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$RunAsGroupNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$RunAsGroupNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RunAsGroupNested withNewRunAsGroupLike(io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$RunAsGroupNestedImpl v;
io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$RunAsGroupNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$RunAsGroupNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl,io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RunAsGroupNested editRunAsGroup()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RunAsGroupNested v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions getRunAsGroup()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RunAsGroupNested withNewRunAsGroupLike(io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RunAsGroupNested editOrNewRunAsGroup()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder v;
io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions v, v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RunAsGroupNested v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions getRunAsGroup()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions getRunAsGroup()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RunAsGroupNested withNewRunAsGroupLike(io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RunAsGroupNested editOrNewRunAsGroupLike(io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions v, v, v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RunAsGroupNested v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions getRunAsGroup()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions getRunAsGroup()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RunAsGroupNested withNewRunAsGroupLike(io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions getRunAsUser()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder v, v;
io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder runAsUser>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder runAsUser>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions buildRunAsUser()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder v, v;
io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder runAsUser>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder runAsUser>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withRunAsUser(io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("runAsUser");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.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.policy.RunAsUserStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder: void <init>(io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions)>(v);
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder runAsUser> = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("runAsUser");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder runAsUser>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasRunAsUser()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent$RunAsUserNested withNewRunAsUser()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$RunAsUserNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$RunAsUserNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$RunAsUserNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RunAsUserNested withNewRunAsUserLike(io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$RunAsUserNestedImpl v;
io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$RunAsUserNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$RunAsUserNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl,io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RunAsUserNested editRunAsUser()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RunAsUserNested v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions getRunAsUser()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RunAsUserNested withNewRunAsUserLike(io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RunAsUserNested editOrNewRunAsUser()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder v;
io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions v, v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RunAsUserNested v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions getRunAsUser()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions getRunAsUser()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RunAsUserNested withNewRunAsUserLike(io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RunAsUserNested editOrNewRunAsUserLike(io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions v, v, v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RunAsUserNested v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions getRunAsUser()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions getRunAsUser()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RunAsUserNested withNewRunAsUserLike(io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions getRuntimeClass()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder v, v;
io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder runtimeClass>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder runtimeClass>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions buildRuntimeClass()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder v, v;
io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder runtimeClass>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder runtimeClass>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withRuntimeClass(io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("runtimeClass");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.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.policy.RuntimeClassStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder: void <init>(io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions)>(v);
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder runtimeClass> = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("runtimeClass");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder runtimeClass>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasRuntimeClass()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent$RuntimeClassNested withNewRuntimeClass()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$RuntimeClassNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$RuntimeClassNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$RuntimeClassNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RuntimeClassNested withNewRuntimeClassLike(io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$RuntimeClassNestedImpl v;
io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$RuntimeClassNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$RuntimeClassNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl,io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RuntimeClassNested editRuntimeClass()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RuntimeClassNested v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions getRuntimeClass()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RuntimeClassNested withNewRuntimeClassLike(io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RuntimeClassNested editOrNewRuntimeClass()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RuntimeClassNested v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder v;
io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions getRuntimeClass()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions getRuntimeClass()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RuntimeClassNested withNewRuntimeClassLike(io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RuntimeClassNested editOrNewRuntimeClassLike(io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RuntimeClassNested v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions v, v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions getRuntimeClass()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions getRuntimeClass()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$RuntimeClassNested withNewRuntimeClassLike(io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions getSeLinux()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder v, v;
io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder seLinux>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder seLinux>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions buildSeLinux()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder v, v;
io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder seLinux>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder seLinux>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withSeLinux(io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder v, v, v;
io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("seLinux");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.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.policy.SELinuxStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder: void <init>(io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions)>(v);
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder seLinux> = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("seLinux");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder seLinux>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasSeLinux()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent$SeLinuxNested withNewSeLinux()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$SeLinuxNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$SeLinuxNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$SeLinuxNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$SeLinuxNested withNewSeLinuxLike(io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$SeLinuxNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$SeLinuxNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$SeLinuxNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl,io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$SeLinuxNested editSeLinux()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$SeLinuxNested v;
io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions getSeLinux()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$SeLinuxNested withNewSeLinuxLike(io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$SeLinuxNested editOrNewSeLinux()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$SeLinuxNested v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder v;
io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions getSeLinux()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions getSeLinux()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$SeLinuxNested withNewSeLinuxLike(io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$SeLinuxNested editOrNewSeLinuxLike(io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$SeLinuxNested v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions v, v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions getSeLinux()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions getSeLinux()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$SeLinuxNested withNewSeLinuxLike(io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions getSupplementalGroups()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder v, v;
io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions buildSupplementalGroups()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder v, v;
io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withSupplementalGroups(io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder v, v, v;
java.util.List v, v;
io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("supplementalGroups");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.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.policy.SupplementalGroupsStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder: void <init>(io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions)>(v);
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder supplementalGroups> = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("supplementalGroups");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasSupplementalGroups()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent$SupplementalGroupsNested withNewSupplementalGroups()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$SupplementalGroupsNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$SupplementalGroupsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$SupplementalGroupsNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$SupplementalGroupsNested withNewSupplementalGroupsLike(io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$SupplementalGroupsNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions;
v = new io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$SupplementalGroupsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl$SupplementalGroupsNestedImpl: void <init>(io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl,io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$SupplementalGroupsNested editSupplementalGroups()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$SupplementalGroupsNested v;
io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions getSupplementalGroups()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$SupplementalGroupsNested withNewSupplementalGroupsLike(io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$SupplementalGroupsNested editOrNewSupplementalGroups()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$SupplementalGroupsNested v;
io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions getSupplementalGroups()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions getSupplementalGroups()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$SupplementalGroupsNested withNewSupplementalGroupsLike(io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$SupplementalGroupsNested editOrNewSupplementalGroupsLike(io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$SupplementalGroupsNested v;
io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions v, v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions getSupplementalGroups()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions getSupplementalGroups()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent$SupplementalGroupsNested withNewSupplementalGroupsLike(io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToVolumes(int, java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v;
java.lang.String v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List volumes> = v;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent setToVolumes(int, java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v;
java.lang.String v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List volumes> = v;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToVolumes(java.lang.String[])
{
io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.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.policy.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.policy.PodSecurityPolicySpecFluent addAllToVolumes(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.Collection v;
java.util.ArrayList v;
java.util.List v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.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.policy.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.policy.PodSecurityPolicySpecFluent removeFromVolumes(java.lang.String[])
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v, v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent removeAllFromVolumes(java.util.Collection)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
java.util.Iterator v;
java.util.Collection v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
return v;
}
public java.lang.String getVolume(int)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
int v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: int;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getFirstVolume()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.lang.Object v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public java.lang.String getLastVolume()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
int v, v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
v = v.<io.fabric.kubernetes.api.model.policy.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)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v;
java.util.Iterator v;
java.util.function.Predicate v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.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)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent withVolumes(java.util.List)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.Iterator v;
java.lang.String[] v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
java.util.List v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.util.List;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("volumes");
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
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.policy.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToVolumes(java.lang.String[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List volumes> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent withVolumes(java.lang.String[])
{
io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToVolumes(java.lang.String[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasVolumes()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.util.List v, v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluent addNewVolume(java.lang.String)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.String[] v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.String;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToVolumes(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addNewVolume(java.lang.StringBuilder)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.StringBuilder v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.StringBuilder;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuilder)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToVolumes(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addNewVolume(java.lang.StringBuffer)
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
java.lang.StringBuffer v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v := @parameter: java.lang.StringBuffer;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuffer)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluent addToVolumes(java.lang.String[])>(v);
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder v, v, v, v;
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder 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;
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, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder v, v, v, v;
io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder v, v, v, v;
io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder v, v, v, v;
io.fabric.kubernetes.api.model.policy.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;
java.lang.Class v, v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean allowPrivilegeEscalation>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean allowPrivilegeEscalation>;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean allowPrivilegeEscalation>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean defaultAllowPrivilegeEscalation>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean defaultAllowPrivilegeEscalation>;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean defaultAllowPrivilegeEscalation>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder fsGroup>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder fsGroup>;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder fsGroup>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder fsGroup>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostIPC>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostIPC>;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostIPC>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostNetwork>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostNetwork>;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostNetwork>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostPID>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostPID>;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostPID>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
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.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean privileged>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean privileged>;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean privileged>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean readOnlyRootFilesystem>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean readOnlyRootFilesystem>;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean readOnlyRootFilesystem>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder runAsGroup>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder runAsGroup>;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder runAsGroup>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder runAsGroup>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder runAsUser>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder runAsUser>;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder runAsUser>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder runAsUser>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder runtimeClass>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder runtimeClass>;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder runtimeClass>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder runtimeClass>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder seLinux>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder seLinux>;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder seLinux>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder seLinux>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
v = v.<io.fabric.kubernetes.api.model.policy.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.policy.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
if v == null goto label;
label:
return 0;
label:
return 1;
}
public int hashCode()
{
io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl v;
io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder v;
io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder v;
java.lang.Object[] v;
java.lang.Integer v;
io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder v;
io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder v;
io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder v;
io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder v;
int v, v;
java.lang.Boolean v, v, v, v, v, v, v;
java.util.List v, v, v, v, v, v, v, v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl;
v = newarray (java.lang.Object)[25];
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean allowPrivilegeEscalation>;
v[0] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCSIDrivers>;
v[1] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedCapabilities>;
v[2] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedFlexVolumes>;
v[3] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedHostPaths>;
v[4] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedProcMountTypes>;
v[5] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List allowedUnsafeSysctls>;
v[6] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List defaultAddCapabilities>;
v[7] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean defaultAllowPrivilegeEscalation>;
v[8] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List forbiddenSysctls>;
v[9] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.FSGroupStrategyOptionsBuilder fsGroup>;
v[10] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostIPC>;
v[11] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostNetwork>;
v[12] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean hostPID>;
v[13] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List hostPorts>;
v[14] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean privileged>;
v[15] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.lang.Boolean readOnlyRootFilesystem>;
v[16] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List requiredDropCapabilities>;
v[17] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsGroupStrategyOptionsBuilder runAsGroup>;
v[18] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RunAsUserStrategyOptionsBuilder runAsUser>;
v[19] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.RuntimeClassStrategyOptionsBuilder runtimeClass>;
v[20] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SELinuxStrategyOptionsBuilder seLinux>;
v[21] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: io.fabric.kubernetes.api.model.policy.SupplementalGroupsStrategyOptionsBuilder supplementalGroups>;
v[22] = v;
v = v.<io.fabric.kubernetes.api.model.policy.PodSecurityPolicySpecFluentImpl: java.util.List volumes>;
v[23] = v;
v = specialinvoke v.<java.lang.Object: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[24] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
}