@Generated(value="jsonschema2pojo") public class ServiceSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<ServiceSpecBuilder>, KubernetesResource
| Constructor and Description |
|---|
ServiceSpec()
No args constructor for use in serialization
|
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 type) |
public 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 type)
public Boolean getAllocateLoadBalancerNodePorts()
public void setAllocateLoadBalancerNodePorts(Boolean allocateLoadBalancerNodePorts)
public String getClusterIP()
public void setClusterIP(String clusterIP)
public String getExternalName()
public void setExternalName(String externalName)
public String getExternalTrafficPolicy()
public void setExternalTrafficPolicy(String externalTrafficPolicy)
public Integer getHealthCheckNodePort()
public void setHealthCheckNodePort(Integer healthCheckNodePort)
public String getInternalTrafficPolicy()
public void setInternalTrafficPolicy(String internalTrafficPolicy)
public String getIpFamilyPolicy()
public void setIpFamilyPolicy(String ipFamilyPolicy)
public String getLoadBalancerClass()
public void setLoadBalancerClass(String loadBalancerClass)
public String getLoadBalancerIP()
public void setLoadBalancerIP(String loadBalancerIP)
public void setLoadBalancerSourceRanges(List<String> loadBalancerSourceRanges)
public List<ServicePort> getPorts()
public void setPorts(List<ServicePort> ports)
public Boolean getPublishNotReadyAddresses()
public void setPublishNotReadyAddresses(Boolean publishNotReadyAddresses)
public String getSessionAffinity()
public void setSessionAffinity(String sessionAffinity)
public SessionAffinityConfig getSessionAffinityConfig()
public void setSessionAffinityConfig(SessionAffinityConfig sessionAffinityConfig)
public String getType()
public void setType(String type)
public ServiceSpecBuilder edit()
edit in interface io.fabric8.kubernetes.api.builder.Editable<ServiceSpecBuilder>public ServiceSpecBuilder toBuilder()
Copyright © 2015–2023 Red Hat. All rights reserved.