Class ClusterIngress
- java.lang.Object
-
- io.fabric8.openshift.api.model.hive.v1.ClusterIngress
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<ClusterIngressBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class ClusterIngress extends Object implements io.fabric8.kubernetes.api.builder.Editable<ClusterIngressBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
ClusterIngress contains the configurable pieces for any ClusterIngress objects that should exist on the cluster.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ClusterIngress()No args constructor for use in serializationClusterIngress(String domain, io.fabric8.openshift.api.model.config.v1.ConfigMapNameReference httpErrorCodePages, String name, io.fabric8.kubernetes.api.model.LabelSelector namespaceSelector, io.fabric8.kubernetes.api.model.LabelSelector routeSelector, String servingCertificate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterIngressBuilderedit()Map<String,Object>getAdditionalProperties()StringgetDomain()Domain (sometimes referred to as shard) is the full DNS suffix that the resulting IngressController object will service (eg abcd.mycluster.mydomain.com).io.fabric8.openshift.api.model.config.v1.ConfigMapNameReferencegetHttpErrorCodePages()ClusterIngress contains the configurable pieces for any ClusterIngress objects that should exist on the cluster.StringgetName()Name of the ClusterIngress object to create.io.fabric8.kubernetes.api.model.LabelSelectorgetNamespaceSelector()ClusterIngress contains the configurable pieces for any ClusterIngress objects that should exist on the cluster.io.fabric8.kubernetes.api.model.LabelSelectorgetRouteSelector()ClusterIngress contains the configurable pieces for any ClusterIngress objects that should exist on the cluster.StringgetServingCertificate()ServingCertificate references a CertificateBundle in the ClusterDeployment.Spec that should be used for this IngressvoidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetDomain(String domain)Domain (sometimes referred to as shard) is the full DNS suffix that the resulting IngressController object will service (eg abcd.mycluster.mydomain.com).voidsetHttpErrorCodePages(io.fabric8.openshift.api.model.config.v1.ConfigMapNameReference httpErrorCodePages)ClusterIngress contains the configurable pieces for any ClusterIngress objects that should exist on the cluster.voidsetName(String name)Name of the ClusterIngress object to create.voidsetNamespaceSelector(io.fabric8.kubernetes.api.model.LabelSelector namespaceSelector)ClusterIngress contains the configurable pieces for any ClusterIngress objects that should exist on the cluster.voidsetRouteSelector(io.fabric8.kubernetes.api.model.LabelSelector routeSelector)ClusterIngress contains the configurable pieces for any ClusterIngress objects that should exist on the cluster.voidsetServingCertificate(String servingCertificate)ServingCertificate references a CertificateBundle in the ClusterDeployment.Spec that should be used for this IngressClusterIngressBuildertoBuilder()
-
-
-
Constructor Detail
-
ClusterIngress
public ClusterIngress()
No args constructor for use in serialization
-
ClusterIngress
public ClusterIngress(String domain, io.fabric8.openshift.api.model.config.v1.ConfigMapNameReference httpErrorCodePages, String name, io.fabric8.kubernetes.api.model.LabelSelector namespaceSelector, io.fabric8.kubernetes.api.model.LabelSelector routeSelector, String servingCertificate)
-
-
Method Detail
-
getDomain
public String getDomain()
Domain (sometimes referred to as shard) is the full DNS suffix that the resulting IngressController object will service (eg abcd.mycluster.mydomain.com).
-
setDomain
public void setDomain(String domain)
Domain (sometimes referred to as shard) is the full DNS suffix that the resulting IngressController object will service (eg abcd.mycluster.mydomain.com).
-
getHttpErrorCodePages
public io.fabric8.openshift.api.model.config.v1.ConfigMapNameReference getHttpErrorCodePages()
ClusterIngress contains the configurable pieces for any ClusterIngress objects that should exist on the cluster.
-
setHttpErrorCodePages
public void setHttpErrorCodePages(io.fabric8.openshift.api.model.config.v1.ConfigMapNameReference httpErrorCodePages)
ClusterIngress contains the configurable pieces for any ClusterIngress objects that should exist on the cluster.
-
getName
public String getName()
Name of the ClusterIngress object to create.
-
setName
public void setName(String name)
Name of the ClusterIngress object to create.
-
getNamespaceSelector
public io.fabric8.kubernetes.api.model.LabelSelector getNamespaceSelector()
ClusterIngress contains the configurable pieces for any ClusterIngress objects that should exist on the cluster.
-
setNamespaceSelector
public void setNamespaceSelector(io.fabric8.kubernetes.api.model.LabelSelector namespaceSelector)
ClusterIngress contains the configurable pieces for any ClusterIngress objects that should exist on the cluster.
-
getRouteSelector
public io.fabric8.kubernetes.api.model.LabelSelector getRouteSelector()
ClusterIngress contains the configurable pieces for any ClusterIngress objects that should exist on the cluster.
-
setRouteSelector
public void setRouteSelector(io.fabric8.kubernetes.api.model.LabelSelector routeSelector)
ClusterIngress contains the configurable pieces for any ClusterIngress objects that should exist on the cluster.
-
getServingCertificate
public String getServingCertificate()
ServingCertificate references a CertificateBundle in the ClusterDeployment.Spec that should be used for this Ingress
-
setServingCertificate
public void setServingCertificate(String servingCertificate)
ServingCertificate references a CertificateBundle in the ClusterDeployment.Spec that should be used for this Ingress
-
edit
public ClusterIngressBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<ClusterIngressBuilder>
-
toBuilder
public ClusterIngressBuilder toBuilder()
-
-