Class FrontendTLSConfig
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.gatewayapi.v1.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 Summary
Constructors Constructor Description FrontendTLSConfig()No args constructor for use in serializationFrontendTLSConfig(TLSConfig _default, List<TLSPortConfig> perPort)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FrontendTLSConfigBuilderedit()Map<String,Object>getAdditionalProperties()TLSConfiggetDefault()FrontendTLSConfig specifies frontend tls configuration for gateway.List<TLSPortConfig>getPerPort()PerPort specifies tls configuration assigned per port.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetDefault(TLSConfig _default)FrontendTLSConfig specifies frontend tls configuration for gateway.voidsetPerPort(List<TLSPortConfig> perPort)PerPort specifies tls configuration assigned per port.FrontendTLSConfigBuildertoBuilder()
-
-
-
Constructor Detail
-
FrontendTLSConfig
public FrontendTLSConfig()
No args constructor for use in serialization
-
FrontendTLSConfig
public FrontendTLSConfig(TLSConfig _default, List<TLSPortConfig> perPort)
-
-
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>
-
edit
public FrontendTLSConfigBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<FrontendTLSConfigBuilder>
-
toBuilder
public FrontendTLSConfigBuilder toBuilder()
-
-