public interface  io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent addToHybridClusterNetwork(java.lang.Integer, io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
public abstract io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent setToHybridClusterNetwork(java.lang.Integer, io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
public abstract transient io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent addToHybridClusterNetwork(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry[]);
public abstract io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent addAllToHybridClusterNetwork(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent removeFromHybridClusterNetwork(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry[]);
public abstract io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent removeAllFromHybridClusterNetwork(java.util.Collection);
public abstract io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent removeMatchingFromHybridClusterNetwork(java.util.function.Predicate);
public abstract java.util.List getHybridClusterNetwork();
public abstract java.util.List buildHybridClusterNetwork();
public abstract io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry buildHybridClusterNetwork(java.lang.Integer);
public abstract io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry buildFirstHybridClusterNetwork();
public abstract io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry buildLastHybridClusterNetwork();
public abstract io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry buildMatchingHybridClusterNetwork(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingHybridClusterNetwork(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent withHybridClusterNetwork(java.util.List);
public abstract transient io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent withHybridClusterNetwork(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry[]);
public abstract java.lang.Boolean hasHybridClusterNetwork();
public abstract io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent addNewHybridClusterNetwork(java.lang.String, java.lang.Integer);
public abstract io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent$HybridClusterNetworkNested addNewHybridClusterNetwork();
public abstract io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent$HybridClusterNetworkNested addNewHybridClusterNetworkLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
public abstract io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent$HybridClusterNetworkNested setNewHybridClusterNetworkLike(java.lang.Integer, io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
public abstract io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent$HybridClusterNetworkNested editHybridClusterNetwork(java.lang.Integer);
public abstract io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent$HybridClusterNetworkNested editFirstHybridClusterNetwork();
public abstract io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent$HybridClusterNetworkNested editLastHybridClusterNetwork();
public abstract io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent$HybridClusterNetworkNested editMatchingHybridClusterNetwork(java.util.function.Predicate);
public abstract java.lang.Integer getHybridOverlayVXLANPort();
public abstract io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent withHybridOverlayVXLANPort(java.lang.Integer);
public abstract java.lang.Boolean hasHybridOverlayVXLANPort();
public abstract io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.operator.v.HybridOverlayConfigFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}