Class FrontendTLSConfig

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class FrontendTLSConfig
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<FrontendTLSConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    FrontendTLSConfig specifies frontend tls configuration for gateway.
    See Also:
    Serialized Form
    • Constructor Detail

      • FrontendTLSConfig

        public FrontendTLSConfig()
        No args constructor for use in serialization
    • Method Detail

      • getDefault

        public TLSConfig getDefault()
        FrontendTLSConfig specifies frontend tls configuration for gateway.
      • setDefault

        public void setDefault​(TLSConfig _default)
        FrontendTLSConfig specifies frontend tls configuration for gateway.
      • getPerPort

        public List<TLSPortConfig> getPerPort()
        PerPort specifies tls configuration assigned per port. Per port configuration is optional. Once set this configuration overrides the default configuration for all Listeners handling HTTPS traffic that match this port. Each override port requires a unique TLS configuration.


        support: Core


        <gateway:experimental>

      • setPerPort

        public void setPerPort​(List<TLSPortConfig> perPort)
        PerPort specifies tls configuration assigned per port. Per port configuration is optional. Once set this configuration overrides the default configuration for all Listeners handling HTTPS traffic that match this port. Each override port requires a unique TLS configuration.


        support: Core


        <gateway:experimental>

      • getAdditionalProperties

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

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

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