Class IPsecFullModeConfig
- java.lang.Object
-
- io.fabric8.openshift.api.model.operator.v1.IPsecFullModeConfig
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<IPsecFullModeConfigBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class IPsecFullModeConfig extends Object implements io.fabric8.kubernetes.api.builder.Editable<IPsecFullModeConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
IPsecFullModeConfig defines configuration parameters for the IPsec `Full` mode.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IPsecFullModeConfig()No args constructor for use in serializationIPsecFullModeConfig(String encapsulation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IPsecFullModeConfigBuilderedit()Map<String,Object>getAdditionalProperties()StringgetEncapsulation()encapsulation option to configure libreswan on how inter-pod traffic across nodes are encapsulated to handle NAT traversal.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetEncapsulation(String encapsulation)encapsulation option to configure libreswan on how inter-pod traffic across nodes are encapsulated to handle NAT traversal.IPsecFullModeConfigBuildertoBuilder()
-
-
-
Constructor Detail
-
IPsecFullModeConfig
public IPsecFullModeConfig()
No args constructor for use in serialization
-
IPsecFullModeConfig
public IPsecFullModeConfig(String encapsulation)
-
-
Method Detail
-
getEncapsulation
public String getEncapsulation()
encapsulation option to configure libreswan on how inter-pod traffic across nodes are encapsulated to handle NAT traversal. When configured it uses UDP port 4500 for the encapsulation. Valid values are Always, Auto and omitted. Always means enable UDP encapsulation regardless of whether NAT is detected. Auto means enable UDP encapsulation based on the detection of NAT. When omitted, this means no opinion and the platform is left to choose a reasonable default, which is subject to change over time. The current default is Auto.
-
setEncapsulation
public void setEncapsulation(String encapsulation)
encapsulation option to configure libreswan on how inter-pod traffic across nodes are encapsulated to handle NAT traversal. When configured it uses UDP port 4500 for the encapsulation. Valid values are Always, Auto and omitted. Always means enable UDP encapsulation regardless of whether NAT is detected. Auto means enable UDP encapsulation based on the detection of NAT. When omitted, this means no opinion and the platform is left to choose a reasonable default, which is subject to change over time. The current default is Auto.
-
edit
public IPsecFullModeConfigBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<IPsecFullModeConfigBuilder>
-
toBuilder
public IPsecFullModeConfigBuilder toBuilder()
-
-