public class io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl extends io.fabric.kubernetes.api.builder.BaseFluent implements io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent
{
private java.lang.String action;
private io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder attr;
private java.lang.String containerName;
private java.lang.String delay;
private java.lang.String duration;
private java.lang.Integer errno;
private java.util.List methods;
private io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder mistake;
private java.lang.String mode;
private java.lang.String path;
private java.lang.Integer percent;
private io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler;
private io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector;
private java.lang.String value;
private java.lang.String volumePath;
public void <init>()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.util.ArrayList v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
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.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods> = v;
return;
}
public void <init>(io.fabric.chaosmesh.v1alpha.IoChaosSpec)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.Integer v, v;
java.util.ArrayList v;
io.fabric.chaosmesh.v1alpha.SchedulerSpec v;
java.lang.String v, v, v, v, v, v, v, v;
io.fabric.chaosmesh.v1alpha.AttrOverrideSpec v;
io.fabric.chaosmesh.v1alpha.SelectorSpec v;
java.util.List v;
io.fabric.chaosmesh.v1alpha.MistakeSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
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.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods> = v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getAction()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withAction(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec getAttr()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withAttr(io.fabric.chaosmesh.v1alpha.AttrOverrideSpec)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getContainerName()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withContainerName(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getDelay()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withDelay(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getDuration()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withDuration(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.Integer getErrno()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withErrno(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.util.List getMethods()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withMethods(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.MistakeSpec getMistake()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withMistake(io.fabric.chaosmesh.v1alpha.MistakeSpec)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getMode()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withMode(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getPath()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withPath(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.Integer getPercent()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withPercent(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.SchedulerSpec getScheduler()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withScheduler(io.fabric.chaosmesh.v1alpha.SchedulerSpec)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.SelectorSpec getSelector()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withSelector(io.fabric.chaosmesh.v1alpha.SelectorSpec)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getValue()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withValue(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getVolumePath()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withVolumePath(java.lang.String)>(v);
return;
}
public java.lang.String getAction()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String action>;
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withAction(java.lang.String)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String action> = v;
return v;
}
public java.lang.Boolean hasAction()
{
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String action>;
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.chaosmesh.v1alpha.AttrOverrideSpec getAttr()
{
io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.AttrOverrideSpec v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder attr>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder attr>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.AttrOverrideSpec buildAttr()
{
io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.AttrOverrideSpec v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder attr>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder attr>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withAttr(io.fabric.chaosmesh.v1alpha.AttrOverrideSpec)
{
io.fabric.chaosmesh.v1alpha.AttrOverrideSpec v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder v, v, v;
java.util.List v, v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attr");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder attr>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder: void <init>(io.fabric.chaosmesh.v1alpha.AttrOverrideSpec)>(v);
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder attr> = v;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attr");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder attr>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasAttr()
{
io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder v;
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder attr>;
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.chaosmesh.v1alpha.IoChaosSpecFluent$AttrNested withNewAttr()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$AttrNestedImpl v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = new io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$AttrNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$AttrNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$AttrNested withNewAttrLike(io.fabric.chaosmesh.v1alpha.AttrOverrideSpec)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$AttrNestedImpl v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.AttrOverrideSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec;
v = new io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$AttrNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$AttrNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl,io.fabric.chaosmesh.v1alpha.AttrOverrideSpec)>(v, v);
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$AttrNested editAttr()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.AttrOverrideSpec v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$AttrNested v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec getAttr()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$AttrNested withNewAttrLike(io.fabric.chaosmesh.v1alpha.AttrOverrideSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$AttrNested editOrNewAttr()
{
io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder v;
io.fabric.chaosmesh.v1alpha.AttrOverrideSpec v, v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$AttrNested v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec getAttr()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec getAttr()>();
goto label;
label:
v = new io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec build()>();
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$AttrNested withNewAttrLike(io.fabric.chaosmesh.v1alpha.AttrOverrideSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$AttrNested editOrNewAttrLike(io.fabric.chaosmesh.v1alpha.AttrOverrideSpec)
{
io.fabric.chaosmesh.v1alpha.AttrOverrideSpec v, v, v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$AttrNested v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec getAttr()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec getAttr()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$AttrNested withNewAttrLike(io.fabric.chaosmesh.v1alpha.AttrOverrideSpec)>(v);
return v;
}
public java.lang.String getContainerName()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String containerName>;
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withContainerName(java.lang.String)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String containerName> = v;
return v;
}
public java.lang.Boolean hasContainerName()
{
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String containerName>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.String getDelay()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String delay>;
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withDelay(java.lang.String)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String delay> = v;
return v;
}
public java.lang.Boolean hasDelay()
{
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String delay>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.String getDuration()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String duration>;
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withDuration(java.lang.String)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String duration> = v;
return v;
}
public java.lang.Boolean hasDuration()
{
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String duration>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.Integer getErrno()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.Integer errno>;
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withErrno(java.lang.Integer)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.lang.Integer;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.Integer errno> = v;
return v;
}
public java.lang.Boolean hasErrno()
{
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.Integer v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.Integer errno>;
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.chaosmesh.v1alpha.IoChaosSpecFluent addToMethods(java.lang.Integer, java.lang.String)
{
java.util.List v, v;
int v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods> = v;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent setToMethods(java.lang.Integer, java.lang.String)
{
java.util.List v, v;
int v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods> = v;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent addToMethods(java.lang.String[])
{
java.lang.String[] v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.util.ArrayList v;
java.util.List v, v;
int v, v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent addAllToMethods(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.util.ArrayList v;
java.util.List v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods> = 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.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent removeFromMethods(java.lang.String[])
{
java.util.List v, v;
int v, v;
java.lang.String[] v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.lang.String[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent removeAllFromMethods(java.util.Collection)
{
java.util.List v, v;
java.util.Iterator v;
java.util.Collection v;
java.lang.Object v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
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.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.List getMethods()
{
java.util.List v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
return v;
}
public java.lang.String getMethod(java.lang.Integer)
{
java.util.List v;
int v;
java.lang.Object v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getFirstMethod()
{
java.lang.Object v;
java.util.List v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public java.lang.String getLastMethod()
{
java.util.List v, v;
int v, v;
java.lang.Object v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
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 getMatchingMethod(java.util.function.Predicate)
{
java.util.List v;
java.util.Iterator v;
java.util.function.Predicate v;
java.lang.Object v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
boolean v, v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
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 hasMatchingMethod(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.util.List v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
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.chaosmesh.v1alpha.IoChaosSpecFluent withMethods(java.util.List)
{
java.util.List v;
java.util.Iterator v;
java.lang.Object v;
java.lang.String[] v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
boolean v;
java.util.ArrayList v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.util.List;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods> = 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.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent addToMethods(java.lang.String[])>(v);
goto label;
label:
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods> = null;
label:
return v;
}
public transient io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withMethods(java.lang.String[])
{
java.lang.String[] v, v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.util.List v, v;
int v, v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
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.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent addToMethods(java.lang.String[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasMethods()
{
java.util.List v, v;
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
boolean v, v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
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.chaosmesh.v1alpha.MistakeSpec getMistake()
{
io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.MistakeSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder mistake>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder mistake>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder: io.fabric.chaosmesh.v1alpha.MistakeSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.MistakeSpec buildMistake()
{
io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.MistakeSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder mistake>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder mistake>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder: io.fabric.chaosmesh.v1alpha.MistakeSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withMistake(io.fabric.chaosmesh.v1alpha.MistakeSpec)
{
io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder v, v, v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.chaosmesh.v1alpha.MistakeSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.MistakeSpec;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("mistake");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder mistake>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder: void <init>(io.fabric.chaosmesh.v1alpha.MistakeSpec)>(v);
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder mistake> = v;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("mistake");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder mistake>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasMistake()
{
io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder v;
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder mistake>;
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.chaosmesh.v1alpha.IoChaosSpecFluent withNewMistake(java.lang.String, java.lang.Long, java.lang.Long)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent v;
java.lang.Long v, v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
io.fabric.chaosmesh.v1alpha.MistakeSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Long;
v := @parameter: java.lang.Long;
v = new io.fabric.chaosmesh.v1alpha.MistakeSpec;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.MistakeSpec: void <init>(java.lang.String,java.lang.Long,java.lang.Long)>(v, v, v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withMistake(io.fabric.chaosmesh.v1alpha.MistakeSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$MistakeNested withNewMistake()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$MistakeNestedImpl v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = new io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$MistakeNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$MistakeNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$MistakeNested withNewMistakeLike(io.fabric.chaosmesh.v1alpha.MistakeSpec)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$MistakeNestedImpl v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.MistakeSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.MistakeSpec;
v = new io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$MistakeNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$MistakeNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl,io.fabric.chaosmesh.v1alpha.MistakeSpec)>(v, v);
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$MistakeNested editMistake()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$MistakeNested v;
io.fabric.chaosmesh.v1alpha.MistakeSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.MistakeSpec getMistake()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$MistakeNested withNewMistakeLike(io.fabric.chaosmesh.v1alpha.MistakeSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$MistakeNested editOrNewMistake()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$MistakeNested v;
io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.MistakeSpec v, v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.MistakeSpec getMistake()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.MistakeSpec getMistake()>();
goto label;
label:
v = new io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder: io.fabric.chaosmesh.v1alpha.MistakeSpec build()>();
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$MistakeNested withNewMistakeLike(io.fabric.chaosmesh.v1alpha.MistakeSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$MistakeNested editOrNewMistakeLike(io.fabric.chaosmesh.v1alpha.MistakeSpec)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$MistakeNested v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.MistakeSpec v, v, v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.MistakeSpec;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.MistakeSpec getMistake()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.MistakeSpec getMistake()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$MistakeNested withNewMistakeLike(io.fabric.chaosmesh.v1alpha.MistakeSpec)>(v);
return v;
}
public java.lang.String getMode()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String mode>;
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withMode(java.lang.String)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String mode> = v;
return v;
}
public java.lang.Boolean hasMode()
{
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String mode>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.String getPath()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String path>;
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withPath(java.lang.String)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String path> = v;
return v;
}
public java.lang.Boolean hasPath()
{
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String path>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.Integer getPercent()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.Integer percent>;
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withPercent(java.lang.Integer)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.lang.Integer;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.Integer percent> = v;
return v;
}
public java.lang.Boolean hasPercent()
{
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.Integer v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.Integer percent>;
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.chaosmesh.v1alpha.SchedulerSpec getScheduler()
{
io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.SchedulerSpec v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder: io.fabric.chaosmesh.v1alpha.SchedulerSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.SchedulerSpec buildScheduler()
{
io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.SchedulerSpec v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder: io.fabric.chaosmesh.v1alpha.SchedulerSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withScheduler(io.fabric.chaosmesh.v1alpha.SchedulerSpec)
{
io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder v, v, v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.chaosmesh.v1alpha.SchedulerSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.SchedulerSpec;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("scheduler");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder: void <init>(io.fabric.chaosmesh.v1alpha.SchedulerSpec)>(v);
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler> = v;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("scheduler");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasScheduler()
{
io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder v;
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
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.chaosmesh.v1alpha.IoChaosSpecFluent withNewScheduler(java.lang.String)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent v;
io.fabric.chaosmesh.v1alpha.SchedulerSpec v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.lang.String;
v = new io.fabric.chaosmesh.v1alpha.SchedulerSpec;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.SchedulerSpec: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withScheduler(io.fabric.chaosmesh.v1alpha.SchedulerSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$SchedulerNested withNewScheduler()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$SchedulerNestedImpl v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = new io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$SchedulerNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$SchedulerNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$SchedulerNested withNewSchedulerLike(io.fabric.chaosmesh.v1alpha.SchedulerSpec)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$SchedulerNestedImpl v;
io.fabric.chaosmesh.v1alpha.SchedulerSpec v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.SchedulerSpec;
v = new io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$SchedulerNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$SchedulerNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl,io.fabric.chaosmesh.v1alpha.SchedulerSpec)>(v, v);
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$SchedulerNested editScheduler()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$SchedulerNested v;
io.fabric.chaosmesh.v1alpha.SchedulerSpec v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpec getScheduler()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$SchedulerNested withNewSchedulerLike(io.fabric.chaosmesh.v1alpha.SchedulerSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$SchedulerNested editOrNewScheduler()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$SchedulerNested v;
io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder v;
io.fabric.chaosmesh.v1alpha.SchedulerSpec v, v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpec getScheduler()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpec getScheduler()>();
goto label;
label:
v = new io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder: io.fabric.chaosmesh.v1alpha.SchedulerSpec build()>();
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$SchedulerNested withNewSchedulerLike(io.fabric.chaosmesh.v1alpha.SchedulerSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$SchedulerNested editOrNewSchedulerLike(io.fabric.chaosmesh.v1alpha.SchedulerSpec)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$SchedulerNested v;
io.fabric.chaosmesh.v1alpha.SchedulerSpec v, v, v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.SchedulerSpec;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpec getScheduler()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpec getScheduler()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$SchedulerNested withNewSchedulerLike(io.fabric.chaosmesh.v1alpha.SchedulerSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.SelectorSpec getSelector()
{
io.fabric.chaosmesh.v1alpha.SelectorSpec v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder v, v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder: io.fabric.chaosmesh.v1alpha.SelectorSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.SelectorSpec buildSelector()
{
io.fabric.chaosmesh.v1alpha.SelectorSpec v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder v, v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder: io.fabric.chaosmesh.v1alpha.SelectorSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withSelector(io.fabric.chaosmesh.v1alpha.SelectorSpec)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.chaosmesh.v1alpha.SelectorSpec v;
java.util.List v, v;
io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder v, v, v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.SelectorSpec;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("selector");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder: void <init>(io.fabric.chaosmesh.v1alpha.SelectorSpec)>(v);
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector> = v;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("selector");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasSelector()
{
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
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.chaosmesh.v1alpha.IoChaosSpecFluent$SelectorNested withNewSelector()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$SelectorNestedImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = new io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$SelectorNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$SelectorNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$SelectorNested withNewSelectorLike(io.fabric.chaosmesh.v1alpha.SelectorSpec)
{
io.fabric.chaosmesh.v1alpha.SelectorSpec v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$SelectorNestedImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.SelectorSpec;
v = new io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$SelectorNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl$SelectorNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl,io.fabric.chaosmesh.v1alpha.SelectorSpec)>(v, v);
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$SelectorNested editSelector()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$SelectorNested v;
io.fabric.chaosmesh.v1alpha.SelectorSpec v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpec getSelector()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$SelectorNested withNewSelectorLike(io.fabric.chaosmesh.v1alpha.SelectorSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$SelectorNested editOrNewSelector()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$SelectorNested v;
io.fabric.chaosmesh.v1alpha.SelectorSpec v, v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpec getSelector()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpec getSelector()>();
goto label;
label:
v = new io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder: io.fabric.chaosmesh.v1alpha.SelectorSpec build()>();
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$SelectorNested withNewSelectorLike(io.fabric.chaosmesh.v1alpha.SelectorSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$SelectorNested editOrNewSelectorLike(io.fabric.chaosmesh.v1alpha.SelectorSpec)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$SelectorNested v;
io.fabric.chaosmesh.v1alpha.SelectorSpec v, v, v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.SelectorSpec;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpec getSelector()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpec getSelector()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent$SelectorNested withNewSelectorLike(io.fabric.chaosmesh.v1alpha.SelectorSpec)>(v);
return v;
}
public java.lang.String getValue()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String value>;
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withValue(java.lang.String)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String value> = v;
return v;
}
public java.lang.Boolean hasValue()
{
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String value>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.String getVolumePath()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String volumePath>;
return v;
}
public io.fabric.chaosmesh.v1alpha.IoChaosSpecFluent withVolumePath(java.lang.String)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String volumePath> = v;
return v;
}
public java.lang.Boolean hasVolumePath()
{
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.String v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String volumePath>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public boolean equals(java.lang.Object)
{
java.lang.Integer v, v, v, v, v, v, v, v;
io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder v, v, v, v;
io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder v, v, v, v;
io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder v, v, v, v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v, v, v;
java.lang.Class v, v;
java.lang.Object v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
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.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String action>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String action>;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String action>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String action>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder attr>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder attr>;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder attr>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder attr>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String containerName>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String containerName>;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String containerName>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String containerName>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String delay>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String delay>;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String delay>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String delay>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String duration>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String duration>;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String duration>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String duration>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.Integer errno>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.Integer errno>;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.Integer errno>;
v = virtualinvoke v.<java.lang.Integer: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.Integer errno>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
v = interfaceinvoke v.<java.util.List: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder mistake>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder mistake>;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder mistake>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder mistake>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String mode>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String mode>;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String mode>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String mode>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String path>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String path>;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String path>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String path>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.Integer percent>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.Integer percent>;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.Integer percent>;
v = virtualinvoke v.<java.lang.Integer: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.Integer percent>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String value>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String value>;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String value>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String value>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String volumePath>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String volumePath>;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String volumePath>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String volumePath>;
if v == null goto label;
label:
return 0;
label:
return 1;
}
public int hashCode()
{
java.lang.Object[] v;
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.Integer v, v, v;
int v, v;
java.lang.String v, v, v, v, v, v, v, v;
io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder v;
io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder v;
io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder v;
java.util.List v;
io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = newarray (java.lang.Object)[16];
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String action>;
v[0] = v;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder attr>;
v[1] = v;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String containerName>;
v[2] = v;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String delay>;
v[3] = v;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String duration>;
v[4] = v;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.Integer errno>;
v[5] = v;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
v[6] = v;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder mistake>;
v[7] = v;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String mode>;
v[8] = v;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String path>;
v[9] = v;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.Integer percent>;
v[10] = v;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
v[11] = v;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
v[12] = v;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String value>;
v[13] = v;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String volumePath>;
v[14] = v;
v = specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[15] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
public java.lang.String toString()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl v;
java.lang.Integer v, v, v, v;
boolean v;
io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder v, v;
java.util.List v, v, v;
java.lang.StringBuilder v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder v, v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String action>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("action:");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String action>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder attr>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("attr:");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder attr>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.chaosmesh.v1alpha.AttrOverrideSpecBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String containerName>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("containerName:");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String containerName>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String delay>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("delay:");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String delay>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String duration>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("duration:");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String duration>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.Integer errno>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("errno:");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.Integer errno>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Integer)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("methods:");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.util.List methods>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.util.List)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder mistake>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("mistake:");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder mistake>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.chaosmesh.v1alpha.MistakeSpecBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String mode>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("mode:");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String mode>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String path>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("path:");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String path>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.Integer percent>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("percent:");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.Integer percent>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Integer)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("scheduler:");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("selector:");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String value>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("value:");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String value>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String volumePath>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("volumePath:");
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpecFluentImpl: java.lang.String volumePath>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("}");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
}