public class io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec extends java.lang.Object implements io.fabric.kubernetes.api.model.v.KubernetesResource
{
private java.util.List endpoints;
private java.lang.String jobLabel;
private java.lang.Long labelLimit;
private java.lang.Long labelNameLengthLimit;
private java.lang.Long labelValueLengthLimit;
private io.fabric.openshift.api.model.v.monitoring.v.NamespaceSelector namespaceSelector;
private java.util.List podTargetLabels;
private java.lang.Long sampleLimit;
private io.fabric.kubernetes.api.model.v.LabelSelector selector;
private java.util.List targetLabels;
private java.lang.Long targetLimit;
private java.util.Map additionalProperties;
public void <init>()
{
java.util.HashMap v;
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
java.util.ArrayList v, v, v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List endpoints> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List podTargetLabels> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List targetLabels> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.Map additionalProperties> = v;
return;
}
public void <init>(java.util.List, java.lang.String, java.lang.Long, java.lang.Long, java.lang.Long, io.fabric.openshift.api.model.v.monitoring.v.NamespaceSelector, java.util.List, java.lang.Long, io.fabric.kubernetes.api.model.v.LabelSelector, java.util.List, java.lang.Long)
{
io.fabric.openshift.api.model.v.monitoring.v.NamespaceSelector v;
java.util.HashMap v;
java.util.ArrayList v, v, v;
java.lang.Long v, v, v, v, v;
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
java.lang.String v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.v.LabelSelector v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v := @parameter: java.util.List;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Long;
v := @parameter: java.lang.Long;
v := @parameter: java.lang.Long;
v := @parameter: io.fabric.openshift.api.model.v.monitoring.v.NamespaceSelector;
v := @parameter: java.util.List;
v := @parameter: java.lang.Long;
v := @parameter: io.fabric.kubernetes.api.model.v.LabelSelector;
v := @parameter: java.util.List;
v := @parameter: java.lang.Long;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List endpoints> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List podTargetLabels> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List targetLabels> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.Map additionalProperties> = v;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List endpoints> = v;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.String jobLabel> = v;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long labelLimit> = v;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long labelNameLengthLimit> = v;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long labelValueLengthLimit> = v;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: io.fabric.openshift.api.model.v.monitoring.v.NamespaceSelector namespaceSelector> = v;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List podTargetLabels> = v;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long sampleLimit> = v;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: io.fabric.kubernetes.api.model.v.LabelSelector selector> = v;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List targetLabels> = v;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long targetLimit> = v;
return;
}
public java.util.List getEndpoints()
{
java.util.List v;
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List endpoints>;
return v;
}
public void setEndpoints(java.util.List)
{
java.util.List v;
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v := @parameter: java.util.List;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List endpoints> = v;
return;
}
public java.lang.String getJobLabel()
{
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
java.lang.String v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.String jobLabel>;
return v;
}
public void setJobLabel(java.lang.String)
{
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
java.lang.String v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v := @parameter: java.lang.String;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.String jobLabel> = v;
return;
}
public java.lang.Long getLabelLimit()
{
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
java.lang.Long v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long labelLimit>;
return v;
}
public void setLabelLimit(java.lang.Long)
{
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
java.lang.Long v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v := @parameter: java.lang.Long;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long labelLimit> = v;
return;
}
public java.lang.Long getLabelNameLengthLimit()
{
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
java.lang.Long v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long labelNameLengthLimit>;
return v;
}
public void setLabelNameLengthLimit(java.lang.Long)
{
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
java.lang.Long v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v := @parameter: java.lang.Long;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long labelNameLengthLimit> = v;
return;
}
public java.lang.Long getLabelValueLengthLimit()
{
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
java.lang.Long v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long labelValueLengthLimit>;
return v;
}
public void setLabelValueLengthLimit(java.lang.Long)
{
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
java.lang.Long v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v := @parameter: java.lang.Long;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long labelValueLengthLimit> = v;
return;
}
public io.fabric.openshift.api.model.v.monitoring.v.NamespaceSelector getNamespaceSelector()
{
io.fabric.openshift.api.model.v.monitoring.v.NamespaceSelector v;
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: io.fabric.openshift.api.model.v.monitoring.v.NamespaceSelector namespaceSelector>;
return v;
}
public void setNamespaceSelector(io.fabric.openshift.api.model.v.monitoring.v.NamespaceSelector)
{
io.fabric.openshift.api.model.v.monitoring.v.NamespaceSelector v;
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v := @parameter: io.fabric.openshift.api.model.v.monitoring.v.NamespaceSelector;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: io.fabric.openshift.api.model.v.monitoring.v.NamespaceSelector namespaceSelector> = v;
return;
}
public java.util.List getPodTargetLabels()
{
java.util.List v;
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List podTargetLabels>;
return v;
}
public void setPodTargetLabels(java.util.List)
{
java.util.List v;
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v := @parameter: java.util.List;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List podTargetLabels> = v;
return;
}
public java.lang.Long getSampleLimit()
{
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
java.lang.Long v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long sampleLimit>;
return v;
}
public void setSampleLimit(java.lang.Long)
{
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
java.lang.Long v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v := @parameter: java.lang.Long;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long sampleLimit> = v;
return;
}
public io.fabric.kubernetes.api.model.v.LabelSelector getSelector()
{
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
io.fabric.kubernetes.api.model.v.LabelSelector v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: io.fabric.kubernetes.api.model.v.LabelSelector selector>;
return v;
}
public void setSelector(io.fabric.kubernetes.api.model.v.LabelSelector)
{
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
io.fabric.kubernetes.api.model.v.LabelSelector v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v := @parameter: io.fabric.kubernetes.api.model.v.LabelSelector;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: io.fabric.kubernetes.api.model.v.LabelSelector selector> = v;
return;
}
public java.util.List getTargetLabels()
{
java.util.List v;
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List targetLabels>;
return v;
}
public void setTargetLabels(java.util.List)
{
java.util.List v;
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v := @parameter: java.util.List;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List targetLabels> = v;
return;
}
public java.lang.Long getTargetLimit()
{
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
java.lang.Long v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long targetLimit>;
return v;
}
public void setTargetLimit(java.lang.Long)
{
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
java.lang.Long v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v := @parameter: java.lang.Long;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long targetLimit> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
java.util.Map v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.Map additionalProperties>;
return v;
}
public void setAdditionalProperty(java.lang.String, java.lang.Object)
{
java.util.Map v;
java.lang.Object v;
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
java.lang.String v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: 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.openshift.api.model.v.monitoring.v.NamespaceSelector v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.v.LabelSelector v;
java.lang.Long v, v, v, v, v;
java.util.Map v;
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
java.lang.String v, v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List getEndpoints()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.String getJobLabel()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long getLabelLimit()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long getLabelNameLengthLimit()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long getLabelValueLengthLimit()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: io.fabric.openshift.api.model.v.monitoring.v.NamespaceSelector getNamespaceSelector()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List getPodTargetLabels()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long getSampleLimit()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: io.fabric.kubernetes.api.model.v.LabelSelector getSelector()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List getTargetLabels()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long getTargetLimit()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.util.List,java.lang.String,java.lang.Long,java.lang.Long,java.lang.Long,io.fabric.openshift.api.model.v.monitoring.v.NamespaceSelector,java.util.List,java.lang.Long,io.fabric.kubernetes.api.model.v.LabelSelector,java.util.List,java.lang.Long,java.util.Map)>(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[])>("ServiceMonitorSpec(endpoints=\u, jobLabel=\u, labelLimit=\u, labelNameLengthLimit=\u, labelValueLengthLimit=\u, namespaceSelector=\u, podTargetLabels=\u, sampleLimit=\u, selector=\u, targetLabels=\u, targetLimit=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
java.lang.Long v, v, v, v, v, v, v, v, v, v;
java.util.Map v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v, v, v, v, v;
io.fabric.kubernetes.api.model.v.LabelSelector v, v;
io.fabric.openshift.api.model.v.monitoring.v.NamespaceSelector v, v;
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
java.lang.String v, v;
java.lang.Object v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long getLabelLimit()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long getLabelLimit()>();
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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long getLabelNameLengthLimit()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long getLabelNameLengthLimit()>();
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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long getLabelValueLengthLimit()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long getLabelValueLengthLimit()>();
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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long getSampleLimit()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long getSampleLimit()>();
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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long getTargetLimit()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long getTargetLimit()>();
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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List getEndpoints()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List getEndpoints()>();
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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.String getJobLabel()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.String getJobLabel()>();
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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: io.fabric.openshift.api.model.v.monitoring.v.NamespaceSelector getNamespaceSelector()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: io.fabric.openshift.api.model.v.monitoring.v.NamespaceSelector getNamespaceSelector()>();
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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List getPodTargetLabels()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List getPodTargetLabels()>();
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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: io.fabric.kubernetes.api.model.v.LabelSelector getSelector()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: io.fabric.kubernetes.api.model.v.LabelSelector 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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List getTargetLabels()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List getTargetLabels()>();
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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: 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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
boolean v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
return v;
}
public int hashCode()
{
java.lang.Long v, v, v, v, v;
java.util.Map v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.v.LabelSelector v;
io.fabric.openshift.api.model.v.monitoring.v.NamespaceSelector 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;
io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
java.lang.String v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long getLabelLimit()>();
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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long getLabelNameLengthLimit()>();
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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long getLabelValueLengthLimit()>();
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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long getSampleLimit()>();
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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.Long getTargetLimit()>();
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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List getEndpoints()>();
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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.lang.String getJobLabel()>();
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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: io.fabric.openshift.api.model.v.monitoring.v.NamespaceSelector getNamespaceSelector()>();
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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List getPodTargetLabels()>();
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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: io.fabric.kubernetes.api.model.v.LabelSelector 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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.List getTargetLabels()>();
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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: 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.openshift.api.model.v.monitoring.v.ServiceMonitorSpec v;
java.util.Map v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec;
v := @parameter: java.util.Map;
v.<io.fabric.openshift.api.model.v.monitoring.v.ServiceMonitorSpec: java.util.Map additionalProperties> = v;
return;
}
}