@Generated(value="org.jsonschema2pojo") public class ServiceSpec extends java.lang.Object implements KubernetesResource
Constructor and Description |
---|
ServiceSpec()
No args constructor for use in serialization
|
ServiceSpec(java.lang.String clusterIP,
java.util.List<java.lang.String> externalIPs,
java.lang.String externalName,
java.lang.String externalTrafficPolicy,
java.lang.Integer healthCheckNodePort,
java.lang.String loadBalancerIP,
java.util.List<java.lang.String> loadBalancerSourceRanges,
java.util.List<ServicePort> ports,
java.lang.Boolean publishNotReadyAddresses,
java.util.Map<java.lang.String,java.lang.String> selector,
java.lang.String sessionAffinity,
SessionAffinityConfig sessionAffinityConfig,
java.lang.String type) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getAdditionalProperties() |
java.lang.String |
getClusterIP() |
java.util.List<java.lang.String> |
getExternalIPs() |
java.lang.String |
getExternalName() |
java.lang.String |
getExternalTrafficPolicy() |
java.lang.Integer |
getHealthCheckNodePort() |
java.lang.String |
getLoadBalancerIP() |
java.util.List<java.lang.String> |
getLoadBalancerSourceRanges() |
java.util.List<ServicePort> |
getPorts() |
java.lang.Boolean |
getPublishNotReadyAddresses() |
java.util.Map<java.lang.String,java.lang.String> |
getSelector() |
java.lang.String |
getSessionAffinity() |
SessionAffinityConfig |
getSessionAffinityConfig() |
java.lang.String |
getType() |
void |
setAdditionalProperty(java.lang.String name,
java.lang.Object value) |
void |
setClusterIP(java.lang.String clusterIP) |
void |
setExternalIPs(java.util.List<java.lang.String> externalIPs) |
void |
setExternalName(java.lang.String externalName) |
void |
setExternalTrafficPolicy(java.lang.String externalTrafficPolicy) |
void |
setHealthCheckNodePort(java.lang.Integer healthCheckNodePort) |
void |
setLoadBalancerIP(java.lang.String loadBalancerIP) |
void |
setLoadBalancerSourceRanges(java.util.List<java.lang.String> loadBalancerSourceRanges) |
void |
setPorts(java.util.List<ServicePort> ports) |
void |
setPublishNotReadyAddresses(java.lang.Boolean publishNotReadyAddresses) |
void |
setSelector(java.util.Map<java.lang.String,java.lang.String> selector) |
void |
setSessionAffinity(java.lang.String sessionAffinity) |
void |
setSessionAffinityConfig(SessionAffinityConfig sessionAffinityConfig) |
void |
setType(java.lang.String type) |
public ServiceSpec()
public ServiceSpec(java.lang.String clusterIP, java.util.List<java.lang.String> externalIPs, java.lang.String externalName, java.lang.String externalTrafficPolicy, java.lang.Integer healthCheckNodePort, java.lang.String loadBalancerIP, java.util.List<java.lang.String> loadBalancerSourceRanges, java.util.List<ServicePort> ports, java.lang.Boolean publishNotReadyAddresses, java.util.Map<java.lang.String,java.lang.String> selector, java.lang.String sessionAffinity, SessionAffinityConfig sessionAffinityConfig, java.lang.String type)
healthCheckNodePort
- externalIPs
- sessionAffinity
- ports
- type
- sessionAffinityConfig
- loadBalancerIP
- externalName
- loadBalancerSourceRanges
- externalTrafficPolicy
- selector
- publishNotReadyAddresses
- clusterIP
- public java.lang.String getClusterIP()
public void setClusterIP(java.lang.String clusterIP)
clusterIP
- The clusterIPpublic java.util.List<java.lang.String> getExternalIPs()
public void setExternalIPs(java.util.List<java.lang.String> externalIPs)
externalIPs
- The externalIPspublic java.lang.String getExternalName()
public void setExternalName(java.lang.String externalName)
externalName
- The externalNamepublic java.lang.String getExternalTrafficPolicy()
public void setExternalTrafficPolicy(java.lang.String externalTrafficPolicy)
externalTrafficPolicy
- The externalTrafficPolicypublic java.lang.Integer getHealthCheckNodePort()
public void setHealthCheckNodePort(java.lang.Integer healthCheckNodePort)
healthCheckNodePort
- The healthCheckNodePortpublic java.lang.String getLoadBalancerIP()
public void setLoadBalancerIP(java.lang.String loadBalancerIP)
loadBalancerIP
- The loadBalancerIPpublic java.util.List<java.lang.String> getLoadBalancerSourceRanges()
public void setLoadBalancerSourceRanges(java.util.List<java.lang.String> loadBalancerSourceRanges)
loadBalancerSourceRanges
- The loadBalancerSourceRangespublic java.util.List<ServicePort> getPorts()
public void setPorts(java.util.List<ServicePort> ports)
ports
- The portspublic java.lang.Boolean getPublishNotReadyAddresses()
public void setPublishNotReadyAddresses(java.lang.Boolean publishNotReadyAddresses)
publishNotReadyAddresses
- The publishNotReadyAddressespublic java.util.Map<java.lang.String,java.lang.String> getSelector()
public void setSelector(java.util.Map<java.lang.String,java.lang.String> selector)
selector
- The selectorpublic java.lang.String getSessionAffinity()
public void setSessionAffinity(java.lang.String sessionAffinity)
sessionAffinity
- The sessionAffinitypublic SessionAffinityConfig getSessionAffinityConfig()
public void setSessionAffinityConfig(SessionAffinityConfig sessionAffinityConfig)
sessionAffinityConfig
- The sessionAffinityConfigpublic java.lang.String getType()
public void setType(java.lang.String type)
type
- The typepublic java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
public void setAdditionalProperty(java.lang.String name, java.lang.Object value)
Copyright © 2015-2019 Red Hat. All Rights Reserved.