Class ClusterIngress
- java.lang.Object
-
- io.fabric8.openshift.api.model.hive.v1.ClusterIngress
-
- All Implemented Interfaces:
Editable<ClusterIngressBuilder>,KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class ClusterIngress extends Object implements Editable<ClusterIngressBuilder>, 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, LabelSelector namespaceSelector, 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.LabelSelectorgetNamespaceSelector()ClusterIngress contains the configurable pieces for any ClusterIngress objects that should exist on the cluster.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(LabelSelector namespaceSelector)ClusterIngress contains the configurable pieces for any ClusterIngress objects that should exist on the cluster.voidsetRouteSelector(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, LabelSelector namespaceSelector, 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 LabelSelector getNamespaceSelector()
ClusterIngress contains the configurable pieces for any ClusterIngress objects that should exist on the cluster.
-
setNamespaceSelector
public void setNamespaceSelector(LabelSelector namespaceSelector)
ClusterIngress contains the configurable pieces for any ClusterIngress objects that should exist on the cluster.
-
getRouteSelector
public LabelSelector getRouteSelector()
ClusterIngress contains the configurable pieces for any ClusterIngress objects that should exist on the cluster.
-
setRouteSelector
public void setRouteSelector(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 interfaceEditable<ClusterIngressBuilder>
-
toBuilder
public ClusterIngressBuilder toBuilder()
-
-