io.fabric8.kubernetes.api.model.ServiceSpecFluent Maven / Gradle / Ivy
package io.fabric8.kubernetes.api.model;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.lang.StringBuilder;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.fabric8.kubernetes.api.builder.Nested;
import java.util.ArrayList;
import java.lang.String;
import io.fabric8.kubernetes.api.builder.Predicate;
import java.util.LinkedHashMap;
import java.lang.Deprecated;
import java.util.Iterator;
import java.util.List;
import java.lang.Boolean;
import io.fabric8.kubernetes.api.builder.Fluent;
import java.lang.Integer;
import java.lang.StringBuffer;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;
public interface ServiceSpecFluent> extends Fluent{
public String getClusterIP();
public A withClusterIP(String clusterIP);
public Boolean hasClusterIP();
public A withNewClusterIP(String arg1);
public A withNewClusterIP(StringBuilder arg1);
public A withNewClusterIP(StringBuffer arg1);
public A addToExternalIPs(int index,String item);
public A setToExternalIPs(int index,String item);
public A addToExternalIPs(String... items);
public A addAllToExternalIPs(Collection items);
public A removeFromExternalIPs(String... items);
public A removeAllFromExternalIPs(Collection items);
public List getExternalIPs();
public String getExternalIP(int index);
public String getFirstExternalIP();
public String getLastExternalIP();
public String getMatchingExternalIP(io.fabric8.kubernetes.api.builder.Predicate predicate);
public Boolean hasMatchingExternalIP(io.fabric8.kubernetes.api.builder.Predicate predicate);
public A withExternalIPs(List externalIPs);
public A withExternalIPs(String... externalIPs);
public Boolean hasExternalIPs();
public A addNewExternalIP(String arg1);
public A addNewExternalIP(StringBuilder arg1);
public A addNewExternalIP(StringBuffer arg1);
public String getExternalName();
public A withExternalName(String externalName);
public Boolean hasExternalName();
public A withNewExternalName(String arg1);
public A withNewExternalName(StringBuilder arg1);
public A withNewExternalName(StringBuffer arg1);
public String getExternalTrafficPolicy();
public A withExternalTrafficPolicy(String externalTrafficPolicy);
public Boolean hasExternalTrafficPolicy();
public A withNewExternalTrafficPolicy(String arg1);
public A withNewExternalTrafficPolicy(StringBuilder arg1);
public A withNewExternalTrafficPolicy(StringBuffer arg1);
public Integer getHealthCheckNodePort();
public A withHealthCheckNodePort(Integer healthCheckNodePort);
public Boolean hasHealthCheckNodePort();
public String getIpFamily();
public A withIpFamily(String ipFamily);
public Boolean hasIpFamily();
public A withNewIpFamily(String arg1);
public A withNewIpFamily(StringBuilder arg1);
public A withNewIpFamily(StringBuffer arg1);
public String getLoadBalancerIP();
public A withLoadBalancerIP(String loadBalancerIP);
public Boolean hasLoadBalancerIP();
public A withNewLoadBalancerIP(String arg1);
public A withNewLoadBalancerIP(StringBuilder arg1);
public A withNewLoadBalancerIP(StringBuffer arg1);
public A addToLoadBalancerSourceRanges(int index,String item);
public A setToLoadBalancerSourceRanges(int index,String item);
public A addToLoadBalancerSourceRanges(String... items);
public A addAllToLoadBalancerSourceRanges(Collection items);
public A removeFromLoadBalancerSourceRanges(String... items);
public A removeAllFromLoadBalancerSourceRanges(Collection items);
public List getLoadBalancerSourceRanges();
public String getLoadBalancerSourceRange(int index);
public String getFirstLoadBalancerSourceRange();
public String getLastLoadBalancerSourceRange();
public String getMatchingLoadBalancerSourceRange(io.fabric8.kubernetes.api.builder.Predicate predicate);
public Boolean hasMatchingLoadBalancerSourceRange(io.fabric8.kubernetes.api.builder.Predicate predicate);
public A withLoadBalancerSourceRanges(List loadBalancerSourceRanges);
public A withLoadBalancerSourceRanges(String... loadBalancerSourceRanges);
public Boolean hasLoadBalancerSourceRanges();
public A addNewLoadBalancerSourceRange(String arg1);
public A addNewLoadBalancerSourceRange(StringBuilder arg1);
public A addNewLoadBalancerSourceRange(StringBuffer arg1);
public A addToPorts(int index,ServicePort item);
public A setToPorts(int index,ServicePort item);
public A addToPorts(ServicePort... items);
public A addAllToPorts(Collection items);
public A removeFromPorts(ServicePort... items);
public A removeAllFromPorts(Collection items);
public A removeMatchingFromPorts(io.fabric8.kubernetes.api.builder.Predicate predicate);
/**
* This method has been deprecated, please use method buildPorts instead.
* @return The buildable object.
*/
@Deprecated public List getPorts();
public List buildPorts();
public ServicePort buildPort(int index);
public ServicePort buildFirstPort();
public ServicePort buildLastPort();
public ServicePort buildMatchingPort(io.fabric8.kubernetes.api.builder.Predicate predicate);
public Boolean hasMatchingPort(io.fabric8.kubernetes.api.builder.Predicate predicate);
public A withPorts(List ports);
public A withPorts(ServicePort... ports);
public Boolean hasPorts();
public ServiceSpecFluent.PortsNested addNewPort();
public ServiceSpecFluent.PortsNested addNewPortLike(ServicePort item);
public ServiceSpecFluent.PortsNested setNewPortLike(int index,ServicePort item);
public ServiceSpecFluent.PortsNested editPort(int index);
public ServiceSpecFluent.PortsNested editFirstPort();
public ServiceSpecFluent.PortsNested editLastPort();
public ServiceSpecFluent.PortsNested editMatchingPort(io.fabric8.kubernetes.api.builder.Predicate predicate);
public Boolean isPublishNotReadyAddresses();
public A withPublishNotReadyAddresses(Boolean publishNotReadyAddresses);
public Boolean hasPublishNotReadyAddresses();
public A withNewPublishNotReadyAddresses(String arg1);
public A withNewPublishNotReadyAddresses(boolean arg1);
public A addToSelector(String key,String value);
public A addToSelector(Map map);
public A removeFromSelector(String key);
public A removeFromSelector(Map map);
public Map getSelector();
public A withSelector(Map selector);
public Boolean hasSelector();
public String getSessionAffinity();
public A withSessionAffinity(String sessionAffinity);
public Boolean hasSessionAffinity();
public A withNewSessionAffinity(String arg1);
public A withNewSessionAffinity(StringBuilder arg1);
public A withNewSessionAffinity(StringBuffer arg1);
/**
* This method has been deprecated, please use method buildSessionAffinityConfig instead.
* @return The buildable object.
*/
@Deprecated public SessionAffinityConfig getSessionAffinityConfig();
public SessionAffinityConfig buildSessionAffinityConfig();
public A withSessionAffinityConfig(SessionAffinityConfig sessionAffinityConfig);
public Boolean hasSessionAffinityConfig();
public ServiceSpecFluent.SessionAffinityConfigNested withNewSessionAffinityConfig();
public ServiceSpecFluent.SessionAffinityConfigNested withNewSessionAffinityConfigLike(SessionAffinityConfig item);
public ServiceSpecFluent.SessionAffinityConfigNested editSessionAffinityConfig();
public ServiceSpecFluent.SessionAffinityConfigNested editOrNewSessionAffinityConfig();
public ServiceSpecFluent.SessionAffinityConfigNested editOrNewSessionAffinityConfigLike(SessionAffinityConfig item);
public A addToTopologyKeys(int index,String item);
public A setToTopologyKeys(int index,String item);
public A addToTopologyKeys(String... items);
public A addAllToTopologyKeys(Collection items);
public A removeFromTopologyKeys(String... items);
public A removeAllFromTopologyKeys(Collection items);
public List getTopologyKeys();
public String getTopologyKey(int index);
public String getFirstTopologyKey();
public String getLastTopologyKey();
public String getMatchingTopologyKey(io.fabric8.kubernetes.api.builder.Predicate predicate);
public Boolean hasMatchingTopologyKey(io.fabric8.kubernetes.api.builder.Predicate predicate);
public A withTopologyKeys(List topologyKeys);
public A withTopologyKeys(String... topologyKeys);
public Boolean hasTopologyKeys();
public A addNewTopologyKey(String arg1);
public A addNewTopologyKey(StringBuilder arg1);
public A addNewTopologyKey(StringBuffer arg1);
public String getType();
public A withType(String type);
public Boolean hasType();
public A withNewType(String arg1);
public A withNewType(StringBuilder arg1);
public A withNewType(StringBuffer arg1);
public interface PortsNested extends io.fabric8.kubernetes.api.builder.Nested,ServicePortFluent>{
public N and(); public N endPort();
}
public interface SessionAffinityConfigNested extends io.fabric8.kubernetes.api.builder.Nested,SessionAffinityConfigFluent>{
public N and(); public N endSessionAffinityConfig();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy