Package io.fabric8.kubernetes.api.model
Class ServiceSpec
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.ServiceSpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<ServiceSpecBuilder>
,KubernetesResource
,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class ServiceSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<ServiceSpecBuilder>, KubernetesResource
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ServiceSpec()
No args constructor for use in serializationServiceSpec(Boolean allocateLoadBalancerNodePorts, String clusterIP, List<String> clusterIPs, List<String> externalIPs, String externalName, String externalTrafficPolicy, Integer healthCheckNodePort, String internalTrafficPolicy, List<String> ipFamilies, String ipFamilyPolicy, String loadBalancerClass, String loadBalancerIP, List<String> loadBalancerSourceRanges, List<ServicePort> ports, Boolean publishNotReadyAddresses, Map<String,String> selector, String sessionAffinity, SessionAffinityConfig sessionAffinityConfig, String trafficDistribution, String type)
-
Method Summary
-
-
-
Constructor Detail
-
ServiceSpec
public ServiceSpec()
No args constructor for use in serialization
-
ServiceSpec
public ServiceSpec(Boolean allocateLoadBalancerNodePorts, String clusterIP, List<String> clusterIPs, List<String> externalIPs, String externalName, String externalTrafficPolicy, Integer healthCheckNodePort, String internalTrafficPolicy, List<String> ipFamilies, String ipFamilyPolicy, String loadBalancerClass, String loadBalancerIP, List<String> loadBalancerSourceRanges, List<ServicePort> ports, Boolean publishNotReadyAddresses, Map<String,String> selector, String sessionAffinity, SessionAffinityConfig sessionAffinityConfig, String trafficDistribution, String type)
-
-
Method Detail
-
getAllocateLoadBalancerNodePorts
public Boolean getAllocateLoadBalancerNodePorts()
-
setAllocateLoadBalancerNodePorts
public void setAllocateLoadBalancerNodePorts(Boolean allocateLoadBalancerNodePorts)
-
getClusterIP
public String getClusterIP()
-
setClusterIP
public void setClusterIP(String clusterIP)
-
getExternalName
public String getExternalName()
-
setExternalName
public void setExternalName(String externalName)
-
getExternalTrafficPolicy
public String getExternalTrafficPolicy()
-
setExternalTrafficPolicy
public void setExternalTrafficPolicy(String externalTrafficPolicy)
-
getHealthCheckNodePort
public Integer getHealthCheckNodePort()
-
setHealthCheckNodePort
public void setHealthCheckNodePort(Integer healthCheckNodePort)
-
getInternalTrafficPolicy
public String getInternalTrafficPolicy()
-
setInternalTrafficPolicy
public void setInternalTrafficPolicy(String internalTrafficPolicy)
-
getIpFamilyPolicy
public String getIpFamilyPolicy()
-
setIpFamilyPolicy
public void setIpFamilyPolicy(String ipFamilyPolicy)
-
getLoadBalancerClass
public String getLoadBalancerClass()
-
setLoadBalancerClass
public void setLoadBalancerClass(String loadBalancerClass)
-
getLoadBalancerIP
public String getLoadBalancerIP()
-
setLoadBalancerIP
public void setLoadBalancerIP(String loadBalancerIP)
-
setLoadBalancerSourceRanges
public void setLoadBalancerSourceRanges(List<String> loadBalancerSourceRanges)
-
getPorts
public List<ServicePort> getPorts()
-
setPorts
public void setPorts(List<ServicePort> ports)
-
getPublishNotReadyAddresses
public Boolean getPublishNotReadyAddresses()
-
setPublishNotReadyAddresses
public void setPublishNotReadyAddresses(Boolean publishNotReadyAddresses)
-
getSessionAffinity
public String getSessionAffinity()
-
setSessionAffinity
public void setSessionAffinity(String sessionAffinity)
-
getSessionAffinityConfig
public SessionAffinityConfig getSessionAffinityConfig()
-
setSessionAffinityConfig
public void setSessionAffinityConfig(SessionAffinityConfig sessionAffinityConfig)
-
getTrafficDistribution
public String getTrafficDistribution()
-
setTrafficDistribution
public void setTrafficDistribution(String trafficDistribution)
-
getType
public String getType()
-
setType
public void setType(String type)
-
edit
public ServiceSpecBuilder edit()
- Specified by:
edit
in interfaceio.fabric8.kubernetes.api.builder.Editable<ServiceSpecBuilder>
-
toBuilder
public ServiceSpecBuilder toBuilder()
-
-