public interface  io.fabric.openshift.api.model.operator.v.NetworkSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent addToAdditionalNetworks(int, io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent setToAdditionalNetworks(int, io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
public abstract transient io.fabric.openshift.api.model.operator.v.NetworkSpecFluent addToAdditionalNetworks(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition[]);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent addAllToAdditionalNetworks(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.operator.v.NetworkSpecFluent removeFromAdditionalNetworks(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition[]);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent removeAllFromAdditionalNetworks(java.util.Collection);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent removeMatchingFromAdditionalNetworks(java.util.function.Predicate);
public abstract java.util.List getAdditionalNetworks();
public abstract java.util.List buildAdditionalNetworks();
public abstract io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition buildAdditionalNetwork(int);
public abstract io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition buildFirstAdditionalNetwork();
public abstract io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition buildLastAdditionalNetwork();
public abstract io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition buildMatchingAdditionalNetwork(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingAdditionalNetwork(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAdditionalNetworks(java.util.List);
public abstract transient io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAdditionalNetworks(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition[]);
public abstract java.lang.Boolean hasAdditionalNetworks();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworksNested addNewAdditionalNetwork();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworksNested addNewAdditionalNetworkLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworksNested setNewAdditionalNetworkLike(int, io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworksNested editAdditionalNetwork(int);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworksNested editFirstAdditionalNetwork();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworksNested editLastAdditionalNetwork();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworksNested editMatchingAdditionalNetwork(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent addToClusterNetwork(int, io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent setToClusterNetwork(int, io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
public abstract transient io.fabric.openshift.api.model.operator.v.NetworkSpecFluent addToClusterNetwork(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry[]);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent addAllToClusterNetwork(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.operator.v.NetworkSpecFluent removeFromClusterNetwork(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry[]);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent removeAllFromClusterNetwork(java.util.Collection);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent removeMatchingFromClusterNetwork(java.util.function.Predicate);
public abstract java.util.List getClusterNetwork();
public abstract java.util.List buildClusterNetwork();
public abstract io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry buildClusterNetwork(int);
public abstract io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry buildFirstClusterNetwork();
public abstract io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry buildLastClusterNetwork();
public abstract io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry buildMatchingClusterNetwork(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingClusterNetwork(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withClusterNetwork(java.util.List);
public abstract transient io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withClusterNetwork(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry[]);
public abstract java.lang.Boolean hasClusterNetwork();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent addNewClusterNetwork(java.lang.String, java.lang.Integer);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterNetworkNested addNewClusterNetwork();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterNetworkNested addNewClusterNetworkLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterNetworkNested setNewClusterNetworkLike(int, io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterNetworkNested editClusterNetwork(int);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterNetworkNested editFirstClusterNetwork();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterNetworkNested editLastClusterNetwork();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterNetworkNested editMatchingClusterNetwork(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operator.v.DefaultNetworkDefinition getDefaultNetwork();
public abstract io.fabric.openshift.api.model.operator.v.DefaultNetworkDefinition buildDefaultNetwork();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDefaultNetwork(io.fabric.openshift.api.model.operator.v.DefaultNetworkDefinition);
public abstract java.lang.Boolean hasDefaultNetwork();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DefaultNetworkNested withNewDefaultNetwork();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DefaultNetworkNested withNewDefaultNetworkLike(io.fabric.openshift.api.model.operator.v.DefaultNetworkDefinition);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DefaultNetworkNested editDefaultNetwork();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DefaultNetworkNested editOrNewDefaultNetwork();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DefaultNetworkNested editOrNewDefaultNetworkLike(io.fabric.openshift.api.model.operator.v.DefaultNetworkDefinition);
public abstract java.lang.Boolean isDeployKubeProxy();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDeployKubeProxy(java.lang.Boolean);
public abstract java.lang.Boolean hasDeployKubeProxy();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewDeployKubeProxy(java.lang.String);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewDeployKubeProxy(boolean);
public abstract java.lang.Boolean isDisableMultiNetwork();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDisableMultiNetwork(java.lang.Boolean);
public abstract java.lang.Boolean hasDisableMultiNetwork();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewDisableMultiNetwork(java.lang.String);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewDisableMultiNetwork(boolean);
public abstract io.fabric.openshift.api.model.operator.v.ProxyConfig getKubeProxyConfig();
public abstract io.fabric.openshift.api.model.operator.v.ProxyConfig buildKubeProxyConfig();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeProxyConfig(io.fabric.openshift.api.model.operator.v.ProxyConfig);
public abstract java.lang.Boolean hasKubeProxyConfig();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeProxyConfigNested withNewKubeProxyConfig();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeProxyConfigNested withNewKubeProxyConfigLike(io.fabric.openshift.api.model.operator.v.ProxyConfig);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeProxyConfigNested editKubeProxyConfig();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeProxyConfigNested editOrNewKubeProxyConfig();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeProxyConfigNested editOrNewKubeProxyConfigLike(io.fabric.openshift.api.model.operator.v.ProxyConfig);
public abstract java.lang.String getLogLevel();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withLogLevel(java.lang.String);
public abstract java.lang.Boolean hasLogLevel();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewLogLevel(java.lang.String);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewLogLevel(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewLogLevel(java.lang.StringBuffer);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent addToServiceNetwork(int, java.lang.String);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent setToServiceNetwork(int, java.lang.String);
public abstract transient io.fabric.openshift.api.model.operator.v.NetworkSpecFluent addToServiceNetwork(java.lang.String[]);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent addAllToServiceNetwork(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.operator.v.NetworkSpecFluent removeFromServiceNetwork(java.lang.String[]);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent removeAllFromServiceNetwork(java.util.Collection);
public abstract java.util.List getServiceNetwork();
public abstract java.lang.String getServiceNetwork(int);
public abstract java.lang.String getFirstServiceNetwork();
public abstract java.lang.String getLastServiceNetwork();
public abstract java.lang.String getMatchingServiceNetwork(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingServiceNetwork(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceNetwork(java.util.List);
public abstract transient io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceNetwork(java.lang.String[]);
public abstract java.lang.Boolean hasServiceNetwork();
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent addNewServiceNetwork(java.lang.String);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent addNewServiceNetwork(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent addNewServiceNetwork(java.lang.StringBuffer);
}