public interface  io.fabric.openshift.api.model.ClusterNetworkFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getApiVersion();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withApiVersion(java.lang.String);
public abstract java.lang.Boolean hasApiVersion();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withNewApiVersion(java.lang.String);
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withNewApiVersion(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withNewApiVersion(java.lang.StringBuffer);
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent addToClusterNetworks(int, io.fabric.openshift.api.model.ClusterNetworkEntry);
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent setToClusterNetworks(int, io.fabric.openshift.api.model.ClusterNetworkEntry);
public abstract transient io.fabric.openshift.api.model.ClusterNetworkFluent addToClusterNetworks(io.fabric.openshift.api.model.ClusterNetworkEntry[]);
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent addAllToClusterNetworks(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.ClusterNetworkFluent removeFromClusterNetworks(io.fabric.openshift.api.model.ClusterNetworkEntry[]);
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent removeAllFromClusterNetworks(java.util.Collection);
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent removeMatchingFromClusterNetworks(java.util.function.Predicate);
public abstract java.util.List getClusterNetworks();
public abstract java.util.List buildClusterNetworks();
public abstract io.fabric.openshift.api.model.ClusterNetworkEntry buildClusterNetwork(int);
public abstract io.fabric.openshift.api.model.ClusterNetworkEntry buildFirstClusterNetwork();
public abstract io.fabric.openshift.api.model.ClusterNetworkEntry buildLastClusterNetwork();
public abstract io.fabric.openshift.api.model.ClusterNetworkEntry buildMatchingClusterNetwork(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingClusterNetwork(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withClusterNetworks(java.util.List);
public abstract transient io.fabric.openshift.api.model.ClusterNetworkFluent withClusterNetworks(io.fabric.openshift.api.model.ClusterNetworkEntry[]);
public abstract java.lang.Boolean hasClusterNetworks();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent addNewClusterNetwork(java.lang.String, java.lang.Integer);
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent$ClusterNetworksNested addNewClusterNetwork();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent$ClusterNetworksNested addNewClusterNetworkLike(io.fabric.openshift.api.model.ClusterNetworkEntry);
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent$ClusterNetworksNested setNewClusterNetworkLike(int, io.fabric.openshift.api.model.ClusterNetworkEntry);
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent$ClusterNetworksNested editClusterNetwork(int);
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent$ClusterNetworksNested editFirstClusterNetwork();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent$ClusterNetworksNested editLastClusterNetwork();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent$ClusterNetworksNested editMatchingClusterNetwork(java.util.function.Predicate);
public abstract java.lang.Integer getHostsubnetlength();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withHostsubnetlength(java.lang.Integer);
public abstract java.lang.Boolean hasHostsubnetlength();
public abstract java.lang.String getKind();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withKind(java.lang.String);
public abstract java.lang.Boolean hasKind();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withNewKind(java.lang.String);
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withNewKind(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withNewKind(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.ObjectMeta getMetadata();
public abstract io.fabric.kubernetes.api.model.ObjectMeta buildMetadata();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withMetadata(io.fabric.kubernetes.api.model.ObjectMeta);
public abstract java.lang.Boolean hasMetadata();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent$MetadataNested withNewMetadata();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent$MetadataNested withNewMetadataLike(io.fabric.kubernetes.api.model.ObjectMeta);
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent$MetadataNested editMetadata();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent$MetadataNested editOrNewMetadata();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent$MetadataNested editOrNewMetadataLike(io.fabric.kubernetes.api.model.ObjectMeta);
public abstract java.lang.Integer getMtu();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withMtu(java.lang.Integer);
public abstract java.lang.Boolean hasMtu();
public abstract java.lang.String getNetwork();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withNetwork(java.lang.String);
public abstract java.lang.Boolean hasNetwork();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withNewNetwork(java.lang.String);
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withNewNetwork(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withNewNetwork(java.lang.StringBuffer);
public abstract java.lang.String getPluginName();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withPluginName(java.lang.String);
public abstract java.lang.Boolean hasPluginName();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withNewPluginName(java.lang.String);
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withNewPluginName(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withNewPluginName(java.lang.StringBuffer);
public abstract java.lang.String getServiceNetwork();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withServiceNetwork(java.lang.String);
public abstract java.lang.Boolean hasServiceNetwork();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withNewServiceNetwork(java.lang.String);
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withNewServiceNetwork(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withNewServiceNetwork(java.lang.StringBuffer);
public abstract java.lang.Integer getVxlanPort();
public abstract io.fabric.openshift.api.model.ClusterNetworkFluent withVxlanPort(java.lang.Integer);
public abstract java.lang.Boolean hasVxlanPort();
}