Package io.fabric8.kubernetes.api.model
Class ServiceSpec
java.lang.Object
io.fabric8.kubernetes.api.model.ServiceSpec
- All Implemented Interfaces:
KubernetesResource
,Serializable
@Generated("org.jsonschema2pojo") public class ServiceSpec extends Object implements KubernetesResource
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description ServiceSpec()
No args constructor for use in serializationServiceSpec(String clusterIP, List<String> externalIPs, String externalName, String externalTrafficPolicy, Integer healthCheckNodePort, String ipFamily, String loadBalancerIP, List<String> loadBalancerSourceRanges, List<ServicePort> ports, Boolean publishNotReadyAddresses, Map<String,String> selector, String sessionAffinity, SessionAffinityConfig sessionAffinityConfig, List<String> topologyKeys, String type)
-
Method Summary
-
Constructor Details
-
ServiceSpec
public ServiceSpec()No args constructor for use in serialization -
ServiceSpec
public ServiceSpec(String clusterIP, List<String> externalIPs, String externalName, String externalTrafficPolicy, Integer healthCheckNodePort, String ipFamily, String loadBalancerIP, List<String> loadBalancerSourceRanges, List<ServicePort> ports, Boolean publishNotReadyAddresses, Map<String,String> selector, String sessionAffinity, SessionAffinityConfig sessionAffinityConfig, List<String> topologyKeys, String type)- Parameters:
healthCheckNodePort
-externalIPs
-sessionAffinity
-ports
-type
-sessionAffinityConfig
-loadBalancerIP
-externalName
-ipFamily
-loadBalancerSourceRanges
-externalTrafficPolicy
-selector
-publishNotReadyAddresses
-topologyKeys
-clusterIP
-
-
-
Method Details
-
getClusterIP
- Returns:
- The clusterIP
-
setClusterIP
- Parameters:
clusterIP
- The clusterIP
-
getExternalIPs
- Returns:
- The externalIPs
-
setExternalIPs
- Parameters:
externalIPs
- The externalIPs
-
getExternalName
- Returns:
- The externalName
-
setExternalName
- Parameters:
externalName
- The externalName
-
getExternalTrafficPolicy
- Returns:
- The externalTrafficPolicy
-
setExternalTrafficPolicy
- Parameters:
externalTrafficPolicy
- The externalTrafficPolicy
-
getHealthCheckNodePort
- Returns:
- The healthCheckNodePort
-
setHealthCheckNodePort
- Parameters:
healthCheckNodePort
- The healthCheckNodePort
-
getIpFamily
- Returns:
- The ipFamily
-
setIpFamily
- Parameters:
ipFamily
- The ipFamily
-
getLoadBalancerIP
- Returns:
- The loadBalancerIP
-
setLoadBalancerIP
- Parameters:
loadBalancerIP
- The loadBalancerIP
-
getLoadBalancerSourceRanges
- Returns:
- The loadBalancerSourceRanges
-
setLoadBalancerSourceRanges
- Parameters:
loadBalancerSourceRanges
- The loadBalancerSourceRanges
-
getPorts
- Returns:
- The ports
-
setPorts
- Parameters:
ports
- The ports
-
getPublishNotReadyAddresses
- Returns:
- The publishNotReadyAddresses
-
setPublishNotReadyAddresses
- Parameters:
publishNotReadyAddresses
- The publishNotReadyAddresses
-
getSelector
- Returns:
- The selector
-
setSelector
- Parameters:
selector
- The selector
-
getSessionAffinity
- Returns:
- The sessionAffinity
-
setSessionAffinity
- Parameters:
sessionAffinity
- The sessionAffinity
-
getSessionAffinityConfig
- Returns:
- The sessionAffinityConfig
-
setSessionAffinityConfig
- Parameters:
sessionAffinityConfig
- The sessionAffinityConfig
-
getTopologyKeys
- Returns:
- The topologyKeys
-
setTopologyKeys
- Parameters:
topologyKeys
- The topologyKeys
-
getType
- Returns:
- The type
-
setType
- Parameters:
type
- The type
-
getAdditionalProperties
-
setAdditionalProperty
-