public class io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder extends io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluentImpl implements io.fabric.kubernetes.api.builder.VisitableBuilder
{
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent fluent;
java.lang.Boolean validationEnabled;
public void <init>()
{
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder v;
java.lang.Boolean v;
v := @this: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
specialinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder: void <init>(java.lang.Boolean)>(v);
return;
}
public void <init>(java.lang.Boolean)
{
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder v;
java.lang.Boolean v;
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder;
v := @parameter: java.lang.Boolean;
v = new io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec;
specialinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec: void <init>()>();
specialinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder: void <init>(io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec,java.lang.Boolean)>(v, v);
return;
}
public void <init>(io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent)
{
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder v;
java.lang.Boolean v;
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent v;
v := @this: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder;
v := @parameter: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
specialinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder: void <init>(io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent,java.lang.Boolean)>(v, v);
return;
}
public void <init>(io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent, java.lang.Boolean)
{
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder v;
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec v;
java.lang.Boolean v;
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent v;
v := @this: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder;
v := @parameter: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent;
v := @parameter: java.lang.Boolean;
v = new io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec;
specialinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec: void <init>()>();
specialinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder: void <init>(io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent,io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec,java.lang.Boolean)>(v, v, v);
return;
}
public void <init>(io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent, io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec)
{
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder v;
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec v;
java.lang.Boolean v;
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent v;
v := @this: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder;
v := @parameter: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent;
v := @parameter: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
specialinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder: void <init>(io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent,io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec,java.lang.Boolean)>(v, v, v);
return;
}
public void <init>(io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent, io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec, java.lang.Boolean)
{
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder v;
io.fabric.kubernetes.api.model.ResourceRequirements v;
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec v;
java.lang.Boolean v, v;
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent v;
java.lang.Integer v;
v := @this: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder;
v := @parameter: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent;
v := @parameter: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec;
v := @parameter: java.lang.Boolean;
specialinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluentImpl: void <init>()>();
v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent fluent> = v;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec: java.lang.Boolean getEnableMetrics()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent withEnableMetrics(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec: java.lang.Integer getInterval()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent withInterval(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec: io.fabric.kubernetes.api.model.ResourceRequirements getResources()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent withResources(io.fabric.kubernetes.api.model.ResourceRequirements)>(v);
v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder: java.lang.Boolean validationEnabled> = v;
return;
}
public void <init>(io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec)
{
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder v;
java.lang.Boolean v;
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec v;
v := @this: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder;
v := @parameter: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
specialinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder: void <init>(io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec,java.lang.Boolean)>(v, v);
return;
}
public void <init>(io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec, java.lang.Boolean)
{
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder v;
io.fabric.kubernetes.api.model.ResourceRequirements v;
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec v;
java.lang.Boolean v, v;
java.lang.Integer v;
v := @this: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder;
v := @parameter: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec;
v := @parameter: java.lang.Boolean;
specialinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluentImpl: void <init>()>();
v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent fluent> = v;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec: java.lang.Boolean getEnableMetrics()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent withEnableMetrics(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec: java.lang.Integer getInterval()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent withInterval(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec: io.fabric.kubernetes.api.model.ResourceRequirements getResources()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent withResources(io.fabric.kubernetes.api.model.ResourceRequirements)>(v);
v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder: java.lang.Boolean validationEnabled> = v;
return;
}
public io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec build()
{
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent v, v, v;
java.lang.Integer v;
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder v;
io.fabric.kubernetes.api.model.ResourceRequirements v;
io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec v;
java.lang.Boolean v;
v := @this: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder;
v = new io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec;
v = v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent: java.lang.Boolean getEnableMetrics()>();
v = v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent: java.lang.Integer getInterval()>();
v = v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecBuilder: io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpecFluent: io.fabric.kubernetes.api.model.ResourceRequirements getResources()>();
specialinvoke v.<io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.ObservabilityAddonSpec: void <init>(java.lang.Boolean,java.lang.Integer,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v, v);
return v;
}
}