public class io.fabric.chaosmesh.v1alpha.IoChaosSpec extends java.lang.Object implements io.fabric.kubernetes.api.model.KubernetesResource
{
private java.lang.String action;
private io.fabric.chaosmesh.v1alpha.AttrOverrideSpec attr;
private java.lang.String delay;
private java.lang.String duration;
private java.lang.Integer errno;
private java.util.List methods;
private java.lang.String mode;
private java.lang.String path;
private java.lang.Integer percent;
private io.fabric.chaosmesh.v1alpha.SchedulerSpec scheduler;
private io.fabric.chaosmesh.v1alpha.SelectorSpec selector;
private java.lang.String value;
private java.lang.String volumePath;
private java.util.Map additionalProperties;
public void <init>()
{
java.util.HashMap v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
java.util.ArrayList v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.util.List methods> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.util.Map additionalProperties> = v;
return;
}
public void <init>(java.lang.String, io.fabric.chaosmesh.v1alpha.AttrOverrideSpec, java.lang.String, java.lang.String, java.lang.Integer, java.util.List, java.lang.String, java.lang.String, java.lang.Integer, io.fabric.chaosmesh.v1alpha.SchedulerSpec, io.fabric.chaosmesh.v1alpha.SelectorSpec, java.lang.String, java.lang.String)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
java.util.HashMap 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;
io.fabric.chaosmesh.v1alpha.AttrOverrideSpec v;
io.fabric.chaosmesh.v1alpha.SelectorSpec v;
java.util.List v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
v := @parameter: java.util.List;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.chaosmesh.v1alpha.SchedulerSpec;
v := @parameter: io.fabric.chaosmesh.v1alpha.SelectorSpec;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.util.List methods> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.util.Map additionalProperties> = v;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String action> = v;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec attr> = v;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String delay> = v;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String duration> = v;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.Integer errno> = v;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.util.List methods> = v;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String mode> = v;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String path> = v;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.Integer percent> = v;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.SchedulerSpec scheduler> = v;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.SelectorSpec selector> = v;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String value> = v;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String volumePath> = v;
return;
}
public java.lang.String getAction()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String action>;
return v;
}
public void setAction(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String action> = v;
return;
}
public io.fabric.chaosmesh.v1alpha.AttrOverrideSpec getAttr()
{
io.fabric.chaosmesh.v1alpha.AttrOverrideSpec v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec attr>;
return v;
}
public void setAttr(io.fabric.chaosmesh.v1alpha.AttrOverrideSpec)
{
io.fabric.chaosmesh.v1alpha.AttrOverrideSpec v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v := @parameter: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec attr> = v;
return;
}
public java.lang.String getDelay()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String delay>;
return v;
}
public void setDelay(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String delay> = v;
return;
}
public java.lang.String getDuration()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String duration>;
return v;
}
public void setDuration(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String duration> = v;
return;
}
public java.lang.Integer getErrno()
{
java.lang.Integer v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.Integer errno>;
return v;
}
public void setErrno(java.lang.Integer)
{
java.lang.Integer v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v := @parameter: java.lang.Integer;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.Integer errno> = v;
return;
}
public java.util.List getMethods()
{
java.util.List v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.util.List methods>;
return v;
}
public void setMethods(java.util.List)
{
java.util.List v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v := @parameter: java.util.List;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.util.List methods> = v;
return;
}
public java.lang.String getMode()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String mode>;
return v;
}
public void setMode(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String mode> = v;
return;
}
public java.lang.String getPath()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String path>;
return v;
}
public void setPath(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String path> = v;
return;
}
public java.lang.Integer getPercent()
{
java.lang.Integer v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.Integer percent>;
return v;
}
public void setPercent(java.lang.Integer)
{
java.lang.Integer v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v := @parameter: java.lang.Integer;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.Integer percent> = v;
return;
}
public io.fabric.chaosmesh.v1alpha.SchedulerSpec getScheduler()
{
io.fabric.chaosmesh.v1alpha.SchedulerSpec v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.SchedulerSpec scheduler>;
return v;
}
public void setScheduler(io.fabric.chaosmesh.v1alpha.SchedulerSpec)
{
io.fabric.chaosmesh.v1alpha.SchedulerSpec v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v := @parameter: io.fabric.chaosmesh.v1alpha.SchedulerSpec;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.SchedulerSpec scheduler> = v;
return;
}
public io.fabric.chaosmesh.v1alpha.SelectorSpec getSelector()
{
io.fabric.chaosmesh.v1alpha.SelectorSpec v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.SelectorSpec selector>;
return v;
}
public void setSelector(io.fabric.chaosmesh.v1alpha.SelectorSpec)
{
io.fabric.chaosmesh.v1alpha.SelectorSpec v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v := @parameter: io.fabric.chaosmesh.v1alpha.SelectorSpec;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.SelectorSpec selector> = v;
return;
}
public java.lang.String getValue()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String value>;
return v;
}
public void setValue(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String value> = v;
return;
}
public java.lang.String getVolumePath()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String volumePath>;
return v;
}
public void setVolumePath(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String volumePath> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
java.util.Map v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.util.Map additionalProperties>;
return v;
}
public void setAdditionalProperty(java.lang.String, java.lang.Object)
{
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
java.util.Map v;
java.lang.Object v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public java.lang.String toString()
{
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
java.lang.Integer v, v;
java.util.Map 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;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getAction()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec getAttr()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getDelay()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getDuration()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.Integer getErrno()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.util.List getMethods()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getMode()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getPath()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.Integer getPercent()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.SchedulerSpec getScheduler()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.SelectorSpec getSelector()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getValue()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getVolumePath()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,io.fabric.chaosmesh.v1alpha.AttrOverrideSpec,java.lang.String,java.lang.String,java.lang.Integer,java.util.List,java.lang.String,java.lang.String,java.lang.Integer,io.fabric.chaosmesh.v1alpha.SchedulerSpec,io.fabric.chaosmesh.v1alpha.SelectorSpec,java.lang.String,java.lang.String,java.util.Map)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("IoChaosSpec(action=\u, attr=\u, delay=\u, duration=\u, errno=\u, methods=\u, mode=\u, path=\u, percent=\u, scheduler=\u, selector=\u, value=\u, volumePath=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
java.lang.Integer v, v, v, v;
java.util.Map v, v;
io.fabric.chaosmesh.v1alpha.SchedulerSpec v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.chaosmesh.v1alpha.AttrOverrideSpec v, v;
java.util.List v, v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.chaosmesh.v1alpha.SelectorSpec v, v;
java.lang.Object v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.chaosmesh.v1alpha.IoChaosSpec;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.Integer getErrno()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.Integer getErrno()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.Integer getPercent()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.Integer getPercent()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getAction()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getAction()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec getAttr()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec getAttr()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getDelay()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getDelay()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getDuration()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getDuration()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.util.List getMethods()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.util.List getMethods()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getMode()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getMode()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getPath()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getPath()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.SchedulerSpec getScheduler()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.SchedulerSpec getScheduler()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.SelectorSpec getSelector()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.SelectorSpec getSelector()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getValue()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getValue()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getVolumePath()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getVolumePath()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.util.Map getAdditionalProperties()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
return 1;
}
protected boolean canEqual(java.lang.Object)
{
java.lang.Object v;
boolean v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.chaosmesh.v1alpha.IoChaosSpec;
return v;
}
public int hashCode()
{
java.lang.Integer v, v;
java.util.Map v;
io.fabric.chaosmesh.v1alpha.SchedulerSpec v;
io.fabric.chaosmesh.v1alpha.AttrOverrideSpec v;
java.util.List v;
io.fabric.chaosmesh.v1alpha.IoChaosSpec v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v;
io.fabric.chaosmesh.v1alpha.SelectorSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IoChaosSpec;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.Integer getErrno()>();
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = 59 + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.Integer getPercent()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getAction()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec getAttr()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getDelay()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getDuration()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.util.List getMethods()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getMode()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getPath()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.SchedulerSpec getScheduler()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: io.fabric.chaosmesh.v1alpha.SelectorSpec getSelector()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getValue()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.lang.String getVolumePath()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IoChaosSpec: java.util.Map getAdditionalProperties()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
return v;
}
}