public class io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl extends io.fabric.kubernetes.api.builder.v.BaseFluent implements io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent
{
private io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder defaultCertificate;
private java.lang.String domain;
private io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder endpointPublishingStrategy;
private io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder httpHeaders;
private io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder logging;
private io.fabric.kubernetes.api.model.v.LabelSelectorBuilder namespaceSelector;
private io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder nodePlacement;
private java.lang.Integer replicas;
private io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder routeAdmission;
private io.fabric.kubernetes.api.model.v.LabelSelectorBuilder routeSelector;
private io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder tlsSecurityProfile;
public void <init>()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
specialinvoke v.<io.fabric.kubernetes.api.builder.v.BaseFluent: void <init>()>();
return;
}
public void <init>(io.fabric.openshift.api.model.v.operator.v.IngressControllerSpec)
{
io.fabric.openshift.api.model.v.operator.v.NodePlacement v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpec v;
io.fabric.kubernetes.api.model.v.LabelSelector v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders v;
io.fabric.kubernetes.api.model.v.LocalObjectReference v;
java.lang.Integer v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy v;
io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy v;
java.lang.String v;
io.fabric.openshift.api.model.v.TLSSecurityProfile v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpec;
specialinvoke v.<io.fabric.kubernetes.api.builder.v.BaseFluent: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.v.LocalObjectReference getDefaultCertificate()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withDefaultCertificate(io.fabric.kubernetes.api.model.v.LocalObjectReference)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpec: java.lang.String getDomain()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withDomain(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy getEndpointPublishingStrategy()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withEndpointPublishingStrategy(io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders getHttpHeaders()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withHttpHeaders(io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging getLogging()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withLogging(io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.v.LabelSelector getNamespaceSelector()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withNamespaceSelector(io.fabric.kubernetes.api.model.v.LabelSelector)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.v.operator.v.NodePlacement getNodePlacement()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withNodePlacement(io.fabric.openshift.api.model.v.operator.v.NodePlacement)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpec: java.lang.Integer getReplicas()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withReplicas(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy getRouteAdmission()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withRouteAdmission(io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.v.LabelSelector getRouteSelector()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withRouteSelector(io.fabric.kubernetes.api.model.v.LabelSelector)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.v.TLSSecurityProfile getTlsSecurityProfile()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withTlsSecurityProfile(io.fabric.openshift.api.model.v.TLSSecurityProfile)>(v);
return;
}
public io.fabric.kubernetes.api.model.v.LocalObjectReference getDefaultCertificate()
{
io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder v, v;
io.fabric.kubernetes.api.model.v.LocalObjectReference v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder defaultCertificate>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder defaultCertificate>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder: io.fabric.kubernetes.api.model.v.LocalObjectReference build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.LocalObjectReference buildDefaultCertificate()
{
io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder v, v;
io.fabric.kubernetes.api.model.v.LocalObjectReference v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder defaultCertificate>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder defaultCertificate>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder: io.fabric.kubernetes.api.model.v.LocalObjectReference build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withDefaultCertificate(io.fabric.kubernetes.api.model.v.LocalObjectReference)
{
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
io.fabric.kubernetes.api.model.v.LocalObjectReference v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
java.util.List v, v;
io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder v, v, v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.LocalObjectReference;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("defaultCertificate");
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder defaultCertificate>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder: void <init>(io.fabric.kubernetes.api.model.v.LocalObjectReference)>(v);
v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder defaultCertificate> = v;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("defaultCertificate");
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder defaultCertificate>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasDefaultCertificate()
{
io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder v;
java.lang.Boolean v;
boolean v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder defaultCertificate>;
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.openshift.api.model.v.operator.v.IngressControllerSpecFluent withNewDefaultCertificate(java.lang.String)
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent v;
java.lang.String v;
io.fabric.kubernetes.api.model.v.LocalObjectReference v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: java.lang.String;
v = new io.fabric.kubernetes.api.model.v.LocalObjectReference;
specialinvoke v.<io.fabric.kubernetes.api.model.v.LocalObjectReference: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withDefaultCertificate(io.fabric.kubernetes.api.model.v.LocalObjectReference)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$DefaultCertificateNested withNewDefaultCertificate()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$DefaultCertificateNestedImpl v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$DefaultCertificateNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$DefaultCertificateNestedImpl: void <init>(io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$DefaultCertificateNested withNewDefaultCertificateLike(io.fabric.kubernetes.api.model.v.LocalObjectReference)
{
io.fabric.kubernetes.api.model.v.LocalObjectReference v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$DefaultCertificateNestedImpl v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.LocalObjectReference;
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$DefaultCertificateNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$DefaultCertificateNestedImpl: void <init>(io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl,io.fabric.kubernetes.api.model.v.LocalObjectReference)>(v, v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$DefaultCertificateNested editDefaultCertificate()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$DefaultCertificateNested v;
io.fabric.kubernetes.api.model.v.LocalObjectReference v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LocalObjectReference getDefaultCertificate()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$DefaultCertificateNested withNewDefaultCertificateLike(io.fabric.kubernetes.api.model.v.LocalObjectReference)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$DefaultCertificateNested editOrNewDefaultCertificate()
{
io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$DefaultCertificateNested v;
io.fabric.kubernetes.api.model.v.LocalObjectReference v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LocalObjectReference getDefaultCertificate()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LocalObjectReference getDefaultCertificate()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder: io.fabric.kubernetes.api.model.v.LocalObjectReference build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$DefaultCertificateNested withNewDefaultCertificateLike(io.fabric.kubernetes.api.model.v.LocalObjectReference)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$DefaultCertificateNested editOrNewDefaultCertificateLike(io.fabric.kubernetes.api.model.v.LocalObjectReference)
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$DefaultCertificateNested v;
io.fabric.kubernetes.api.model.v.LocalObjectReference v, v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.LocalObjectReference;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LocalObjectReference getDefaultCertificate()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LocalObjectReference getDefaultCertificate()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$DefaultCertificateNested withNewDefaultCertificateLike(io.fabric.kubernetes.api.model.v.LocalObjectReference)>(v);
return v;
}
public java.lang.String getDomain()
{
java.lang.String v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: java.lang.String domain>;
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withDomain(java.lang.String)
{
java.lang.String v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: java.lang.String domain> = v;
return v;
}
public java.lang.Boolean hasDomain()
{
java.lang.Boolean v;
java.lang.String v;
boolean v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: java.lang.String domain>;
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.openshift.api.model.v.operator.v.IngressControllerSpecFluent withNewDomain(java.lang.String)
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent v;
java.lang.String v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
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.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withDomain(java.lang.String)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withNewDomain(java.lang.StringBuilder)
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent v;
java.lang.StringBuilder v;
java.lang.String v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: java.lang.StringBuilder;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuilder)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withDomain(java.lang.String)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withNewDomain(java.lang.StringBuffer)
{
java.lang.StringBuffer v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent v;
java.lang.String v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: java.lang.StringBuffer;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuffer)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withDomain(java.lang.String)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy getEndpointPublishingStrategy()
{
io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy v;
io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder endpointPublishingStrategy>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder endpointPublishingStrategy>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy buildEndpointPublishingStrategy()
{
io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy v;
io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder endpointPublishingStrategy>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder endpointPublishingStrategy>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withEndpointPublishingStrategy(io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy)
{
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder v, v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy v;
java.util.List v, v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("endpointPublishingStrategy");
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder endpointPublishingStrategy>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder: void <init>(io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy)>(v);
v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder endpointPublishingStrategy> = v;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("endpointPublishingStrategy");
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder endpointPublishingStrategy>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasEndpointPublishingStrategy()
{
io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder v;
java.lang.Boolean v;
boolean v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder endpointPublishingStrategy>;
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.openshift.api.model.v.operator.v.IngressControllerSpecFluent$EndpointPublishingStrategyNested withNewEndpointPublishingStrategy()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$EndpointPublishingStrategyNestedImpl v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$EndpointPublishingStrategyNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$EndpointPublishingStrategyNestedImpl: void <init>(io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$EndpointPublishingStrategyNested withNewEndpointPublishingStrategyLike(io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy)
{
io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$EndpointPublishingStrategyNestedImpl v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy;
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$EndpointPublishingStrategyNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$EndpointPublishingStrategyNestedImpl: void <init>(io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy)>(v, v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$EndpointPublishingStrategyNested editEndpointPublishingStrategy()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$EndpointPublishingStrategyNested v;
io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy getEndpointPublishingStrategy()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$EndpointPublishingStrategyNested withNewEndpointPublishingStrategyLike(io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$EndpointPublishingStrategyNested editOrNewEndpointPublishingStrategy()
{
io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy v, v;
io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$EndpointPublishingStrategyNested v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy getEndpointPublishingStrategy()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy getEndpointPublishingStrategy()>();
goto label;
label:
v = new io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$EndpointPublishingStrategyNested withNewEndpointPublishingStrategyLike(io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$EndpointPublishingStrategyNested editOrNewEndpointPublishingStrategyLike(io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy)
{
io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy v, v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$EndpointPublishingStrategyNested v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy getEndpointPublishingStrategy()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy getEndpointPublishingStrategy()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$EndpointPublishingStrategyNested withNewEndpointPublishingStrategyLike(io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategy)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders getHttpHeaders()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder httpHeaders>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder httpHeaders>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders buildHttpHeaders()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder httpHeaders>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder httpHeaders>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withHttpHeaders(io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders)
{
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
java.util.List v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder v, v, v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("httpHeaders");
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder httpHeaders>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder: void <init>(io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders)>(v);
v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder httpHeaders> = v;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("httpHeaders");
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder httpHeaders>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasHttpHeaders()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder v;
java.lang.Boolean v;
boolean v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder httpHeaders>;
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.openshift.api.model.v.operator.v.IngressControllerSpecFluent$HttpHeadersNested withNewHttpHeaders()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$HttpHeadersNestedImpl v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$HttpHeadersNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$HttpHeadersNestedImpl: void <init>(io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$HttpHeadersNested withNewHttpHeadersLike(io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders)
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$HttpHeadersNestedImpl v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders;
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$HttpHeadersNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$HttpHeadersNestedImpl: void <init>(io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders)>(v, v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$HttpHeadersNested editHttpHeaders()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$HttpHeadersNested v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders getHttpHeaders()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$HttpHeadersNested withNewHttpHeadersLike(io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$HttpHeadersNested editOrNewHttpHeaders()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$HttpHeadersNested v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders getHttpHeaders()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders getHttpHeaders()>();
goto label;
label:
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$HttpHeadersNested withNewHttpHeadersLike(io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$HttpHeadersNested editOrNewHttpHeadersLike(io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders)
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders v, v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$HttpHeadersNested v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders getHttpHeaders()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders getHttpHeaders()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$HttpHeadersNested withNewHttpHeadersLike(io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeaders)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging getLogging()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder logging>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder logging>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder: io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging buildLogging()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder logging>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder logging>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder: io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withLogging(io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging)
{
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
java.util.List v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder v, v, v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("logging");
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder logging>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging)>(v);
v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder logging> = v;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("logging");
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder logging>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasLogging()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder v;
java.lang.Boolean v;
boolean v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder logging>;
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.openshift.api.model.v.operator.v.IngressControllerSpecFluent$LoggingNested withNewLogging()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$LoggingNestedImpl v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$LoggingNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$LoggingNestedImpl: void <init>(io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$LoggingNested withNewLoggingLike(io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging)
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$LoggingNestedImpl v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging;
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$LoggingNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$LoggingNestedImpl: void <init>(io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging)>(v, v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$LoggingNested editLogging()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$LoggingNested v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging getLogging()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$LoggingNested withNewLoggingLike(io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$LoggingNested editOrNewLogging()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$LoggingNested v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging getLogging()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging getLogging()>();
goto label;
label:
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder: io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$LoggingNested withNewLoggingLike(io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$LoggingNested editOrNewLoggingLike(io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging)
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging v, v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$LoggingNested v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging getLogging()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging getLogging()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$LoggingNested withNewLoggingLike(io.fabric.openshift.api.model.v.operator.v.IngressControllerLogging)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.LabelSelector getNamespaceSelector()
{
io.fabric.kubernetes.api.model.v.LabelSelectorBuilder v, v;
io.fabric.kubernetes.api.model.v.LabelSelector v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder namespaceSelector>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder namespaceSelector>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.LabelSelectorBuilder: io.fabric.kubernetes.api.model.v.LabelSelector build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.LabelSelector buildNamespaceSelector()
{
io.fabric.kubernetes.api.model.v.LabelSelectorBuilder v, v;
io.fabric.kubernetes.api.model.v.LabelSelector v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder namespaceSelector>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder namespaceSelector>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.LabelSelectorBuilder: io.fabric.kubernetes.api.model.v.LabelSelector build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withNamespaceSelector(io.fabric.kubernetes.api.model.v.LabelSelector)
{
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
io.fabric.kubernetes.api.model.v.LabelSelectorBuilder v, v, v;
io.fabric.kubernetes.api.model.v.LabelSelector v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
java.util.List v, v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.LabelSelector;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("namespaceSelector");
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder namespaceSelector>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.v.LabelSelectorBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.LabelSelectorBuilder: void <init>(io.fabric.kubernetes.api.model.v.LabelSelector)>(v);
v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder namespaceSelector> = v;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("namespaceSelector");
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder namespaceSelector>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasNamespaceSelector()
{
io.fabric.kubernetes.api.model.v.LabelSelectorBuilder v;
java.lang.Boolean v;
boolean v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder namespaceSelector>;
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.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NamespaceSelectorNested withNewNamespaceSelector()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$NamespaceSelectorNestedImpl v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$NamespaceSelectorNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$NamespaceSelectorNestedImpl: void <init>(io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NamespaceSelectorNested withNewNamespaceSelectorLike(io.fabric.kubernetes.api.model.v.LabelSelector)
{
io.fabric.kubernetes.api.model.v.LabelSelector v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$NamespaceSelectorNestedImpl v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.LabelSelector;
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$NamespaceSelectorNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$NamespaceSelectorNestedImpl: void <init>(io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl,io.fabric.kubernetes.api.model.v.LabelSelector)>(v, v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NamespaceSelectorNested editNamespaceSelector()
{
io.fabric.kubernetes.api.model.v.LabelSelector v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NamespaceSelectorNested v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelector getNamespaceSelector()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NamespaceSelectorNested withNewNamespaceSelectorLike(io.fabric.kubernetes.api.model.v.LabelSelector)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NamespaceSelectorNested editOrNewNamespaceSelector()
{
io.fabric.kubernetes.api.model.v.LabelSelectorBuilder v;
io.fabric.kubernetes.api.model.v.LabelSelector v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NamespaceSelectorNested v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelector getNamespaceSelector()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelector getNamespaceSelector()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.v.LabelSelectorBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.LabelSelectorBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.LabelSelectorBuilder: io.fabric.kubernetes.api.model.v.LabelSelector build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NamespaceSelectorNested withNewNamespaceSelectorLike(io.fabric.kubernetes.api.model.v.LabelSelector)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NamespaceSelectorNested editOrNewNamespaceSelectorLike(io.fabric.kubernetes.api.model.v.LabelSelector)
{
io.fabric.kubernetes.api.model.v.LabelSelector v, v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NamespaceSelectorNested v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.LabelSelector;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelector getNamespaceSelector()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelector getNamespaceSelector()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NamespaceSelectorNested withNewNamespaceSelectorLike(io.fabric.kubernetes.api.model.v.LabelSelector)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.NodePlacement getNodePlacement()
{
io.fabric.openshift.api.model.v.operator.v.NodePlacement v;
io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder nodePlacement>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder nodePlacement>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder: io.fabric.openshift.api.model.v.operator.v.NodePlacement build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.operator.v.NodePlacement buildNodePlacement()
{
io.fabric.openshift.api.model.v.operator.v.NodePlacement v;
io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder nodePlacement>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder nodePlacement>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder: io.fabric.openshift.api.model.v.operator.v.NodePlacement build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withNodePlacement(io.fabric.openshift.api.model.v.operator.v.NodePlacement)
{
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
io.fabric.openshift.api.model.v.operator.v.NodePlacement v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
java.util.List v, v;
io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder v, v, v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.operator.v.NodePlacement;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("nodePlacement");
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder nodePlacement>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder: void <init>(io.fabric.openshift.api.model.v.operator.v.NodePlacement)>(v);
v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder nodePlacement> = v;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("nodePlacement");
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder nodePlacement>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasNodePlacement()
{
io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder v;
java.lang.Boolean v;
boolean v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder nodePlacement>;
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.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NodePlacementNested withNewNodePlacement()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$NodePlacementNestedImpl v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$NodePlacementNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$NodePlacementNestedImpl: void <init>(io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NodePlacementNested withNewNodePlacementLike(io.fabric.openshift.api.model.v.operator.v.NodePlacement)
{
io.fabric.openshift.api.model.v.operator.v.NodePlacement v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$NodePlacementNestedImpl v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.operator.v.NodePlacement;
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$NodePlacementNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$NodePlacementNestedImpl: void <init>(io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.v.operator.v.NodePlacement)>(v, v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NodePlacementNested editNodePlacement()
{
io.fabric.openshift.api.model.v.operator.v.NodePlacement v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NodePlacementNested v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.NodePlacement getNodePlacement()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NodePlacementNested withNewNodePlacementLike(io.fabric.openshift.api.model.v.operator.v.NodePlacement)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NodePlacementNested editOrNewNodePlacement()
{
io.fabric.openshift.api.model.v.operator.v.NodePlacement v, v;
io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NodePlacementNested v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.NodePlacement getNodePlacement()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.NodePlacement getNodePlacement()>();
goto label;
label:
v = new io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder: io.fabric.openshift.api.model.v.operator.v.NodePlacement build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NodePlacementNested withNewNodePlacementLike(io.fabric.openshift.api.model.v.operator.v.NodePlacement)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NodePlacementNested editOrNewNodePlacementLike(io.fabric.openshift.api.model.v.operator.v.NodePlacement)
{
io.fabric.openshift.api.model.v.operator.v.NodePlacement v, v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NodePlacementNested v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.operator.v.NodePlacement;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.NodePlacement getNodePlacement()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.NodePlacement getNodePlacement()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$NodePlacementNested withNewNodePlacementLike(io.fabric.openshift.api.model.v.operator.v.NodePlacement)>(v);
return v;
}
public java.lang.Integer getReplicas()
{
java.lang.Integer v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: java.lang.Integer replicas>;
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withReplicas(java.lang.Integer)
{
java.lang.Integer v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: java.lang.Integer;
v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: java.lang.Integer replicas> = v;
return v;
}
public java.lang.Boolean hasReplicas()
{
java.lang.Boolean v;
java.lang.Integer v;
boolean v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: java.lang.Integer replicas>;
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.openshift.api.model.v.operator.v.IngressControllerSpecFluent withNewReplicas(java.lang.String)
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent v;
java.lang.String v;
java.lang.Integer v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.Integer;
specialinvoke v.<java.lang.Integer: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withReplicas(java.lang.Integer)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withNewReplicas(int)
{
int v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent v;
java.lang.Integer v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: int;
v = new java.lang.Integer;
specialinvoke v.<java.lang.Integer: void <init>(int)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withReplicas(java.lang.Integer)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy getRouteAdmission()
{
io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder routeAdmission>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder routeAdmission>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy buildRouteAdmission()
{
io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder routeAdmission>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder routeAdmission>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withRouteAdmission(io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy)
{
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy v;
java.util.List v, v;
io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder v, v, v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("routeAdmission");
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder routeAdmission>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy)>(v);
v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder routeAdmission> = v;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("routeAdmission");
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder routeAdmission>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasRouteAdmission()
{
io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder v;
java.lang.Boolean v;
boolean v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder routeAdmission>;
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.openshift.api.model.v.operator.v.IngressControllerSpecFluent withNewRouteAdmission(java.lang.String, java.lang.String)
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent v;
java.lang.String v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withRouteAdmission(io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteAdmissionNested withNewRouteAdmission()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$RouteAdmissionNestedImpl v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$RouteAdmissionNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$RouteAdmissionNestedImpl: void <init>(io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteAdmissionNested withNewRouteAdmissionLike(io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy)
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$RouteAdmissionNestedImpl v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy;
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$RouteAdmissionNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$RouteAdmissionNestedImpl: void <init>(io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy)>(v, v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteAdmissionNested editRouteAdmission()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteAdmissionNested v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy getRouteAdmission()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteAdmissionNested withNewRouteAdmissionLike(io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteAdmissionNested editOrNewRouteAdmission()
{
io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteAdmissionNested v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy v, v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy getRouteAdmission()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy getRouteAdmission()>();
goto label;
label:
v = new io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteAdmissionNested withNewRouteAdmissionLike(io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteAdmissionNested editOrNewRouteAdmissionLike(io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy)
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteAdmissionNested v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy v, v, v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy getRouteAdmission()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy getRouteAdmission()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteAdmissionNested withNewRouteAdmissionLike(io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicy)>(v);
return v;
}
public io.fabric.kubernetes.api.model.v.LabelSelector getRouteSelector()
{
io.fabric.kubernetes.api.model.v.LabelSelectorBuilder v, v;
io.fabric.kubernetes.api.model.v.LabelSelector v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder routeSelector>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder routeSelector>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.LabelSelectorBuilder: io.fabric.kubernetes.api.model.v.LabelSelector build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.v.LabelSelector buildRouteSelector()
{
io.fabric.kubernetes.api.model.v.LabelSelectorBuilder v, v;
io.fabric.kubernetes.api.model.v.LabelSelector v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder routeSelector>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder routeSelector>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.LabelSelectorBuilder: io.fabric.kubernetes.api.model.v.LabelSelector build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withRouteSelector(io.fabric.kubernetes.api.model.v.LabelSelector)
{
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
io.fabric.kubernetes.api.model.v.LabelSelectorBuilder v, v, v;
io.fabric.kubernetes.api.model.v.LabelSelector v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
java.util.List v, v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.LabelSelector;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("routeSelector");
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder routeSelector>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.v.LabelSelectorBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.LabelSelectorBuilder: void <init>(io.fabric.kubernetes.api.model.v.LabelSelector)>(v);
v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder routeSelector> = v;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("routeSelector");
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder routeSelector>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasRouteSelector()
{
io.fabric.kubernetes.api.model.v.LabelSelectorBuilder v;
java.lang.Boolean v;
boolean v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder routeSelector>;
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.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteSelectorNested withNewRouteSelector()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$RouteSelectorNestedImpl v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$RouteSelectorNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$RouteSelectorNestedImpl: void <init>(io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteSelectorNested withNewRouteSelectorLike(io.fabric.kubernetes.api.model.v.LabelSelector)
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$RouteSelectorNestedImpl v;
io.fabric.kubernetes.api.model.v.LabelSelector v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.LabelSelector;
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$RouteSelectorNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$RouteSelectorNestedImpl: void <init>(io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl,io.fabric.kubernetes.api.model.v.LabelSelector)>(v, v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteSelectorNested editRouteSelector()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteSelectorNested v;
io.fabric.kubernetes.api.model.v.LabelSelector v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelector getRouteSelector()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteSelectorNested withNewRouteSelectorLike(io.fabric.kubernetes.api.model.v.LabelSelector)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteSelectorNested editOrNewRouteSelector()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteSelectorNested v;
io.fabric.kubernetes.api.model.v.LabelSelectorBuilder v;
io.fabric.kubernetes.api.model.v.LabelSelector v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelector getRouteSelector()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelector getRouteSelector()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.v.LabelSelectorBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.v.LabelSelectorBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.LabelSelectorBuilder: io.fabric.kubernetes.api.model.v.LabelSelector build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteSelectorNested withNewRouteSelectorLike(io.fabric.kubernetes.api.model.v.LabelSelector)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteSelectorNested editOrNewRouteSelectorLike(io.fabric.kubernetes.api.model.v.LabelSelector)
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteSelectorNested v;
io.fabric.kubernetes.api.model.v.LabelSelector v, v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.v.LabelSelector;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelector getRouteSelector()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelector getRouteSelector()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$RouteSelectorNested withNewRouteSelectorLike(io.fabric.kubernetes.api.model.v.LabelSelector)>(v);
return v;
}
public io.fabric.openshift.api.model.v.TLSSecurityProfile getTlsSecurityProfile()
{
io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder v, v;
io.fabric.openshift.api.model.v.TLSSecurityProfile v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder tlsSecurityProfile>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder tlsSecurityProfile>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder: io.fabric.openshift.api.model.v.TLSSecurityProfile build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.TLSSecurityProfile buildTlsSecurityProfile()
{
io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder v, v;
io.fabric.openshift.api.model.v.TLSSecurityProfile v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder tlsSecurityProfile>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder tlsSecurityProfile>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder: io.fabric.openshift.api.model.v.TLSSecurityProfile build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent withTlsSecurityProfile(io.fabric.openshift.api.model.v.TLSSecurityProfile)
{
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
java.util.List v, v;
io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder v, v, v;
io.fabric.openshift.api.model.v.TLSSecurityProfile v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.TLSSecurityProfile;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("tlsSecurityProfile");
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder tlsSecurityProfile>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder: void <init>(io.fabric.openshift.api.model.v.TLSSecurityProfile)>(v);
v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder tlsSecurityProfile> = v;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("tlsSecurityProfile");
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder tlsSecurityProfile>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasTlsSecurityProfile()
{
java.lang.Boolean v;
io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder v;
boolean v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder tlsSecurityProfile>;
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.openshift.api.model.v.operator.v.IngressControllerSpecFluent$TlsSecurityProfileNested withNewTlsSecurityProfile()
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$TlsSecurityProfileNestedImpl v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$TlsSecurityProfileNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$TlsSecurityProfileNestedImpl: void <init>(io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$TlsSecurityProfileNested withNewTlsSecurityProfileLike(io.fabric.openshift.api.model.v.TLSSecurityProfile)
{
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$TlsSecurityProfileNestedImpl v;
io.fabric.openshift.api.model.v.TLSSecurityProfile v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.TLSSecurityProfile;
v = new io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$TlsSecurityProfileNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl$TlsSecurityProfileNestedImpl: void <init>(io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.v.TLSSecurityProfile)>(v, v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$TlsSecurityProfileNested editTlsSecurityProfile()
{
io.fabric.openshift.api.model.v.TLSSecurityProfile v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$TlsSecurityProfileNested v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.TLSSecurityProfile getTlsSecurityProfile()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$TlsSecurityProfileNested withNewTlsSecurityProfileLike(io.fabric.openshift.api.model.v.TLSSecurityProfile)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$TlsSecurityProfileNested editOrNewTlsSecurityProfile()
{
io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder v;
io.fabric.openshift.api.model.v.TLSSecurityProfile v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$TlsSecurityProfileNested v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.TLSSecurityProfile getTlsSecurityProfile()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.TLSSecurityProfile getTlsSecurityProfile()>();
goto label;
label:
v = new io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder: io.fabric.openshift.api.model.v.TLSSecurityProfile build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$TlsSecurityProfileNested withNewTlsSecurityProfileLike(io.fabric.openshift.api.model.v.TLSSecurityProfile)>(v);
return v;
}
public io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$TlsSecurityProfileNested editOrNewTlsSecurityProfileLike(io.fabric.openshift.api.model.v.TLSSecurityProfile)
{
io.fabric.openshift.api.model.v.TLSSecurityProfile v, v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$TlsSecurityProfileNested v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.TLSSecurityProfile;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.TLSSecurityProfile getTlsSecurityProfile()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.TLSSecurityProfile getTlsSecurityProfile()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluent$TlsSecurityProfileNested withNewTlsSecurityProfileLike(io.fabric.openshift.api.model.v.TLSSecurityProfile)>(v);
return v;
}
public boolean equals(java.lang.Object)
{
java.lang.Integer v, v, v, v;
io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder v, v, v, v;
io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder v, v, v, v;
io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v;
io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder v, v, v, v;
io.fabric.kubernetes.api.model.v.LabelSelectorBuilder v, v, v, v, v, v, v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder v, v, v, v;
io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder v, v, v, v;
java.lang.String v, v, v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder v, v, v, v;
java.lang.Class v, v;
java.lang.Object v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
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.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder defaultCertificate>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder defaultCertificate>;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder defaultCertificate>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder defaultCertificate>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: java.lang.String domain>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: java.lang.String domain>;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: java.lang.String domain>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: java.lang.String domain>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder endpointPublishingStrategy>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder endpointPublishingStrategy>;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder endpointPublishingStrategy>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder endpointPublishingStrategy>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder httpHeaders>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder httpHeaders>;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder httpHeaders>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder httpHeaders>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder logging>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder logging>;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder logging>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder logging>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder namespaceSelector>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder namespaceSelector>;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder namespaceSelector>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.LabelSelectorBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder namespaceSelector>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder nodePlacement>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder nodePlacement>;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder nodePlacement>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder nodePlacement>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: java.lang.Integer replicas>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: java.lang.Integer replicas>;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: java.lang.Integer replicas>;
v = virtualinvoke v.<java.lang.Integer: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: java.lang.Integer replicas>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder routeAdmission>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder routeAdmission>;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder routeAdmission>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder routeAdmission>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder routeSelector>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder routeSelector>;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder routeSelector>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.LabelSelectorBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder routeSelector>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder tlsSecurityProfile>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder tlsSecurityProfile>;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder tlsSecurityProfile>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder tlsSecurityProfile>;
if v == null goto label;
label:
return 0;
label:
return 1;
}
public int hashCode()
{
java.lang.Object[] v;
java.lang.Integer v, v;
io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder v;
io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder v;
io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder v;
int v, v;
java.lang.String v;
io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder v;
io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder v;
io.fabric.kubernetes.api.model.v.LabelSelectorBuilder v, v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl v;
io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder v;
v := @this: io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl;
v = newarray (java.lang.Object)[12];
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LocalObjectReferenceBuilder defaultCertificate>;
v[0] = v;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: java.lang.String domain>;
v[1] = v;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.EndpointPublishingStrategyBuilder endpointPublishingStrategy>;
v[2] = v;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerHTTPHeadersBuilder httpHeaders>;
v[3] = v;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.IngressControllerLoggingBuilder logging>;
v[4] = v;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder namespaceSelector>;
v[5] = v;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.NodePlacementBuilder nodePlacement>;
v[6] = v;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: java.lang.Integer replicas>;
v[7] = v;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.operator.v.RouteAdmissionPolicyBuilder routeAdmission>;
v[8] = v;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.model.v.LabelSelectorBuilder routeSelector>;
v[9] = v;
v = v.<io.fabric.openshift.api.model.v.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.v.TLSSecurityProfileBuilder tlsSecurityProfile>;
v[10] = v;
v = specialinvoke v.<java.lang.Object: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[11] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
}