public class io.fabric.openshift.api.model.operator.v.IngressControllerSpec extends java.lang.Object implements io.fabric.kubernetes.api.model.KubernetesResource
{
private io.fabric.openshift.api.model.operator.v.ClientTLS clientTLS;
private io.fabric.kubernetes.api.model.LocalObjectReference defaultCertificate;
private java.lang.String domain;
private io.fabric.openshift.api.model.operator.v.EndpointPublishingStrategy endpointPublishingStrategy;
private io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy httpCompression;
private java.lang.String httpEmptyRequestsPolicy;
private io.fabric.openshift.api.model.ConfigMapNameReference httpErrorCodePages;
private io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeaders httpHeaders;
private io.fabric.openshift.api.model.operator.v.IngressControllerLogging logging;
private io.fabric.kubernetes.api.model.LabelSelector namespaceSelector;
private io.fabric.openshift.api.model.operator.v.NodePlacement nodePlacement;
private java.lang.Integer replicas;
private io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy routeAdmission;
private io.fabric.kubernetes.api.model.LabelSelector routeSelector;
private io.fabric.openshift.api.model.TLSSecurityProfile tlsSecurityProfile;
private io.fabric.openshift.api.model.operator.v.IngressControllerTuningOptions tuningOptions;
private io.fabric.kubernetes.api.model.HasMetadata unsupportedConfigOverrides;
private java.util.Map additionalProperties;
public void <init>()
{
java.util.HashMap v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.util.Map additionalProperties> = v;
return;
}
public void <init>(io.fabric.openshift.api.model.operator.v.ClientTLS, io.fabric.kubernetes.api.model.LocalObjectReference, java.lang.String, io.fabric.openshift.api.model.operator.v.EndpointPublishingStrategy, io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy, java.lang.String, io.fabric.openshift.api.model.ConfigMapNameReference, io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeaders, io.fabric.openshift.api.model.operator.v.IngressControllerLogging, io.fabric.kubernetes.api.model.LabelSelector, io.fabric.openshift.api.model.operator.v.NodePlacement, java.lang.Integer, io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy, io.fabric.kubernetes.api.model.LabelSelector, io.fabric.openshift.api.model.TLSSecurityProfile, io.fabric.openshift.api.model.operator.v.IngressControllerTuningOptions, io.fabric.kubernetes.api.model.HasMetadata)
{
io.fabric.kubernetes.api.model.LabelSelector v, v;
io.fabric.openshift.api.model.ConfigMapNameReference v;
java.util.HashMap v;
io.fabric.openshift.api.model.operator.v.ClientTLS v;
io.fabric.kubernetes.api.model.LocalObjectReference v;
java.lang.Integer v;
io.fabric.openshift.api.model.operator.v.IngressControllerTuningOptions v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeaders v;
java.lang.String v, v;
io.fabric.openshift.api.model.operator.v.NodePlacement v;
io.fabric.openshift.api.model.TLSSecurityProfile v;
io.fabric.openshift.api.model.operator.v.EndpointPublishingStrategy v;
io.fabric.kubernetes.api.model.HasMetadata v;
io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy v;
io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: io.fabric.openshift.api.model.operator.v.ClientTLS;
v := @parameter: io.fabric.kubernetes.api.model.LocalObjectReference;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.openshift.api.model.operator.v.EndpointPublishingStrategy;
v := @parameter: io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.openshift.api.model.ConfigMapNameReference;
v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeaders;
v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
v := @parameter: io.fabric.kubernetes.api.model.LabelSelector;
v := @parameter: io.fabric.openshift.api.model.operator.v.NodePlacement;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
v := @parameter: io.fabric.kubernetes.api.model.LabelSelector;
v := @parameter: io.fabric.openshift.api.model.TLSSecurityProfile;
v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerTuningOptions;
v := @parameter: io.fabric.kubernetes.api.model.HasMetadata;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.util.Map additionalProperties> = v;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.ClientTLS clientTLS> = v;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.LocalObjectReference defaultCertificate> = v;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.lang.String domain> = v;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.EndpointPublishingStrategy endpointPublishingStrategy> = v;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy httpCompression> = v;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.lang.String httpEmptyRequestsPolicy> = v;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.ConfigMapNameReference httpErrorCodePages> = v;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeaders httpHeaders> = v;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.IngressControllerLogging logging> = v;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.LabelSelector namespaceSelector> = v;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.NodePlacement nodePlacement> = v;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.lang.Integer replicas> = v;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy routeAdmission> = v;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.LabelSelector routeSelector> = v;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.TLSSecurityProfile tlsSecurityProfile> = v;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.IngressControllerTuningOptions tuningOptions> = v;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.HasMetadata unsupportedConfigOverrides> = v;
return;
}
public io.fabric.openshift.api.model.operator.v.ClientTLS getClientTLS()
{
io.fabric.openshift.api.model.operator.v.ClientTLS v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.ClientTLS clientTLS>;
return v;
}
public void setClientTLS(io.fabric.openshift.api.model.operator.v.ClientTLS)
{
io.fabric.openshift.api.model.operator.v.ClientTLS v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: io.fabric.openshift.api.model.operator.v.ClientTLS;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.ClientTLS clientTLS> = v;
return;
}
public io.fabric.kubernetes.api.model.LocalObjectReference getDefaultCertificate()
{
io.fabric.kubernetes.api.model.LocalObjectReference v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.LocalObjectReference defaultCertificate>;
return v;
}
public void setDefaultCertificate(io.fabric.kubernetes.api.model.LocalObjectReference)
{
io.fabric.kubernetes.api.model.LocalObjectReference v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: io.fabric.kubernetes.api.model.LocalObjectReference;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.LocalObjectReference defaultCertificate> = v;
return;
}
public java.lang.String getDomain()
{
java.lang.String v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.lang.String domain>;
return v;
}
public void setDomain(java.lang.String)
{
java.lang.String v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: java.lang.String;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.lang.String domain> = v;
return;
}
public io.fabric.openshift.api.model.operator.v.EndpointPublishingStrategy getEndpointPublishingStrategy()
{
io.fabric.openshift.api.model.operator.v.EndpointPublishingStrategy v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.EndpointPublishingStrategy endpointPublishingStrategy>;
return v;
}
public void setEndpointPublishingStrategy(io.fabric.openshift.api.model.operator.v.EndpointPublishingStrategy)
{
io.fabric.openshift.api.model.operator.v.EndpointPublishingStrategy v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: io.fabric.openshift.api.model.operator.v.EndpointPublishingStrategy;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.EndpointPublishingStrategy endpointPublishingStrategy> = v;
return;
}
public io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy getHttpCompression()
{
io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy httpCompression>;
return v;
}
public void setHttpCompression(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)
{
io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy httpCompression> = v;
return;
}
public java.lang.String getHttpEmptyRequestsPolicy()
{
java.lang.String v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.lang.String httpEmptyRequestsPolicy>;
return v;
}
public void setHttpEmptyRequestsPolicy(java.lang.String)
{
java.lang.String v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: java.lang.String;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.lang.String httpEmptyRequestsPolicy> = v;
return;
}
public io.fabric.openshift.api.model.ConfigMapNameReference getHttpErrorCodePages()
{
io.fabric.openshift.api.model.ConfigMapNameReference v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.ConfigMapNameReference httpErrorCodePages>;
return v;
}
public void setHttpErrorCodePages(io.fabric.openshift.api.model.ConfigMapNameReference)
{
io.fabric.openshift.api.model.ConfigMapNameReference v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: io.fabric.openshift.api.model.ConfigMapNameReference;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.ConfigMapNameReference httpErrorCodePages> = v;
return;
}
public io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeaders getHttpHeaders()
{
io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeaders v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeaders httpHeaders>;
return v;
}
public void setHttpHeaders(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeaders)
{
io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeaders v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeaders;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeaders httpHeaders> = v;
return;
}
public io.fabric.openshift.api.model.operator.v.IngressControllerLogging getLogging()
{
io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.IngressControllerLogging logging>;
return v;
}
public void setLogging(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
{
io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.IngressControllerLogging logging> = v;
return;
}
public io.fabric.kubernetes.api.model.LabelSelector getNamespaceSelector()
{
io.fabric.kubernetes.api.model.LabelSelector v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.LabelSelector namespaceSelector>;
return v;
}
public void setNamespaceSelector(io.fabric.kubernetes.api.model.LabelSelector)
{
io.fabric.kubernetes.api.model.LabelSelector v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: io.fabric.kubernetes.api.model.LabelSelector;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.LabelSelector namespaceSelector> = v;
return;
}
public io.fabric.openshift.api.model.operator.v.NodePlacement getNodePlacement()
{
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
io.fabric.openshift.api.model.operator.v.NodePlacement v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.NodePlacement nodePlacement>;
return v;
}
public void setNodePlacement(io.fabric.openshift.api.model.operator.v.NodePlacement)
{
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
io.fabric.openshift.api.model.operator.v.NodePlacement v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: io.fabric.openshift.api.model.operator.v.NodePlacement;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.NodePlacement nodePlacement> = v;
return;
}
public java.lang.Integer getReplicas()
{
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
java.lang.Integer v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.lang.Integer replicas>;
return v;
}
public void setReplicas(java.lang.Integer)
{
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
java.lang.Integer v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: java.lang.Integer;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.lang.Integer replicas> = v;
return;
}
public io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy getRouteAdmission()
{
io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy routeAdmission>;
return v;
}
public void setRouteAdmission(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
{
io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy routeAdmission> = v;
return;
}
public io.fabric.kubernetes.api.model.LabelSelector getRouteSelector()
{
io.fabric.kubernetes.api.model.LabelSelector v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.LabelSelector routeSelector>;
return v;
}
public void setRouteSelector(io.fabric.kubernetes.api.model.LabelSelector)
{
io.fabric.kubernetes.api.model.LabelSelector v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: io.fabric.kubernetes.api.model.LabelSelector;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.LabelSelector routeSelector> = v;
return;
}
public io.fabric.openshift.api.model.TLSSecurityProfile getTlsSecurityProfile()
{
io.fabric.openshift.api.model.TLSSecurityProfile v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.TLSSecurityProfile tlsSecurityProfile>;
return v;
}
public void setTlsSecurityProfile(io.fabric.openshift.api.model.TLSSecurityProfile)
{
io.fabric.openshift.api.model.TLSSecurityProfile v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: io.fabric.openshift.api.model.TLSSecurityProfile;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.TLSSecurityProfile tlsSecurityProfile> = v;
return;
}
public io.fabric.openshift.api.model.operator.v.IngressControllerTuningOptions getTuningOptions()
{
io.fabric.openshift.api.model.operator.v.IngressControllerTuningOptions v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.IngressControllerTuningOptions tuningOptions>;
return v;
}
public void setTuningOptions(io.fabric.openshift.api.model.operator.v.IngressControllerTuningOptions)
{
io.fabric.openshift.api.model.operator.v.IngressControllerTuningOptions v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerTuningOptions;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.IngressControllerTuningOptions tuningOptions> = v;
return;
}
public io.fabric.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides()
{
io.fabric.kubernetes.api.model.HasMetadata v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.HasMetadata unsupportedConfigOverrides>;
return v;
}
public void setUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.HasMetadata)
{
io.fabric.kubernetes.api.model.HasMetadata v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: io.fabric.kubernetes.api.model.HasMetadata;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.HasMetadata unsupportedConfigOverrides> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
java.util.Map v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.util.Map additionalProperties>;
return v;
}
public void setAdditionalProperty(java.lang.String, java.lang.Object)
{
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
java.util.Map v;
java.lang.Object v;
java.lang.String v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public java.lang.String toString()
{
io.fabric.kubernetes.api.model.LabelSelector v, v;
io.fabric.openshift.api.model.ConfigMapNameReference v;
io.fabric.openshift.api.model.operator.v.ClientTLS v;
io.fabric.kubernetes.api.model.LocalObjectReference v;
java.lang.Integer v;
io.fabric.openshift.api.model.operator.v.IngressControllerTuningOptions v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
java.util.Map v;
io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeaders v;
java.lang.String v, v, v;
io.fabric.openshift.api.model.operator.v.NodePlacement v;
io.fabric.openshift.api.model.TLSSecurityProfile v;
io.fabric.openshift.api.model.operator.v.EndpointPublishingStrategy v;
io.fabric.kubernetes.api.model.HasMetadata v;
io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy v;
io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.ClientTLS getClientTLS()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.LocalObjectReference getDefaultCertificate()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.lang.String getDomain()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.EndpointPublishingStrategy getEndpointPublishingStrategy()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy getHttpCompression()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.lang.String getHttpEmptyRequestsPolicy()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.ConfigMapNameReference getHttpErrorCodePages()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeaders getHttpHeaders()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.IngressControllerLogging getLogging()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.LabelSelector getNamespaceSelector()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.NodePlacement getNodePlacement()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.lang.Integer getReplicas()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy getRouteAdmission()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.LabelSelector getRouteSelector()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.TLSSecurityProfile getTlsSecurityProfile()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.IngressControllerTuningOptions getTuningOptions()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.openshift.api.model.operator.v.ClientTLS,io.fabric.kubernetes.api.model.LocalObjectReference,java.lang.String,io.fabric.openshift.api.model.operator.v.EndpointPublishingStrategy,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy,java.lang.String,io.fabric.openshift.api.model.ConfigMapNameReference,io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeaders,io.fabric.openshift.api.model.operator.v.IngressControllerLogging,io.fabric.kubernetes.api.model.LabelSelector,io.fabric.openshift.api.model.operator.v.NodePlacement,java.lang.Integer,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy,io.fabric.kubernetes.api.model.LabelSelector,io.fabric.openshift.api.model.TLSSecurityProfile,io.fabric.openshift.api.model.operator.v.IngressControllerTuningOptions,io.fabric.kubernetes.api.model.HasMetadata,java.util.Map)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("IngressControllerSpec(clientTLS=\u, defaultCertificate=\u, domain=\u, endpointPublishingStrategy=\u, httpCompression=\u, httpEmptyRequestsPolicy=\u, httpErrorCodePages=\u, httpHeaders=\u, logging=\u, namespaceSelector=\u, nodePlacement=\u, replicas=\u, routeAdmission=\u, routeSelector=\u, tlsSecurityProfile=\u, tuningOptions=\u, unsupportedConfigOverrides=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.kubernetes.api.model.LabelSelector v, v, v, v;
io.fabric.openshift.api.model.operator.v.ClientTLS v, v;
java.lang.Integer v, v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
java.util.Map v, v;
io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeaders v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.openshift.api.model.TLSSecurityProfile v, v;
io.fabric.kubernetes.api.model.HasMetadata v, v;
io.fabric.openshift.api.model.operator.v.IngressControllerLogging v, v;
io.fabric.openshift.api.model.ConfigMapNameReference v, v;
io.fabric.kubernetes.api.model.LocalObjectReference v, v;
io.fabric.openshift.api.model.operator.v.IngressControllerTuningOptions v, v;
java.lang.String v, v, v, v;
io.fabric.openshift.api.model.operator.v.NodePlacement v, v;
io.fabric.openshift.api.model.operator.v.EndpointPublishingStrategy v, v;
io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy v, v;
io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v, v;
java.lang.Object v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.lang.Integer getReplicas()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.lang.Integer getReplicas()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.ClientTLS getClientTLS()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.ClientTLS getClientTLS()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.LocalObjectReference getDefaultCertificate()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.LocalObjectReference getDefaultCertificate()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.lang.String getDomain()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.lang.String getDomain()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.EndpointPublishingStrategy getEndpointPublishingStrategy()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.EndpointPublishingStrategy getEndpointPublishingStrategy()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy getHttpCompression()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy getHttpCompression()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.lang.String getHttpEmptyRequestsPolicy()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.lang.String getHttpEmptyRequestsPolicy()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.ConfigMapNameReference getHttpErrorCodePages()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.ConfigMapNameReference getHttpErrorCodePages()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeaders getHttpHeaders()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeaders getHttpHeaders()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.IngressControllerLogging getLogging()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.IngressControllerLogging getLogging()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.LabelSelector getNamespaceSelector()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.LabelSelector getNamespaceSelector()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.NodePlacement getNodePlacement()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.NodePlacement getNodePlacement()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy getRouteAdmission()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy getRouteAdmission()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.LabelSelector getRouteSelector()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.LabelSelector getRouteSelector()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.TLSSecurityProfile getTlsSecurityProfile()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.TLSSecurityProfile getTlsSecurityProfile()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.IngressControllerTuningOptions getTuningOptions()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.IngressControllerTuningOptions getTuningOptions()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.util.Map getAdditionalProperties()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
return 1;
}
protected boolean canEqual(java.lang.Object)
{
java.lang.Object v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
boolean v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
return v;
}
public int hashCode()
{
io.fabric.kubernetes.api.model.LabelSelector v, v;
java.lang.Integer v;
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
java.util.Map v;
io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeaders v;
io.fabric.kubernetes.api.model.HasMetadata v;
io.fabric.openshift.api.model.ConfigMapNameReference v;
io.fabric.kubernetes.api.model.LocalObjectReference v;
java.lang.String v, v;
io.fabric.openshift.api.model.operator.v.EndpointPublishingStrategy v;
io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
io.fabric.openshift.api.model.operator.v.ClientTLS v;
io.fabric.openshift.api.model.TLSSecurityProfile v;
io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
io.fabric.openshift.api.model.operator.v.IngressControllerTuningOptions v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.openshift.api.model.operator.v.NodePlacement v;
io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.lang.Integer getReplicas()>();
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = 59 + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.ClientTLS getClientTLS()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.LocalObjectReference getDefaultCertificate()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.lang.String getDomain()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.EndpointPublishingStrategy getEndpointPublishingStrategy()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy getHttpCompression()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.lang.String getHttpEmptyRequestsPolicy()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.ConfigMapNameReference getHttpErrorCodePages()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeaders getHttpHeaders()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.IngressControllerLogging getLogging()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.LabelSelector getNamespaceSelector()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.NodePlacement getNodePlacement()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy getRouteAdmission()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.LabelSelector getRouteSelector()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.TLSSecurityProfile getTlsSecurityProfile()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.openshift.api.model.operator.v.IngressControllerTuningOptions getTuningOptions()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: io.fabric.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.util.Map getAdditionalProperties()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
return v;
}
public void setAdditionalProperties(java.util.Map)
{
io.fabric.openshift.api.model.operator.v.IngressControllerSpec v;
java.util.Map v;
v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpec;
v := @parameter: java.util.Map;
v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpec: java.util.Map additionalProperties> = v;
return;
}
}