Class ClusterIngress

    • 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
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)