Class Ingress

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<IngressBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class Ingress
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<IngressBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    Ingress allows cluster admin to configure alternative ingress for the console.
    See Also:
    Serialized Form
    • Constructor Detail

      • Ingress

        public Ingress()
        No args constructor for use in serialization
      • Ingress

        public Ingress​(String clientDownloadsURL,
                       String consoleURL)
    • Method Detail

      • getClientDownloadsURL

        public String getClientDownloadsURL()
        clientDownloadsURL is a URL to be used as the address to download client binaries. If not specified, the downloads route hostname will be used. This field is required for clusters without ingress capability, where access to routes is not possible. The console operator will monitor the URL and may go degraded if it's unreachable for an extended period. Must use the HTTPS scheme.
      • setClientDownloadsURL

        public void setClientDownloadsURL​(String clientDownloadsURL)
        clientDownloadsURL is a URL to be used as the address to download client binaries. If not specified, the downloads route hostname will be used. This field is required for clusters without ingress capability, where access to routes is not possible. The console operator will monitor the URL and may go degraded if it's unreachable for an extended period. Must use the HTTPS scheme.
      • getConsoleURL

        public String getConsoleURL()
        consoleURL is a URL to be used as the base console address. If not specified, the console route hostname will be used. This field is required for clusters without ingress capability, where access to routes is not possible. Make sure that appropriate ingress is set up at this URL. The console operator will monitor the URL and may go degraded if it's unreachable for an extended period. Must use the HTTPS scheme.
      • setConsoleURL

        public void setConsoleURL​(String consoleURL)
        consoleURL is a URL to be used as the base console address. If not specified, the console route hostname will be used. This field is required for clusters without ingress capability, where access to routes is not possible. Make sure that appropriate ingress is set up at this URL. The console operator will monitor the URL and may go degraded if it's unreachable for an extended period. Must use the HTTPS scheme.
      • getAdditionalProperties

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

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

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