public class io.fabric.istio.api.networking.v1alpha.HTTPRoute extends java.lang.Object implements io.fabric.kubernetes.api.model.KubernetesResource
{
private io.fabric.istio.api.networking.v1alpha.CorsPolicy corsPolicy;
private io.fabric.istio.api.networking.v1alpha.Delegate delegate;
private io.fabric.istio.api.networking.v1alpha.HTTPFaultInjection fault;
private io.fabric.istio.api.networking.v1alpha.Headers headers;
private java.util.List match;
private io.fabric.istio.api.networking.v1alpha.Destination mirror;
private java.lang.Integer mirrorPercent;
private io.fabric.istio.api.networking.v1alpha.Percent mirrorPercentage;
private java.lang.String name;
private io.fabric.istio.api.networking.v1alpha.HTTPRedirect redirect;
private io.fabric.istio.api.networking.v1alpha.HTTPRetry retries;
private io.fabric.istio.api.networking.v1alpha.HTTPRewrite rewrite;
private java.util.List route;
private java.lang.String timeout;
private java.util.Map additionalProperties;
public void <init>()
{
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
java.util.HashMap v;
java.util.ArrayList v, v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.util.List match> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.util.List route> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.util.Map additionalProperties> = v;
return;
}
public void <init>(io.fabric.istio.api.networking.v1alpha.CorsPolicy, io.fabric.istio.api.networking.v1alpha.Delegate, io.fabric.istio.api.networking.v1alpha.HTTPFaultInjection, io.fabric.istio.api.networking.v1alpha.Headers, java.util.List, io.fabric.istio.api.networking.v1alpha.Destination, java.lang.Integer, io.fabric.istio.api.networking.v1alpha.Percent, java.lang.String, io.fabric.istio.api.networking.v1alpha.HTTPRedirect, io.fabric.istio.api.networking.v1alpha.HTTPRetry, io.fabric.istio.api.networking.v1alpha.HTTPRewrite, java.util.List, java.lang.String)
{
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
java.util.HashMap v;
java.lang.Integer v;
io.fabric.istio.api.networking.v1alpha.CorsPolicy v;
java.util.ArrayList v, v;
io.fabric.istio.api.networking.v1alpha.Percent v;
java.lang.String v, v;
io.fabric.istio.api.networking.v1alpha.Delegate v;
io.fabric.istio.api.networking.v1alpha.HTTPRetry v;
io.fabric.istio.api.networking.v1alpha.HTTPFaultInjection v;
io.fabric.istio.api.networking.v1alpha.HTTPRewrite v;
io.fabric.istio.api.networking.v1alpha.Destination v;
io.fabric.istio.api.networking.v1alpha.HTTPRedirect v;
java.util.List v, v;
io.fabric.istio.api.networking.v1alpha.Headers v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v := @parameter: io.fabric.istio.api.networking.v1alpha.CorsPolicy;
v := @parameter: io.fabric.istio.api.networking.v1alpha.Delegate;
v := @parameter: io.fabric.istio.api.networking.v1alpha.HTTPFaultInjection;
v := @parameter: io.fabric.istio.api.networking.v1alpha.Headers;
v := @parameter: java.util.List;
v := @parameter: io.fabric.istio.api.networking.v1alpha.Destination;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.istio.api.networking.v1alpha.Percent;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.istio.api.networking.v1alpha.HTTPRedirect;
v := @parameter: io.fabric.istio.api.networking.v1alpha.HTTPRetry;
v := @parameter: io.fabric.istio.api.networking.v1alpha.HTTPRewrite;
v := @parameter: java.util.List;
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.istio.api.networking.v1alpha.HTTPRoute: java.util.List match> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.util.List route> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.util.Map additionalProperties> = v;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.CorsPolicy corsPolicy> = v;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Delegate delegate> = v;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPFaultInjection fault> = v;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Headers headers> = v;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.util.List match> = v;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Destination mirror> = v;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.lang.Integer mirrorPercent> = v;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Percent mirrorPercentage> = v;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.lang.String name> = v;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPRedirect redirect> = v;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPRetry retries> = v;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPRewrite rewrite> = v;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.util.List route> = v;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.lang.String timeout> = v;
return;
}
public io.fabric.istio.api.networking.v1alpha.CorsPolicy getCorsPolicy()
{
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
io.fabric.istio.api.networking.v1alpha.CorsPolicy v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v = v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.CorsPolicy corsPolicy>;
return v;
}
public void setCorsPolicy(io.fabric.istio.api.networking.v1alpha.CorsPolicy)
{
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
io.fabric.istio.api.networking.v1alpha.CorsPolicy v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v := @parameter: io.fabric.istio.api.networking.v1alpha.CorsPolicy;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.CorsPolicy corsPolicy> = v;
return;
}
public io.fabric.istio.api.networking.v1alpha.Delegate getDelegate()
{
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
io.fabric.istio.api.networking.v1alpha.Delegate v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v = v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Delegate delegate>;
return v;
}
public void setDelegate(io.fabric.istio.api.networking.v1alpha.Delegate)
{
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
io.fabric.istio.api.networking.v1alpha.Delegate v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v := @parameter: io.fabric.istio.api.networking.v1alpha.Delegate;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Delegate delegate> = v;
return;
}
public io.fabric.istio.api.networking.v1alpha.HTTPFaultInjection getFault()
{
io.fabric.istio.api.networking.v1alpha.HTTPFaultInjection v;
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v = v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPFaultInjection fault>;
return v;
}
public void setFault(io.fabric.istio.api.networking.v1alpha.HTTPFaultInjection)
{
io.fabric.istio.api.networking.v1alpha.HTTPFaultInjection v;
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v := @parameter: io.fabric.istio.api.networking.v1alpha.HTTPFaultInjection;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPFaultInjection fault> = v;
return;
}
public io.fabric.istio.api.networking.v1alpha.Headers getHeaders()
{
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
io.fabric.istio.api.networking.v1alpha.Headers v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v = v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Headers headers>;
return v;
}
public void setHeaders(io.fabric.istio.api.networking.v1alpha.Headers)
{
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
io.fabric.istio.api.networking.v1alpha.Headers v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v := @parameter: io.fabric.istio.api.networking.v1alpha.Headers;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Headers headers> = v;
return;
}
public java.util.List getMatch()
{
java.util.List v;
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v = v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.util.List match>;
return v;
}
public void setMatch(java.util.List)
{
java.util.List v;
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v := @parameter: java.util.List;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.util.List match> = v;
return;
}
public io.fabric.istio.api.networking.v1alpha.Destination getMirror()
{
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
io.fabric.istio.api.networking.v1alpha.Destination v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v = v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Destination mirror>;
return v;
}
public void setMirror(io.fabric.istio.api.networking.v1alpha.Destination)
{
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
io.fabric.istio.api.networking.v1alpha.Destination v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v := @parameter: io.fabric.istio.api.networking.v1alpha.Destination;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Destination mirror> = v;
return;
}
public java.lang.Integer getMirrorPercent()
{
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
java.lang.Integer v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v = v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.lang.Integer mirrorPercent>;
return v;
}
public void setMirrorPercent(java.lang.Integer)
{
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
java.lang.Integer v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v := @parameter: java.lang.Integer;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.lang.Integer mirrorPercent> = v;
return;
}
public io.fabric.istio.api.networking.v1alpha.Percent getMirrorPercentage()
{
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
io.fabric.istio.api.networking.v1alpha.Percent v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v = v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Percent mirrorPercentage>;
return v;
}
public void setMirrorPercentage(io.fabric.istio.api.networking.v1alpha.Percent)
{
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
io.fabric.istio.api.networking.v1alpha.Percent v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v := @parameter: io.fabric.istio.api.networking.v1alpha.Percent;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Percent mirrorPercentage> = v;
return;
}
public java.lang.String getName()
{
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
java.lang.String v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v = v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.lang.String name>;
return v;
}
public void setName(java.lang.String)
{
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
java.lang.String v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v := @parameter: java.lang.String;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.lang.String name> = v;
return;
}
public io.fabric.istio.api.networking.v1alpha.HTTPRedirect getRedirect()
{
io.fabric.istio.api.networking.v1alpha.HTTPRedirect v;
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v = v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPRedirect redirect>;
return v;
}
public void setRedirect(io.fabric.istio.api.networking.v1alpha.HTTPRedirect)
{
io.fabric.istio.api.networking.v1alpha.HTTPRedirect v;
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v := @parameter: io.fabric.istio.api.networking.v1alpha.HTTPRedirect;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPRedirect redirect> = v;
return;
}
public io.fabric.istio.api.networking.v1alpha.HTTPRetry getRetries()
{
io.fabric.istio.api.networking.v1alpha.HTTPRetry v;
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v = v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPRetry retries>;
return v;
}
public void setRetries(io.fabric.istio.api.networking.v1alpha.HTTPRetry)
{
io.fabric.istio.api.networking.v1alpha.HTTPRetry v;
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v := @parameter: io.fabric.istio.api.networking.v1alpha.HTTPRetry;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPRetry retries> = v;
return;
}
public io.fabric.istio.api.networking.v1alpha.HTTPRewrite getRewrite()
{
io.fabric.istio.api.networking.v1alpha.HTTPRewrite v;
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v = v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPRewrite rewrite>;
return v;
}
public void setRewrite(io.fabric.istio.api.networking.v1alpha.HTTPRewrite)
{
io.fabric.istio.api.networking.v1alpha.HTTPRewrite v;
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v := @parameter: io.fabric.istio.api.networking.v1alpha.HTTPRewrite;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPRewrite rewrite> = v;
return;
}
public java.util.List getRoute()
{
java.util.List v;
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v = v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.util.List route>;
return v;
}
public void setRoute(java.util.List)
{
java.util.List v;
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v := @parameter: java.util.List;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.util.List route> = v;
return;
}
public java.lang.String getTimeout()
{
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
java.lang.String v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v = v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.lang.String timeout>;
return v;
}
public void setTimeout(java.lang.String)
{
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
java.lang.String v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v := @parameter: java.lang.String;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.lang.String timeout> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
java.util.Map v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v = v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.util.Map additionalProperties>;
return v;
}
public void setAdditionalProperty(java.lang.String, java.lang.Object)
{
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
java.util.Map v;
java.lang.Object v;
java.lang.String v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: 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.istio.api.networking.v1alpha.HTTPRoute v;
java.lang.Integer v;
io.fabric.istio.api.networking.v1alpha.CorsPolicy v;
io.fabric.istio.api.networking.v1alpha.Percent v;
java.util.Map v;
java.lang.String v, v, v;
io.fabric.istio.api.networking.v1alpha.Delegate v;
io.fabric.istio.api.networking.v1alpha.HTTPRetry v;
io.fabric.istio.api.networking.v1alpha.HTTPFaultInjection v;
io.fabric.istio.api.networking.v1alpha.HTTPRewrite v;
io.fabric.istio.api.networking.v1alpha.Destination v;
io.fabric.istio.api.networking.v1alpha.HTTPRedirect v;
java.util.List v, v;
io.fabric.istio.api.networking.v1alpha.Headers v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.CorsPolicy getCorsPolicy()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Delegate getDelegate()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPFaultInjection getFault()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Headers getHeaders()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.util.List getMatch()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Destination getMirror()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.lang.Integer getMirrorPercent()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Percent getMirrorPercentage()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.lang.String getName()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPRedirect getRedirect()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPRetry getRetries()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPRewrite getRewrite()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.util.List getRoute()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.lang.String getTimeout()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.istio.api.networking.v1alpha.CorsPolicy,io.fabric.istio.api.networking.v1alpha.Delegate,io.fabric.istio.api.networking.v1alpha.HTTPFaultInjection,io.fabric.istio.api.networking.v1alpha.Headers,java.util.List,io.fabric.istio.api.networking.v1alpha.Destination,java.lang.Integer,io.fabric.istio.api.networking.v1alpha.Percent,java.lang.String,io.fabric.istio.api.networking.v1alpha.HTTPRedirect,io.fabric.istio.api.networking.v1alpha.HTTPRetry,io.fabric.istio.api.networking.v1alpha.HTTPRewrite,java.util.List,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[])>("HTTPRoute(corsPolicy=\u, delegate=\u, fault=\u, headers=\u, match=\u, mirror=\u, mirrorPercent=\u, mirrorPercentage=\u, name=\u, redirect=\u, retries=\u, rewrite=\u, route=\u, timeout=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
java.lang.Integer v, v;
io.fabric.istio.api.networking.v1alpha.CorsPolicy 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.istio.api.networking.v1alpha.HTTPRewrite v, v;
io.fabric.istio.api.networking.v1alpha.Destination v, v;
java.util.List v, v, v, v;
io.fabric.istio.api.networking.v1alpha.Headers v, v;
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
io.fabric.istio.api.networking.v1alpha.Percent v, v;
java.lang.String v, v, v, v;
io.fabric.istio.api.networking.v1alpha.Delegate v, v;
io.fabric.istio.api.networking.v1alpha.HTTPRetry v, v;
io.fabric.istio.api.networking.v1alpha.HTTPFaultInjection v, v;
io.fabric.istio.api.networking.v1alpha.HTTPRedirect v, v;
java.lang.Object v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.istio.api.networking.v1alpha.HTTPRoute;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.lang.Integer getMirrorPercent()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.lang.Integer getMirrorPercent()>();
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.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.CorsPolicy getCorsPolicy()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.CorsPolicy getCorsPolicy()>();
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.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Delegate getDelegate()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Delegate getDelegate()>();
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.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPFaultInjection getFault()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPFaultInjection getFault()>();
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.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Headers getHeaders()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Headers getHeaders()>();
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.istio.api.networking.v1alpha.HTTPRoute: java.util.List getMatch()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.util.List getMatch()>();
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.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Destination getMirror()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Destination getMirror()>();
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.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Percent getMirrorPercentage()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Percent getMirrorPercentage()>();
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.istio.api.networking.v1alpha.HTTPRoute: java.lang.String getName()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.lang.String getName()>();
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.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPRedirect getRedirect()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPRedirect getRedirect()>();
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.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPRetry getRetries()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPRetry getRetries()>();
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.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPRewrite getRewrite()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPRewrite getRewrite()>();
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.istio.api.networking.v1alpha.HTTPRoute: java.util.List getRoute()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.util.List getRoute()>();
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.istio.api.networking.v1alpha.HTTPRoute: java.lang.String getTimeout()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.lang.String getTimeout()>();
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.istio.api.networking.v1alpha.HTTPRoute: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: 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.istio.api.networking.v1alpha.HTTPRoute v;
boolean v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.istio.api.networking.v1alpha.HTTPRoute;
return v;
}
public int hashCode()
{
java.lang.Integer v;
io.fabric.istio.api.networking.v1alpha.CorsPolicy v;
java.util.Map v;
io.fabric.istio.api.networking.v1alpha.HTTPRewrite v;
io.fabric.istio.api.networking.v1alpha.Destination v;
java.util.List v, v;
io.fabric.istio.api.networking.v1alpha.Headers v;
io.fabric.istio.api.networking.v1alpha.HTTPRoute v;
io.fabric.istio.api.networking.v1alpha.Percent 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;
io.fabric.istio.api.networking.v1alpha.Delegate v;
io.fabric.istio.api.networking.v1alpha.HTTPRetry v;
io.fabric.istio.api.networking.v1alpha.HTTPFaultInjection v;
io.fabric.istio.api.networking.v1alpha.HTTPRedirect v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.lang.Integer getMirrorPercent()>();
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.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.CorsPolicy getCorsPolicy()>();
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.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Delegate getDelegate()>();
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.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPFaultInjection getFault()>();
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.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Headers getHeaders()>();
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.istio.api.networking.v1alpha.HTTPRoute: java.util.List getMatch()>();
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.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Destination getMirror()>();
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.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.Percent getMirrorPercentage()>();
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.istio.api.networking.v1alpha.HTTPRoute: java.lang.String getName()>();
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.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPRedirect getRedirect()>();
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.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPRetry getRetries()>();
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.istio.api.networking.v1alpha.HTTPRoute: io.fabric.istio.api.networking.v1alpha.HTTPRewrite getRewrite()>();
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.istio.api.networking.v1alpha.HTTPRoute: java.util.List getRoute()>();
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.istio.api.networking.v1alpha.HTTPRoute: java.lang.String getTimeout()>();
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.istio.api.networking.v1alpha.HTTPRoute: 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.istio.api.networking.v1alpha.HTTPRoute v;
java.util.Map v;
v := @this: io.fabric.istio.api.networking.v1alpha.HTTPRoute;
v := @parameter: java.util.Map;
v.<io.fabric.istio.api.networking.v1alpha.HTTPRoute: java.util.Map additionalProperties> = v;
return;
}
}