public interface  io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract java.lang.Integer getGenevePort();
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent withGenevePort(java.lang.Integer);
public abstract java.lang.Boolean hasGenevePort();
public abstract io.fabric.openshift.api.model.v.operator.v.HybridOverlayConfig getHybridOverlayConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.HybridOverlayConfig buildHybridOverlayConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent withHybridOverlayConfig(io.fabric.openshift.api.model.v.operator.v.HybridOverlayConfig);
public abstract java.lang.Boolean hasHybridOverlayConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent$HybridOverlayConfigNested withNewHybridOverlayConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent$HybridOverlayConfigNested withNewHybridOverlayConfigLike(io.fabric.openshift.api.model.v.operator.v.HybridOverlayConfig);
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent$HybridOverlayConfigNested editHybridOverlayConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent$HybridOverlayConfigNested editOrNewHybridOverlayConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent$HybridOverlayConfigNested editOrNewHybridOverlayConfigLike(io.fabric.openshift.api.model.v.operator.v.HybridOverlayConfig);
public abstract io.fabric.openshift.api.model.v.operator.v.IPsecConfig getIpsecConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.IPsecConfig buildIpsecConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent withIpsecConfig(io.fabric.openshift.api.model.v.operator.v.IPsecConfig);
public abstract java.lang.Boolean hasIpsecConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent$IpsecConfigNested withNewIpsecConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent$IpsecConfigNested withNewIpsecConfigLike(io.fabric.openshift.api.model.v.operator.v.IPsecConfig);
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent$IpsecConfigNested editIpsecConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent$IpsecConfigNested editOrNewIpsecConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent$IpsecConfigNested editOrNewIpsecConfigLike(io.fabric.openshift.api.model.v.operator.v.IPsecConfig);
public abstract java.lang.Integer getMtu();
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent withMtu(java.lang.Integer);
public abstract java.lang.Boolean hasMtu();
public abstract io.fabric.openshift.api.model.v.operator.v.PolicyAuditConfig getPolicyAuditConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.PolicyAuditConfig buildPolicyAuditConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent withPolicyAuditConfig(io.fabric.openshift.api.model.v.operator.v.PolicyAuditConfig);
public abstract java.lang.Boolean hasPolicyAuditConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent withNewPolicyAuditConfig(java.lang.String, java.lang.Integer, java.lang.Integer, java.lang.String);
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent$PolicyAuditConfigNested withNewPolicyAuditConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent$PolicyAuditConfigNested withNewPolicyAuditConfigLike(io.fabric.openshift.api.model.v.operator.v.PolicyAuditConfig);
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent$PolicyAuditConfigNested editPolicyAuditConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent$PolicyAuditConfigNested editOrNewPolicyAuditConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent$PolicyAuditConfigNested editOrNewPolicyAuditConfigLike(io.fabric.openshift.api.model.v.operator.v.PolicyAuditConfig);
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfigFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}