public class io.fabric.istio.api.networking.v1beta.HTTPMatchRequest extends java.lang.Object implements io.fabric.kubernetes.api.model.KubernetesResource
{
private io.fabric.istio.api.networking.v1beta.StringMatch authority;
private java.util.List gateways;
private java.util.Map headers;
private java.lang.Boolean ignoreUriCase;
private io.fabric.istio.api.networking.v1beta.StringMatch method;
private java.lang.String name;
private java.lang.Integer port;
private java.util.Map queryParams;
private io.fabric.istio.api.networking.v1beta.StringMatch scheme;
private java.util.Map sourceLabels;
private java.lang.String sourceNamespace;
private io.fabric.istio.api.networking.v1beta.StringMatch uri;
private java.util.Map withoutHeaders;
private java.util.Map additionalProperties;
public void <init>()
{
java.util.LinkedHashMap v, v, v, v;
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
java.util.HashMap v;
java.util.ArrayList v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
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.v1beta.HTTPMatchRequest: java.util.List gateways> = v;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map headers> = v;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map queryParams> = v;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map sourceLabels> = v;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map withoutHeaders> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map additionalProperties> = v;
return;
}
public void <init>(io.fabric.istio.api.networking.v1beta.StringMatch, java.util.List, java.util.Map, java.lang.Boolean, io.fabric.istio.api.networking.v1beta.StringMatch, java.lang.String, java.lang.Integer, java.util.Map, io.fabric.istio.api.networking.v1beta.StringMatch, java.util.Map, java.lang.String, io.fabric.istio.api.networking.v1beta.StringMatch, java.util.Map)
{
java.util.HashMap v;
java.lang.Integer v;
java.util.ArrayList v;
java.util.LinkedHashMap v, v, v, v;
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
io.fabric.istio.api.networking.v1beta.StringMatch v, v, v, v;
java.util.Map v, v, v, v;
java.lang.Boolean v;
java.lang.String v, v;
java.util.List v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v := @parameter: io.fabric.istio.api.networking.v1beta.StringMatch;
v := @parameter: java.util.List;
v := @parameter: java.util.Map;
v := @parameter: java.lang.Boolean;
v := @parameter: io.fabric.istio.api.networking.v1beta.StringMatch;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
v := @parameter: java.util.Map;
v := @parameter: io.fabric.istio.api.networking.v1beta.StringMatch;
v := @parameter: java.util.Map;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.istio.api.networking.v1beta.StringMatch;
v := @parameter: java.util.Map;
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.v1beta.HTTPMatchRequest: java.util.List gateways> = v;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map headers> = v;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map queryParams> = v;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map sourceLabels> = v;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map withoutHeaders> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map additionalProperties> = v;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch authority> = v;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.List gateways> = v;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map headers> = v;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.lang.Boolean ignoreUriCase> = v;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch method> = v;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.lang.String name> = v;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.lang.Integer port> = v;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map queryParams> = v;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch scheme> = v;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map sourceLabels> = v;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.lang.String sourceNamespace> = v;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch uri> = v;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map withoutHeaders> = v;
return;
}
public io.fabric.istio.api.networking.v1beta.StringMatch getAuthority()
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
io.fabric.istio.api.networking.v1beta.StringMatch v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v = v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch authority>;
return v;
}
public void setAuthority(io.fabric.istio.api.networking.v1beta.StringMatch)
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
io.fabric.istio.api.networking.v1beta.StringMatch v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v := @parameter: io.fabric.istio.api.networking.v1beta.StringMatch;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch authority> = v;
return;
}
public java.util.List getGateways()
{
java.util.List v;
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v = v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.List gateways>;
return v;
}
public void setGateways(java.util.List)
{
java.util.List v;
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v := @parameter: java.util.List;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.List gateways> = v;
return;
}
public java.util.Map getHeaders()
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
java.util.Map v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v = v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map headers>;
return v;
}
public void setHeaders(java.util.Map)
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
java.util.Map v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v := @parameter: java.util.Map;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map headers> = v;
return;
}
public java.lang.Boolean getIgnoreUriCase()
{
java.lang.Boolean v;
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v = v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.lang.Boolean ignoreUriCase>;
return v;
}
public void setIgnoreUriCase(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v := @parameter: java.lang.Boolean;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.lang.Boolean ignoreUriCase> = v;
return;
}
public io.fabric.istio.api.networking.v1beta.StringMatch getMethod()
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
io.fabric.istio.api.networking.v1beta.StringMatch v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v = v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch method>;
return v;
}
public void setMethod(io.fabric.istio.api.networking.v1beta.StringMatch)
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
io.fabric.istio.api.networking.v1beta.StringMatch v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v := @parameter: io.fabric.istio.api.networking.v1beta.StringMatch;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch method> = v;
return;
}
public java.lang.String getName()
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
java.lang.String v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v = v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.lang.String name>;
return v;
}
public void setName(java.lang.String)
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
java.lang.String v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v := @parameter: java.lang.String;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.lang.String name> = v;
return;
}
public java.lang.Integer getPort()
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
java.lang.Integer v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v = v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.lang.Integer port>;
return v;
}
public void setPort(java.lang.Integer)
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
java.lang.Integer v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v := @parameter: java.lang.Integer;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.lang.Integer port> = v;
return;
}
public java.util.Map getQueryParams()
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
java.util.Map v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v = v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map queryParams>;
return v;
}
public void setQueryParams(java.util.Map)
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
java.util.Map v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v := @parameter: java.util.Map;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map queryParams> = v;
return;
}
public io.fabric.istio.api.networking.v1beta.StringMatch getScheme()
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
io.fabric.istio.api.networking.v1beta.StringMatch v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v = v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch scheme>;
return v;
}
public void setScheme(io.fabric.istio.api.networking.v1beta.StringMatch)
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
io.fabric.istio.api.networking.v1beta.StringMatch v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v := @parameter: io.fabric.istio.api.networking.v1beta.StringMatch;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch scheme> = v;
return;
}
public java.util.Map getSourceLabels()
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
java.util.Map v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v = v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map sourceLabels>;
return v;
}
public void setSourceLabels(java.util.Map)
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
java.util.Map v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v := @parameter: java.util.Map;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map sourceLabels> = v;
return;
}
public java.lang.String getSourceNamespace()
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
java.lang.String v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v = v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.lang.String sourceNamespace>;
return v;
}
public void setSourceNamespace(java.lang.String)
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
java.lang.String v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v := @parameter: java.lang.String;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.lang.String sourceNamespace> = v;
return;
}
public io.fabric.istio.api.networking.v1beta.StringMatch getUri()
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
io.fabric.istio.api.networking.v1beta.StringMatch v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v = v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch uri>;
return v;
}
public void setUri(io.fabric.istio.api.networking.v1beta.StringMatch)
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
io.fabric.istio.api.networking.v1beta.StringMatch v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v := @parameter: io.fabric.istio.api.networking.v1beta.StringMatch;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch uri> = v;
return;
}
public java.util.Map getWithoutHeaders()
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
java.util.Map v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v = v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map withoutHeaders>;
return v;
}
public void setWithoutHeaders(java.util.Map)
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
java.util.Map v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v := @parameter: java.util.Map;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map withoutHeaders> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
java.util.Map v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v = v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map additionalProperties>;
return v;
}
public void setAdditionalProperty(java.lang.String, java.lang.Object)
{
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
java.util.Map v;
java.lang.Object v;
java.lang.String v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: 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()
{
java.lang.Integer v;
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
io.fabric.istio.api.networking.v1beta.StringMatch v, v, v, v;
java.util.Map v, v, v, v, v;
java.lang.Boolean v;
java.lang.String v, v, v;
java.util.List v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch getAuthority()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.List getGateways()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map getHeaders()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.lang.Boolean getIgnoreUriCase()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch getMethod()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.lang.String getName()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.lang.Integer getPort()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map getQueryParams()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch getScheme()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map getSourceLabels()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.lang.String getSourceNamespace()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch getUri()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map getWithoutHeaders()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.istio.api.networking.v1beta.StringMatch,java.util.List,java.util.Map,java.lang.Boolean,io.fabric.istio.api.networking.v1beta.StringMatch,java.lang.String,java.lang.Integer,java.util.Map,io.fabric.istio.api.networking.v1beta.StringMatch,java.util.Map,java.lang.String,io.fabric.istio.api.networking.v1beta.StringMatch,java.util.Map,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[])>("HTTPMatchRequest(authority=\u, gateways=\u, headers=\u, ignoreUriCase=\u, method=\u, name=\u, port=\u, queryParams=\u, scheme=\u, sourceLabels=\u, sourceNamespace=\u, uri=\u, withoutHeaders=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
java.lang.Integer v, v;
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
java.util.Map v, v, v, v, v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v;
io.fabric.istio.api.networking.v1beta.StringMatch v, v, v, v, v, v, v, v;
java.lang.Boolean v, v;
java.lang.String v, v, v, v;
java.lang.Object v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.lang.Boolean getIgnoreUriCase()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.lang.Boolean getIgnoreUriCase()>();
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.v1beta.HTTPMatchRequest: java.lang.Integer getPort()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.lang.Integer getPort()>();
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.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch getAuthority()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch getAuthority()>();
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.v1beta.HTTPMatchRequest: java.util.List getGateways()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.List getGateways()>();
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.v1beta.HTTPMatchRequest: java.util.Map getHeaders()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map 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.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch getMethod()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch getMethod()>();
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.v1beta.HTTPMatchRequest: java.lang.String getName()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: 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.v1beta.HTTPMatchRequest: java.util.Map getQueryParams()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map getQueryParams()>();
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.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch getScheme()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch getScheme()>();
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.v1beta.HTTPMatchRequest: java.util.Map getSourceLabels()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map getSourceLabels()>();
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.v1beta.HTTPMatchRequest: java.lang.String getSourceNamespace()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.lang.String getSourceNamespace()>();
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.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch getUri()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch getUri()>();
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.v1beta.HTTPMatchRequest: java.util.Map getWithoutHeaders()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map getWithoutHeaders()>();
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.v1beta.HTTPMatchRequest: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: 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.v1beta.HTTPMatchRequest v;
boolean v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
return v;
}
public int hashCode()
{
java.lang.Integer v;
io.fabric.istio.api.networking.v1beta.HTTPMatchRequest v;
java.util.Map v, v, v, v, v;
java.util.List v;
io.fabric.istio.api.networking.v1beta.StringMatch v, v, 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;
java.lang.Boolean v;
java.lang.String v, v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v = virtualinvoke v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.lang.Boolean getIgnoreUriCase()>();
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.v1beta.HTTPMatchRequest: java.lang.Integer getPort()>();
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.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch getAuthority()>();
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.v1beta.HTTPMatchRequest: java.util.List getGateways()>();
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.v1beta.HTTPMatchRequest: java.util.Map 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.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch getMethod()>();
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.v1beta.HTTPMatchRequest: 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.v1beta.HTTPMatchRequest: java.util.Map getQueryParams()>();
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.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch getScheme()>();
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.v1beta.HTTPMatchRequest: java.util.Map getSourceLabels()>();
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.v1beta.HTTPMatchRequest: java.lang.String getSourceNamespace()>();
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.v1beta.HTTPMatchRequest: io.fabric.istio.api.networking.v1beta.StringMatch getUri()>();
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.v1beta.HTTPMatchRequest: java.util.Map getWithoutHeaders()>();
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.v1beta.HTTPMatchRequest: 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.v1beta.HTTPMatchRequest v;
java.util.Map v;
v := @this: io.fabric.istio.api.networking.v1beta.HTTPMatchRequest;
v := @parameter: java.util.Map;
v.<io.fabric.istio.api.networking.v1beta.HTTPMatchRequest: java.util.Map additionalProperties> = v;
return;
}
}