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,
io.fabric8.openshift.api.model.config.v1.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,
io.fabric8.openshift.api.model.config.v1.TLSSecurityProfile tlsSecurityProfile,
IngressControllerTuningOptions tuningOptions,
io.fabric8.kubernetes.api.model.KubernetesResource unsupportedConfigOverrides) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
getAdditionalProperties() |
ClientTLS |
getClientTLS() |
io.fabric8.kubernetes.api.model.LocalObjectReference |
getDefaultCertificate() |
String |
getDomain() |
EndpointPublishingStrategy |
getEndpointPublishingStrategy() |
HTTPCompressionPolicy |
getHttpCompression() |
String |
getHttpEmptyRequestsPolicy() |
io.fabric8.openshift.api.model.config.v1.ConfigMapNameReference |
getHttpErrorCodePages() |
IngressControllerHTTPHeaders |
getHttpHeaders() |
IngressControllerLogging |
getLogging() |
io.fabric8.kubernetes.api.model.LabelSelector |
getNamespaceSelector() |
NodePlacement |
getNodePlacement() |
Integer |
getReplicas() |
RouteAdmissionPolicy |
getRouteAdmission() |
io.fabric8.kubernetes.api.model.LabelSelector |
getRouteSelector() |
io.fabric8.openshift.api.model.config.v1.TLSSecurityProfile |
getTlsSecurityProfile() |
IngressControllerTuningOptions |
getTuningOptions() |
io.fabric8.kubernetes.api.model.KubernetesResource |
getUnsupportedConfigOverrides() |
void |
setAdditionalProperty(String name,
Object value) |
void |
setClientTLS(ClientTLS clientTLS) |
void |
setDefaultCertificate(io.fabric8.kubernetes.api.model.LocalObjectReference defaultCertificate) |
void |
setDomain(String domain) |
void |
setEndpointPublishingStrategy(EndpointPublishingStrategy endpointPublishingStrategy) |
void |
setHttpCompression(HTTPCompressionPolicy httpCompression) |
void |
setHttpEmptyRequestsPolicy(String httpEmptyRequestsPolicy) |
void |
setHttpErrorCodePages(io.fabric8.openshift.api.model.config.v1.ConfigMapNameReference httpErrorCodePages) |
void |
setHttpHeaders(IngressControllerHTTPHeaders httpHeaders) |
void |
setLogging(IngressControllerLogging logging) |
void |
setNamespaceSelector(io.fabric8.kubernetes.api.model.LabelSelector namespaceSelector) |
void |
setNodePlacement(NodePlacement nodePlacement) |
void |
setReplicas(Integer replicas) |
void |
setRouteAdmission(RouteAdmissionPolicy routeAdmission) |
void |
setRouteSelector(io.fabric8.kubernetes.api.model.LabelSelector routeSelector) |
void |
setTlsSecurityProfile(io.fabric8.openshift.api.model.config.v1.TLSSecurityProfile tlsSecurityProfile) |
void |
setTuningOptions(IngressControllerTuningOptions tuningOptions) |
void |
setUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.KubernetesResource unsupportedConfigOverrides) |
public IngressControllerSpec()
public IngressControllerSpec(ClientTLS clientTLS, io.fabric8.kubernetes.api.model.LocalObjectReference defaultCertificate, String domain, EndpointPublishingStrategy endpointPublishingStrategy, HTTPCompressionPolicy httpCompression, String httpEmptyRequestsPolicy, io.fabric8.openshift.api.model.config.v1.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, io.fabric8.openshift.api.model.config.v1.TLSSecurityProfile tlsSecurityProfile, IngressControllerTuningOptions tuningOptions, io.fabric8.kubernetes.api.model.KubernetesResource 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 io.fabric8.openshift.api.model.config.v1.ConfigMapNameReference getHttpErrorCodePages()
public void setHttpErrorCodePages(io.fabric8.openshift.api.model.config.v1.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 io.fabric8.openshift.api.model.config.v1.TLSSecurityProfile getTlsSecurityProfile()
public void setTlsSecurityProfile(io.fabric8.openshift.api.model.config.v1.TLSSecurityProfile tlsSecurityProfile)
public IngressControllerTuningOptions getTuningOptions()
public void setTuningOptions(IngressControllerTuningOptions tuningOptions)
public io.fabric8.kubernetes.api.model.KubernetesResource getUnsupportedConfigOverrides()
public void setUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.KubernetesResource unsupportedConfigOverrides)
Copyright © 2015–2023 Red Hat. All rights reserved.