Class IngressControllerSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.operator.v1.IngressControllerSpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
public class IngressControllerSpec extends Object implements io.fabric8.kubernetes.api.model.KubernetesResource
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IngressControllerSpec()No args constructor for use in serializationIngressControllerSpec(io.fabric8.kubernetes.api.model.LocalObjectReference defaultCertificate, String domain, EndpointPublishingStrategy endpointPublishingStrategy, 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)
-
Method Summary
-
-
-
Constructor Detail
-
IngressControllerSpec
public IngressControllerSpec()
No args constructor for use in serialization
-
IngressControllerSpec
public IngressControllerSpec(io.fabric8.kubernetes.api.model.LocalObjectReference defaultCertificate, String domain, EndpointPublishingStrategy endpointPublishingStrategy, 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)- Parameters:
nodePlacement-routeAdmission-routeSelector-replicas-domain-tlsSecurityProfile-defaultCertificate-endpointPublishingStrategy-namespaceSelector-logging-httpHeaders-
-
-
Method Detail
-
getDefaultCertificate
public io.fabric8.kubernetes.api.model.LocalObjectReference getDefaultCertificate()
-
setDefaultCertificate
public void setDefaultCertificate(io.fabric8.kubernetes.api.model.LocalObjectReference defaultCertificate)
-
getDomain
public String getDomain()
-
setDomain
public void setDomain(String domain)
-
getEndpointPublishingStrategy
public EndpointPublishingStrategy getEndpointPublishingStrategy()
-
setEndpointPublishingStrategy
public void setEndpointPublishingStrategy(EndpointPublishingStrategy endpointPublishingStrategy)
-
getHttpHeaders
public IngressControllerHTTPHeaders getHttpHeaders()
-
setHttpHeaders
public void setHttpHeaders(IngressControllerHTTPHeaders httpHeaders)
-
getLogging
public IngressControllerLogging getLogging()
-
setLogging
public void setLogging(IngressControllerLogging logging)
-
getNamespaceSelector
public io.fabric8.kubernetes.api.model.LabelSelector getNamespaceSelector()
-
setNamespaceSelector
public void setNamespaceSelector(io.fabric8.kubernetes.api.model.LabelSelector namespaceSelector)
-
getNodePlacement
public NodePlacement getNodePlacement()
-
setNodePlacement
public void setNodePlacement(NodePlacement nodePlacement)
-
getReplicas
public Integer getReplicas()
-
setReplicas
public void setReplicas(Integer replicas)
-
getRouteAdmission
public RouteAdmissionPolicy getRouteAdmission()
-
setRouteAdmission
public void setRouteAdmission(RouteAdmissionPolicy routeAdmission)
-
getRouteSelector
public io.fabric8.kubernetes.api.model.LabelSelector getRouteSelector()
-
setRouteSelector
public void setRouteSelector(io.fabric8.kubernetes.api.model.LabelSelector routeSelector)
-
getTlsSecurityProfile
public TLSSecurityProfile getTlsSecurityProfile()
-
setTlsSecurityProfile
public void setTlsSecurityProfile(TLSSecurityProfile tlsSecurityProfile)
-
-