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.util.List containerNames;
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.MistakeSpec mistake;
private java.lang.String mode;
private java.lang.String path;
private java.lang.Integer percent;
private io.fabric.chaosmesh.v1alpha.PodSelectorSpec selector;
private java.lang.String value;
private java.lang.String volumePath;
private java.util.Map additionalProperties;
public void <init>()
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.util.HashMap v;
java.util.ArrayList v, 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 containerNames> = v;
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.util.List, java.lang.String, java.lang.String, java.lang.Integer, java.util.List, io.fabric.chaosmesh.v1alpha.MistakeSpec, java.lang.String, java.lang.String, java.lang.Integer, io.fabric.chaosmesh.v1alpha.PodSelectorSpec, java.lang.String, java.lang.String)
{
io.fabric.chaosmesh.v1alpha.PodSelectorSpec v;
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.util.HashMap v;
java.lang.Integer v, v;
java.util.ArrayList v, v;
java.lang.String v, v, v, v, v, v, v;
io.fabric.chaosmesh.v1alpha.AttrOverrideSpec v;
java.util.List v, v;
io.fabric.chaosmesh.v1alpha.MistakeSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IOChaosSpec;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.chaosmesh.v1alpha.AttrOverrideSpec;
v := @parameter: java.util.List;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
v := @parameter: java.util.List;
v := @parameter: io.fabric.chaosmesh.v1alpha.MistakeSpec;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.chaosmesh.v1alpha.PodSelectorSpec;
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 containerNames> = v;
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.util.List containerNames> = 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: io.fabric.chaosmesh.v1alpha.MistakeSpec mistake> = 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.PodSelectorSpec 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()
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.String 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)
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.String 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.IOChaosSpec v;
io.fabric.chaosmesh.v1alpha.AttrOverrideSpec 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.IOChaosSpec v;
io.fabric.chaosmesh.v1alpha.AttrOverrideSpec 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.util.List getContainerNames()
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.util.List v;
v := @this: io.fabric.chaosmesh.v1alpha.IOChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.IOChaosSpec: java.util.List containerNames>;
return v;
}
public void setContainerNames(java.util.List)
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.util.List v;
v := @this: io.fabric.chaosmesh.v1alpha.IOChaosSpec;
v := @parameter: java.util.List;
v.<io.fabric.chaosmesh.v1alpha.IOChaosSpec: java.util.List containerNames> = v;
return;
}
public java.lang.String getDelay()
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.String 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)
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.String 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()
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.String 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)
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.String 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()
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.Integer 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)
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.Integer 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()
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.util.List 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)
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.util.List 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 io.fabric.chaosmesh.v1alpha.MistakeSpec getMistake()
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
io.fabric.chaosmesh.v1alpha.MistakeSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IOChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.IOChaosSpec: io.fabric.chaosmesh.v1alpha.MistakeSpec mistake>;
return v;
}
public void setMistake(io.fabric.chaosmesh.v1alpha.MistakeSpec)
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
io.fabric.chaosmesh.v1alpha.MistakeSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IOChaosSpec;
v := @parameter: io.fabric.chaosmesh.v1alpha.MistakeSpec;
v.<io.fabric.chaosmesh.v1alpha.IOChaosSpec: io.fabric.chaosmesh.v1alpha.MistakeSpec mistake> = v;
return;
}
public java.lang.String getMode()
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.String 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)
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.String 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()
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.String 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)
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.String 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()
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.Integer 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)
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.Integer 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.PodSelectorSpec getSelector()
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
io.fabric.chaosmesh.v1alpha.PodSelectorSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IOChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.IOChaosSpec: io.fabric.chaosmesh.v1alpha.PodSelectorSpec selector>;
return v;
}
public void setSelector(io.fabric.chaosmesh.v1alpha.PodSelectorSpec)
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
io.fabric.chaosmesh.v1alpha.PodSelectorSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.IOChaosSpec;
v := @parameter: io.fabric.chaosmesh.v1alpha.PodSelectorSpec;
v.<io.fabric.chaosmesh.v1alpha.IOChaosSpec: io.fabric.chaosmesh.v1alpha.PodSelectorSpec selector> = v;
return;
}
public java.lang.String getValue()
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.String 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)
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.String 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()
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.String 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)
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.String 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)
{
java.util.Map v;
io.fabric.chaosmesh.v1alpha.IOChaosSpec 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.PodSelectorSpec v;
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.Integer v, v;
java.util.Map v;
java.lang.String v, v, v, v, v, v, v, v;
io.fabric.chaosmesh.v1alpha.AttrOverrideSpec v;
java.util.List v, v;
io.fabric.chaosmesh.v1alpha.MistakeSpec 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.util.List getContainerNames()>();
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: io.fabric.chaosmesh.v1alpha.MistakeSpec getMistake()>();
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.PodSelectorSpec 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.util.List,java.lang.String,java.lang.String,java.lang.Integer,java.util.List,io.fabric.chaosmesh.v1alpha.MistakeSpec,java.lang.String,java.lang.String,java.lang.Integer,io.fabric.chaosmesh.v1alpha.PodSelectorSpec,java.lang.String,java.lang.String,java.util.Map)>(v, 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, containerNames=\u, delay=\u, duration=\u, errno=\u, methods=\u, mistake=\u, mode=\u, path=\u, percent=\u, selector=\u, value=\u, volumePath=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.chaosmesh.v1alpha.PodSelectorSpec v, v;
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.Integer v, v, v, v;
java.util.Map v, v;
boolean v, 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, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v;
io.fabric.chaosmesh.v1alpha.MistakeSpec v, 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.util.List getContainerNames()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IOChaosSpec: java.util.List getContainerNames()>();
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: io.fabric.chaosmesh.v1alpha.MistakeSpec getMistake()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IOChaosSpec: io.fabric.chaosmesh.v1alpha.MistakeSpec getMistake()>();
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.PodSelectorSpec getSelector()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.IOChaosSpec: io.fabric.chaosmesh.v1alpha.PodSelectorSpec 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)
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.Object v;
boolean 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()
{
io.fabric.chaosmesh.v1alpha.PodSelectorSpec v;
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.lang.Integer v, v;
java.util.Map v;
io.fabric.chaosmesh.v1alpha.AttrOverrideSpec v;
java.util.List v, 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, v, v, v;
java.lang.String v, v, v, v, v, v, v;
io.fabric.chaosmesh.v1alpha.MistakeSpec 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.util.List getContainerNames()>();
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: io.fabric.chaosmesh.v1alpha.MistakeSpec getMistake()>();
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.PodSelectorSpec 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;
}
public void setAdditionalProperties(java.util.Map)
{
io.fabric.chaosmesh.v1alpha.IOChaosSpec v;
java.util.Map v;
v := @this: io.fabric.chaosmesh.v1alpha.IOChaosSpec;
v := @parameter: java.util.Map;
v.<io.fabric.chaosmesh.v1alpha.IOChaosSpec: java.util.Map additionalProperties> = v;
return;
}
}