public class io.fabric.chaosmesh.v1alpha.NetworkChaosSpec extends java.lang.Object implements io.fabric.kubernetes.api.model.KubernetesResource
{
private java.lang.String action;
private io.fabric.chaosmesh.v1alpha.BandwidthSpec bandwidth;
private io.fabric.chaosmesh.v1alpha.CorruptSpec corrupt;
private io.fabric.chaosmesh.v1alpha.DelaySpec delay;
private java.lang.String direction;
private io.fabric.chaosmesh.v1alpha.DuplicateSpec duplicate;
private java.lang.String duration;
private java.util.List externalTargets;
private io.fabric.chaosmesh.v1alpha.LossSpec loss;
private java.lang.String mode;
private io.fabric.chaosmesh.v1alpha.SchedulerSpec scheduler;
private io.fabric.chaosmesh.v1alpha.SelectorSpec selector;
private io.fabric.chaosmesh.v1alpha.Target target;
private java.lang.String value;
private java.util.Map additionalProperties;
public void <init>()
{
java.util.HashMap v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
java.util.ArrayList v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.util.List externalTargets> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.util.Map additionalProperties> = v;
return;
}
public void <init>(java.lang.String, io.fabric.chaosmesh.v1alpha.BandwidthSpec, io.fabric.chaosmesh.v1alpha.CorruptSpec, io.fabric.chaosmesh.v1alpha.DelaySpec, java.lang.String, io.fabric.chaosmesh.v1alpha.DuplicateSpec, java.lang.String, java.util.List, io.fabric.chaosmesh.v1alpha.LossSpec, java.lang.String, io.fabric.chaosmesh.v1alpha.SchedulerSpec, io.fabric.chaosmesh.v1alpha.SelectorSpec, io.fabric.chaosmesh.v1alpha.Target, java.lang.String)
{
io.fabric.chaosmesh.v1alpha.Target v;
java.util.HashMap v;
io.fabric.chaosmesh.v1alpha.BandwidthSpec v;
io.fabric.chaosmesh.v1alpha.DelaySpec v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
java.util.ArrayList v;
io.fabric.chaosmesh.v1alpha.SchedulerSpec v;
java.lang.String v, v, v, v, v;
io.fabric.chaosmesh.v1alpha.DuplicateSpec v;
io.fabric.chaosmesh.v1alpha.LossSpec v;
io.fabric.chaosmesh.v1alpha.SelectorSpec v;
io.fabric.chaosmesh.v1alpha.CorruptSpec v;
java.util.List v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.chaosmesh.v1alpha.BandwidthSpec;
v := @parameter: io.fabric.chaosmesh.v1alpha.CorruptSpec;
v := @parameter: io.fabric.chaosmesh.v1alpha.DelaySpec;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.chaosmesh.v1alpha.DuplicateSpec;
v := @parameter: java.lang.String;
v := @parameter: java.util.List;
v := @parameter: io.fabric.chaosmesh.v1alpha.LossSpec;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.chaosmesh.v1alpha.SchedulerSpec;
v := @parameter: io.fabric.chaosmesh.v1alpha.SelectorSpec;
v := @parameter: io.fabric.chaosmesh.v1alpha.Target;
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.NetworkChaosSpec: java.util.List externalTargets> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.util.Map additionalProperties> = v;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String action> = v;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.BandwidthSpec bandwidth> = v;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.CorruptSpec corrupt> = v;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.DelaySpec delay> = v;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String direction> = v;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.DuplicateSpec duplicate> = v;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String duration> = v;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.util.List externalTargets> = v;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.LossSpec loss> = v;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String mode> = v;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.SchedulerSpec scheduler> = v;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.SelectorSpec selector> = v;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.Target target> = v;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String value> = v;
return;
}
public java.lang.String getAction()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String action>;
return v;
}
public void setAction(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String action> = v;
return;
}
public io.fabric.chaosmesh.v1alpha.BandwidthSpec getBandwidth()
{
io.fabric.chaosmesh.v1alpha.BandwidthSpec v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.BandwidthSpec bandwidth>;
return v;
}
public void setBandwidth(io.fabric.chaosmesh.v1alpha.BandwidthSpec)
{
io.fabric.chaosmesh.v1alpha.BandwidthSpec v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v := @parameter: io.fabric.chaosmesh.v1alpha.BandwidthSpec;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.BandwidthSpec bandwidth> = v;
return;
}
public io.fabric.chaosmesh.v1alpha.CorruptSpec getCorrupt()
{
io.fabric.chaosmesh.v1alpha.CorruptSpec v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.CorruptSpec corrupt>;
return v;
}
public void setCorrupt(io.fabric.chaosmesh.v1alpha.CorruptSpec)
{
io.fabric.chaosmesh.v1alpha.CorruptSpec v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v := @parameter: io.fabric.chaosmesh.v1alpha.CorruptSpec;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.CorruptSpec corrupt> = v;
return;
}
public io.fabric.chaosmesh.v1alpha.DelaySpec getDelay()
{
io.fabric.chaosmesh.v1alpha.DelaySpec v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.DelaySpec delay>;
return v;
}
public void setDelay(io.fabric.chaosmesh.v1alpha.DelaySpec)
{
io.fabric.chaosmesh.v1alpha.DelaySpec v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v := @parameter: io.fabric.chaosmesh.v1alpha.DelaySpec;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.DelaySpec delay> = v;
return;
}
public java.lang.String getDirection()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String direction>;
return v;
}
public void setDirection(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String direction> = v;
return;
}
public io.fabric.chaosmesh.v1alpha.DuplicateSpec getDuplicate()
{
io.fabric.chaosmesh.v1alpha.DuplicateSpec v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.DuplicateSpec duplicate>;
return v;
}
public void setDuplicate(io.fabric.chaosmesh.v1alpha.DuplicateSpec)
{
io.fabric.chaosmesh.v1alpha.DuplicateSpec v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v := @parameter: io.fabric.chaosmesh.v1alpha.DuplicateSpec;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.DuplicateSpec duplicate> = v;
return;
}
public java.lang.String getDuration()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String duration>;
return v;
}
public void setDuration(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String duration> = v;
return;
}
public java.util.List getExternalTargets()
{
java.util.List v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.util.List externalTargets>;
return v;
}
public void setExternalTargets(java.util.List)
{
java.util.List v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v := @parameter: java.util.List;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.util.List externalTargets> = v;
return;
}
public io.fabric.chaosmesh.v1alpha.LossSpec getLoss()
{
io.fabric.chaosmesh.v1alpha.LossSpec v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.LossSpec loss>;
return v;
}
public void setLoss(io.fabric.chaosmesh.v1alpha.LossSpec)
{
io.fabric.chaosmesh.v1alpha.LossSpec v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v := @parameter: io.fabric.chaosmesh.v1alpha.LossSpec;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.LossSpec loss> = v;
return;
}
public java.lang.String getMode()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String mode>;
return v;
}
public void setMode(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String mode> = v;
return;
}
public io.fabric.chaosmesh.v1alpha.SchedulerSpec getScheduler()
{
io.fabric.chaosmesh.v1alpha.SchedulerSpec v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: 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.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v := @parameter: io.fabric.chaosmesh.v1alpha.SchedulerSpec;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: 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.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: 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.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v := @parameter: io.fabric.chaosmesh.v1alpha.SelectorSpec;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.SelectorSpec selector> = v;
return;
}
public io.fabric.chaosmesh.v1alpha.Target getTarget()
{
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
io.fabric.chaosmesh.v1alpha.Target v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.Target target>;
return v;
}
public void setTarget(io.fabric.chaosmesh.v1alpha.Target)
{
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
io.fabric.chaosmesh.v1alpha.Target v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v := @parameter: io.fabric.chaosmesh.v1alpha.Target;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.Target target> = v;
return;
}
public java.lang.String getValue()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String value>;
return v;
}
public void setValue(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String value> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
java.util.Map v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.util.Map additionalProperties>;
return v;
}
public void setAdditionalProperty(java.lang.String, java.lang.Object)
{
java.util.Map v;
java.lang.Object v;
java.lang.String v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: 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.Target v;
io.fabric.chaosmesh.v1alpha.BandwidthSpec v;
io.fabric.chaosmesh.v1alpha.DelaySpec v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
java.util.Map v;
io.fabric.chaosmesh.v1alpha.SchedulerSpec v;
java.lang.String v, v, v, v, v, v;
io.fabric.chaosmesh.v1alpha.DuplicateSpec v;
io.fabric.chaosmesh.v1alpha.LossSpec v;
io.fabric.chaosmesh.v1alpha.SelectorSpec v;
io.fabric.chaosmesh.v1alpha.CorruptSpec v;
java.util.List v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String getAction()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.BandwidthSpec getBandwidth()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.CorruptSpec getCorrupt()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.DelaySpec getDelay()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String getDirection()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.DuplicateSpec getDuplicate()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String getDuration()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.util.List getExternalTargets()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.LossSpec getLoss()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String getMode()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.SchedulerSpec getScheduler()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.SelectorSpec getSelector()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.Target getTarget()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String getValue()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,io.fabric.chaosmesh.v1alpha.BandwidthSpec,io.fabric.chaosmesh.v1alpha.CorruptSpec,io.fabric.chaosmesh.v1alpha.DelaySpec,java.lang.String,io.fabric.chaosmesh.v1alpha.DuplicateSpec,java.lang.String,java.util.List,io.fabric.chaosmesh.v1alpha.LossSpec,java.lang.String,io.fabric.chaosmesh.v1alpha.SchedulerSpec,io.fabric.chaosmesh.v1alpha.SelectorSpec,io.fabric.chaosmesh.v1alpha.Target,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[])>("NetworkChaosSpec(action=\u, bandwidth=\u, corrupt=\u, delay=\u, direction=\u, duplicate=\u, duration=\u, externalTargets=\u, loss=\u, mode=\u, scheduler=\u, selector=\u, target=\u, value=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
java.util.Map v, v;
io.fabric.chaosmesh.v1alpha.SchedulerSpec v, v;
io.fabric.chaosmesh.v1alpha.DuplicateSpec v, v;
io.fabric.chaosmesh.v1alpha.LossSpec v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.chaosmesh.v1alpha.CorruptSpec v, v;
java.util.List v, v;
io.fabric.chaosmesh.v1alpha.Target v, v;
io.fabric.chaosmesh.v1alpha.BandwidthSpec v, v;
io.fabric.chaosmesh.v1alpha.DelaySpec v, v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
java.lang.String 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.NetworkChaosSpec;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String getAction()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: 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.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.BandwidthSpec getBandwidth()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.BandwidthSpec getBandwidth()>();
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.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.CorruptSpec getCorrupt()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.CorruptSpec getCorrupt()>();
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.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.DelaySpec getDelay()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.DelaySpec 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.NetworkChaosSpec: java.lang.String getDirection()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String getDirection()>();
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.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.DuplicateSpec getDuplicate()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.DuplicateSpec getDuplicate()>();
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.NetworkChaosSpec: java.lang.String getDuration()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: 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.NetworkChaosSpec: java.util.List getExternalTargets()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.util.List getExternalTargets()>();
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.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.LossSpec getLoss()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.LossSpec getLoss()>();
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.NetworkChaosSpec: java.lang.String getMode()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: 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.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.SchedulerSpec getScheduler()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: 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.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.SelectorSpec getSelector()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: 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.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.Target getTarget()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.Target getTarget()>();
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.NetworkChaosSpec: java.lang.String getValue()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: 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.NetworkChaosSpec: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: 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;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
return v;
}
public int hashCode()
{
java.util.Map v;
io.fabric.chaosmesh.v1alpha.SchedulerSpec v;
io.fabric.chaosmesh.v1alpha.DuplicateSpec v;
io.fabric.chaosmesh.v1alpha.LossSpec v;
io.fabric.chaosmesh.v1alpha.CorruptSpec v;
java.util.List v;
io.fabric.chaosmesh.v1alpha.Target v;
io.fabric.chaosmesh.v1alpha.BandwidthSpec v;
io.fabric.chaosmesh.v1alpha.DelaySpec v;
io.fabric.chaosmesh.v1alpha.NetworkChaosSpec 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;
io.fabric.chaosmesh.v1alpha.SelectorSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.NetworkChaosSpec;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.NetworkChaosSpec: java.lang.String getAction()>();
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.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.BandwidthSpec getBandwidth()>();
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.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.CorruptSpec getCorrupt()>();
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.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.DelaySpec 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.NetworkChaosSpec: java.lang.String getDirection()>();
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.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.DuplicateSpec getDuplicate()>();
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.NetworkChaosSpec: 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.NetworkChaosSpec: java.util.List getExternalTargets()>();
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.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.LossSpec getLoss()>();
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.NetworkChaosSpec: 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.NetworkChaosSpec: 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.NetworkChaosSpec: 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.NetworkChaosSpec: io.fabric.chaosmesh.v1alpha.Target getTarget()>();
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.NetworkChaosSpec: 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.NetworkChaosSpec: 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;
}
}