public class io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl extends io.fabric.kubernetes.api.builder.BaseFluent implements io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent
{
private io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder containerResource;
private io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder external;
private io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder object;
private io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder pods;
private io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder resource;
private java.lang.String type;
private java.util.Map additionalProperties;
public void <init>()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
return;
}
public void <init>(io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatus)
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus v;
java.util.Map v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatus;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatus: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus getContainerResource()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent withContainerResource(io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatus: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus getExternal()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent withExternal(io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatus: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus getObject()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent withObject(io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatus: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus getPods()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent withPods(io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatus: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus getResource()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent withResource(io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatus: java.lang.String getType()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent withType(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatus: java.util.Map getAdditionalProperties()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent withAdditionalProperties(java.util.Map)>(v);
return;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus getContainerResource()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder containerResource>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder containerResource>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus buildContainerResource()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder containerResource>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder containerResource>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent withContainerResource(io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus)
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
java.util.List v, v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("containerResource");
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder containerResource>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder: void <init>(io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus)>(v);
v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder containerResource> = v;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("containerResource");
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder containerResource>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasContainerResource()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder containerResource>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ContainerResourceNested withNewContainerResource()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ContainerResourceNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = new io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ContainerResourceNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ContainerResourceNestedImpl: void <init>(io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ContainerResourceNested withNewContainerResourceLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus)
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ContainerResourceNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus;
v = new io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ContainerResourceNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ContainerResourceNestedImpl: void <init>(io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl,io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ContainerResourceNested editContainerResource()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ContainerResourceNested v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus getContainerResource()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ContainerResourceNested withNewContainerResourceLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ContainerResourceNested editOrNewContainerResource()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ContainerResourceNested v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus getContainerResource()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus getContainerResource()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ContainerResourceNested withNewContainerResourceLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ContainerResourceNested editOrNewContainerResourceLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus)
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus v, v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ContainerResourceNested v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus getContainerResource()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus getContainerResource()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ContainerResourceNested withNewContainerResourceLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatus)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus getExternal()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder external>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder external>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus buildExternal()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder external>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder external>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent withExternal(io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder v, v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
java.util.List v, v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("external");
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder external>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder: void <init>(io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus)>(v);
v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder external> = v;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("external");
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder external>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasExternal()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder external>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ExternalNested withNewExternal()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ExternalNestedImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = new io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ExternalNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ExternalNestedImpl: void <init>(io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ExternalNested withNewExternalLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus)
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ExternalNestedImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus;
v = new io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ExternalNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ExternalNestedImpl: void <init>(io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl,io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ExternalNested editExternal()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ExternalNested v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus getExternal()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ExternalNested withNewExternalLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ExternalNested editOrNewExternal()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ExternalNested v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus getExternal()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus getExternal()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ExternalNested withNewExternalLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ExternalNested editOrNewExternalLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus)
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus v, v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ExternalNested v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus getExternal()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus getExternal()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ExternalNested withNewExternalLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatus)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus getObject()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder object>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder object>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus buildObject()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder object>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder object>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent withObject(io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder v, v, v;
java.util.List v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("object");
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder object>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder: void <init>(io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus)>(v);
v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder object> = v;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("object");
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder object>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasObject()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder object>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ObjectNested withNewObject()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ObjectNestedImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = new io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ObjectNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ObjectNestedImpl: void <init>(io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ObjectNested withNewObjectLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus)
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ObjectNestedImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus;
v = new io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ObjectNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ObjectNestedImpl: void <init>(io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl,io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ObjectNested editObject()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ObjectNested v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus getObject()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ObjectNested withNewObjectLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ObjectNested editOrNewObject()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ObjectNested v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus v, v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus getObject()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus getObject()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ObjectNested withNewObjectLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ObjectNested editOrNewObjectLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus)
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ObjectNested v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus v, v, v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus getObject()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus getObject()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ObjectNested withNewObjectLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatus)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus getPods()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder pods>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder pods>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus buildPods()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder pods>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder pods>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent withPods(io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus)
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
java.util.List v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("pods");
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder pods>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder: void <init>(io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus)>(v);
v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder pods> = v;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("pods");
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder pods>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasPods()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder pods>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$PodsNested withNewPods()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$PodsNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = new io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$PodsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$PodsNestedImpl: void <init>(io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$PodsNested withNewPodsLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus)
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$PodsNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus;
v = new io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$PodsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$PodsNestedImpl: void <init>(io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl,io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$PodsNested editPods()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$PodsNested v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus getPods()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$PodsNested withNewPodsLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$PodsNested editOrNewPods()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$PodsNested v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus getPods()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus getPods()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$PodsNested withNewPodsLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$PodsNested editOrNewPodsLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus)
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus v, v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$PodsNested v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus getPods()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus getPods()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$PodsNested withNewPodsLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatus)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus getResource()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder resource>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder resource>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus buildResource()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder resource>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder resource>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent withResource(io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus)
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
java.util.List v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder v, v, v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("resource");
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder resource>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder: void <init>(io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus)>(v);
v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder resource> = v;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("resource");
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder resource>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasResource()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
java.lang.Boolean v;
boolean v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder resource>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ResourceNested withNewResource()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ResourceNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = new io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ResourceNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ResourceNestedImpl: void <init>(io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ResourceNested withNewResourceLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus)
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ResourceNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus;
v = new io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ResourceNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl$ResourceNestedImpl: void <init>(io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl,io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ResourceNested editResource()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ResourceNested v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus getResource()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ResourceNested withNewResourceLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ResourceNested editOrNewResource()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ResourceNested v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus getResource()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus getResource()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ResourceNested withNewResourceLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ResourceNested editOrNewResourceLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus)
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ResourceNested v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus v, v, v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus getResource()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus getResource()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent$ResourceNested withNewResourceLike(io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatus)>(v);
return v;
}
public java.lang.String getType()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.lang.String type>;
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent withType(java.lang.String)
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.lang.String type> = v;
return v;
}
public java.lang.Boolean hasType()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.lang.String type>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent withNewType(java.lang.String)
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent withType(java.lang.String)>(v);
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent addToAdditionalProperties(java.lang.String, java.lang.Object)
{
java.util.LinkedHashMap v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
java.util.Map v, v;
java.lang.Object v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.util.Map additionalProperties>;
if v != null goto label;
if v == null goto label;
if v == null goto label;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.util.Map additionalProperties> = v;
label:
if v == null goto label;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
label:
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent addToAdditionalProperties(java.util.Map)
{
java.util.LinkedHashMap v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
java.util.Map v, v, v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: java.util.Map;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.util.Map additionalProperties>;
if v != null goto label;
if v == null goto label;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.util.Map additionalProperties> = v;
label:
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: void putAll(java.util.Map)>(v);
label:
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent removeFromAdditionalProperties(java.lang.String)
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
java.util.Map v, v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.util.Map additionalProperties>;
if v != null goto label;
return v;
label:
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent removeFromAdditionalProperties(java.util.Map)
{
java.util.Iterator v;
java.util.Set v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
java.util.Map v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: java.util.Map;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.util.Map additionalProperties>;
if v != null goto label;
return v;
label:
if v == null goto label;
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.util.Map additionalProperties>;
return v;
}
public io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluent withAdditionalProperties(java.util.Map)
{
java.util.LinkedHashMap v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: java.util.Map;
if v != null goto label;
v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.util.Map additionalProperties> = null;
goto label;
label:
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>(java.util.Map)>(v);
v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.util.Map additionalProperties> = v;
label:
return v;
}
public java.lang.Boolean hasAdditionalProperties()
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
java.util.Map v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder v, v, v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder v, v, v, v;
java.util.Map v, v, v, v;
boolean v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder v, v, v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder v, v, v, v;
java.lang.String v, v, v, v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder v, v, v, v;
java.lang.Class v, v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
if v == v goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder containerResource>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder containerResource>;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder containerResource>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder containerResource>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder external>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder external>;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder external>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder external>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder object>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder object>;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder object>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder object>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder pods>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder pods>;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder pods>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder pods>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder resource>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder resource>;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder resource>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder resource>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.lang.String type>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.lang.String type>;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.lang.String type>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.lang.String type>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.util.Map additionalProperties>;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.util.Map additionalProperties>;
v = interfaceinvoke v.<java.util.Map: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
label:
return 0;
label:
return 1;
}
public int hashCode()
{
java.lang.Object[] v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder v;
java.lang.Integer v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder v;
java.util.Map v;
int v, v;
java.lang.String v;
io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder v;
v := @this: io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl;
v = newarray (java.lang.Object)[8];
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ContainerResourceMetricStatusBuilder containerResource>;
v[0] = v;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ExternalMetricStatusBuilder external>;
v[1] = v;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ObjectMetricStatusBuilder object>;
v[2] = v;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.PodsMetricStatusBuilder pods>;
v[3] = v;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: io.fabric.kubernetes.api.model.autoscaling.v2beta.ResourceMetricStatusBuilder resource>;
v[4] = v;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.lang.String type>;
v[5] = v;
v = v.<io.fabric.kubernetes.api.model.autoscaling.v2beta.MetricStatusFluentImpl: java.util.Map additionalProperties>;
v[6] = v;
v = specialinvoke v.<java.lang.Object: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[7] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
}