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
-