public class IngressControllerSpec extends Object implements io.fabric8.kubernetes.api.model.KubernetesResource
| Constructor and Description |
|---|
IngressControllerSpec()
No args constructor for use in serialization
|
IngressControllerSpec(ClientTLS clientTLS,
io.fabric8.kubernetes.api.model.LocalObjectReference defaultCertificate,
String domain,
EndpointPublishingStrategy endpointPublishingStrategy,
HTTPCompressionPolicy httpCompression,
String httpEmptyRequestsPolicy,
ConfigMapNameReference httpErrorCodePages,
IngressControllerHTTPHeaders httpHeaders,
IngressControllerLogging logging,
io.fabric8.kubernetes.api.model.LabelSelector namespaceSelector,
NodePlacement nodePlacement,
Integer replicas,
RouteAdmissionPolicy routeAdmission,
io.fabric8.kubernetes.api.model.LabelSelector routeSelector,
TLSSecurityProfile tlsSecurityProfile,
IngressControllerTuningOptions tuningOptions,
io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) |
public IngressControllerSpec()
public IngressControllerSpec(ClientTLS clientTLS, io.fabric8.kubernetes.api.model.LocalObjectReference defaultCertificate, String domain, EndpointPublishingStrategy endpointPublishingStrategy, HTTPCompressionPolicy httpCompression, String httpEmptyRequestsPolicy, ConfigMapNameReference httpErrorCodePages, IngressControllerHTTPHeaders httpHeaders, IngressControllerLogging logging, io.fabric8.kubernetes.api.model.LabelSelector namespaceSelector, NodePlacement nodePlacement, Integer replicas, RouteAdmissionPolicy routeAdmission, io.fabric8.kubernetes.api.model.LabelSelector routeSelector, TLSSecurityProfile tlsSecurityProfile, IngressControllerTuningOptions tuningOptions, io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides)
httpErrorCodePages - httpCompression - routeSelector - replicas - endpointPublishingStrategy - namespaceSelector - httpHeaders - nodePlacement - clientTLS - routeAdmission - httpEmptyRequestsPolicy - domain - tlsSecurityProfile - defaultCertificate - unsupportedConfigOverrides - logging - tuningOptions - public ClientTLS getClientTLS()
public void setClientTLS(ClientTLS clientTLS)
public io.fabric8.kubernetes.api.model.LocalObjectReference getDefaultCertificate()
public void setDefaultCertificate(io.fabric8.kubernetes.api.model.LocalObjectReference defaultCertificate)
public String getDomain()
public void setDomain(String domain)
public EndpointPublishingStrategy getEndpointPublishingStrategy()
public void setEndpointPublishingStrategy(EndpointPublishingStrategy endpointPublishingStrategy)
public HTTPCompressionPolicy getHttpCompression()
public void setHttpCompression(HTTPCompressionPolicy httpCompression)
public String getHttpEmptyRequestsPolicy()
public void setHttpEmptyRequestsPolicy(String httpEmptyRequestsPolicy)
public ConfigMapNameReference getHttpErrorCodePages()
public void setHttpErrorCodePages(ConfigMapNameReference httpErrorCodePages)
public IngressControllerHTTPHeaders getHttpHeaders()
public void setHttpHeaders(IngressControllerHTTPHeaders httpHeaders)
public IngressControllerLogging getLogging()
public void setLogging(IngressControllerLogging logging)
public io.fabric8.kubernetes.api.model.LabelSelector getNamespaceSelector()
public void setNamespaceSelector(io.fabric8.kubernetes.api.model.LabelSelector namespaceSelector)
public NodePlacement getNodePlacement()
public void setNodePlacement(NodePlacement nodePlacement)
public Integer getReplicas()
public void setReplicas(Integer replicas)
public RouteAdmissionPolicy getRouteAdmission()
public void setRouteAdmission(RouteAdmissionPolicy routeAdmission)
public io.fabric8.kubernetes.api.model.LabelSelector getRouteSelector()
public void setRouteSelector(io.fabric8.kubernetes.api.model.LabelSelector routeSelector)
public TLSSecurityProfile getTlsSecurityProfile()
public void setTlsSecurityProfile(TLSSecurityProfile tlsSecurityProfile)
public IngressControllerTuningOptions getTuningOptions()
public void setTuningOptions(IngressControllerTuningOptions tuningOptions)
public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides()
public void setUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides)
Copyright © 2015–2020 Red Hat. All rights reserved.