
io.fabric8.kubernetes.api.model.ServiceSpecFluent Maven / Gradle / Ivy
package io.fabric8.kubernetes.api.model;
import io.fabric8.kubernetes.api.builder.Fluent;
import java.lang.String;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
import javax.validation.Valid;
import java.util.Map;
import java.lang.Object;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.fabric8.kubernetes.api.builder.Nested;
public interface ServiceSpecFluent> extends Fluent{
public String getClusterIP();
public A withClusterIP(String clusterIP);
public A addToDeprecatedPublicIPs(String... items);
public A removeFromDeprecatedPublicIPs(String... items);
public List getDeprecatedPublicIPs();
public A withDeprecatedPublicIPs(List deprecatedPublicIPs);
public A withDeprecatedPublicIPs(String... deprecatedPublicIPs);
public A addToExternalIPs(String... items);
public A removeFromExternalIPs(String... items);
public List getExternalIPs();
public A withExternalIPs(List externalIPs);
public A withExternalIPs(String... externalIPs);
public String getLoadBalancerIP();
public A withLoadBalancerIP(String loadBalancerIP);
public A addToLoadBalancerSourceRanges(String... items);
public A removeFromLoadBalancerSourceRanges(String... items);
public List getLoadBalancerSourceRanges();
public A withLoadBalancerSourceRanges(List loadBalancerSourceRanges);
public A withLoadBalancerSourceRanges(String... loadBalancerSourceRanges);
public String getPortalIP();
public A withPortalIP(String portalIP);
public A addToPorts(ServicePort... items);
public A removeFromPorts(ServicePort... items);
public List getPorts();
public A withPorts(List ports);
public A withPorts(ServicePort... ports);
public ServiceSpecFluent.PortsNested addNewPort();
public ServiceSpecFluent.PortsNested addNewPortLike(ServicePort item);
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 String getSessionAffinity();
public A withSessionAffinity(String sessionAffinity);
public String getType();
public A withType(String type);
public interface PortsNested extends Nested,ServicePortFluent>{
public N endPort(); public N and();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy