public interface  io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.openshift.api.model.v.operator.v.KuryrConfig getKuryrConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.KuryrConfig buildKuryrConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent withKuryrConfig(io.fabric.openshift.api.model.v.operator.v.KuryrConfig);
public abstract java.lang.Boolean hasKuryrConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent$KuryrConfigNested withNewKuryrConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent$KuryrConfigNested withNewKuryrConfigLike(io.fabric.openshift.api.model.v.operator.v.KuryrConfig);
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent$KuryrConfigNested editKuryrConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent$KuryrConfigNested editOrNewKuryrConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent$KuryrConfigNested editOrNewKuryrConfigLike(io.fabric.openshift.api.model.v.operator.v.KuryrConfig);
public abstract io.fabric.openshift.api.model.v.operator.v.OpenShiftSDNConfig getOpenshiftSDNConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.OpenShiftSDNConfig buildOpenshiftSDNConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent withOpenshiftSDNConfig(io.fabric.openshift.api.model.v.operator.v.OpenShiftSDNConfig);
public abstract java.lang.Boolean hasOpenshiftSDNConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent withNewOpenshiftSDNConfig(java.lang.Boolean, java.lang.String, java.lang.Integer, java.lang.Boolean, java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent$OpenshiftSDNConfigNested withNewOpenshiftSDNConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent$OpenshiftSDNConfigNested withNewOpenshiftSDNConfigLike(io.fabric.openshift.api.model.v.operator.v.OpenShiftSDNConfig);
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent$OpenshiftSDNConfigNested editOpenshiftSDNConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent$OpenshiftSDNConfigNested editOrNewOpenshiftSDNConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent$OpenshiftSDNConfigNested editOrNewOpenshiftSDNConfigLike(io.fabric.openshift.api.model.v.operator.v.OpenShiftSDNConfig);
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfig getOvnKubernetesConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfig buildOvnKubernetesConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent withOvnKubernetesConfig(io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfig);
public abstract java.lang.Boolean hasOvnKubernetesConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent$OvnKubernetesConfigNested withNewOvnKubernetesConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent$OvnKubernetesConfigNested withNewOvnKubernetesConfigLike(io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfig);
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent$OvnKubernetesConfigNested editOvnKubernetesConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent$OvnKubernetesConfigNested editOrNewOvnKubernetesConfig();
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent$OvnKubernetesConfigNested editOrNewOvnKubernetesConfigLike(io.fabric.openshift.api.model.v.operator.v.OVNKubernetesConfig);
public abstract java.lang.String getType();
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent withType(java.lang.String);
public abstract java.lang.Boolean hasType();
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.operator.v.DefaultNetworkDefinitionFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}