Class ServiceSpec

    • 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,
                           List<String> ipFamilies,
                           String ipFamilyPolicy,
                           String loadBalancerIP,
                           List<String> loadBalancerSourceRanges,
                           List<ServicePort> ports,
                           Boolean publishNotReadyAddresses,
                           Map<String,​String> selector,
                           String sessionAffinity,
                           SessionAffinityConfig sessionAffinityConfig,
                           List<String> topologyKeys,
                           String type)
        Parameters:
        clusterIPs -
        healthCheckNodePort -
        ipFamilyPolicy -
        externalIPs -
        sessionAffinity -
        allocateLoadBalancerNodePorts -
        ports -
        type -
        sessionAffinityConfig -
        ipFamilies -
        loadBalancerIP -
        externalName -
        loadBalancerSourceRanges -
        externalTrafficPolicy -
        selector -
        publishNotReadyAddresses -
        topologyKeys -
        clusterIP -
    • Method Detail

      • getAllocateLoadBalancerNodePorts

        public Boolean getAllocateLoadBalancerNodePorts()
      • setAllocateLoadBalancerNodePorts

        public void setAllocateLoadBalancerNodePorts​(Boolean allocateLoadBalancerNodePorts)
      • getClusterIP

        public String getClusterIP()
      • setClusterIP

        public void setClusterIP​(String clusterIP)
      • getClusterIPs

        public List<String> getClusterIPs()
      • setClusterIPs

        public void setClusterIPs​(List<String> clusterIPs)
      • getExternalIPs

        public List<String> getExternalIPs()
      • setExternalIPs

        public void setExternalIPs​(List<String> externalIPs)
      • 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)
      • getIpFamilies

        public List<String> getIpFamilies()
      • setIpFamilies

        public void setIpFamilies​(List<String> ipFamilies)
      • getIpFamilyPolicy

        public String getIpFamilyPolicy()
      • setIpFamilyPolicy

        public void setIpFamilyPolicy​(String ipFamilyPolicy)
      • getLoadBalancerIP

        public String getLoadBalancerIP()
      • setLoadBalancerIP

        public void setLoadBalancerIP​(String loadBalancerIP)
      • getLoadBalancerSourceRanges

        public List<String> getLoadBalancerSourceRanges()
      • setLoadBalancerSourceRanges

        public void setLoadBalancerSourceRanges​(List<String> loadBalancerSourceRanges)
      • getPublishNotReadyAddresses

        public Boolean getPublishNotReadyAddresses()
      • setPublishNotReadyAddresses

        public void setPublishNotReadyAddresses​(Boolean publishNotReadyAddresses)
      • setSelector

        public void setSelector​(Map<String,​String> selector)
      • getSessionAffinity

        public String getSessionAffinity()
      • setSessionAffinity

        public void setSessionAffinity​(String sessionAffinity)
      • setSessionAffinityConfig

        public void setSessionAffinityConfig​(SessionAffinityConfig sessionAffinityConfig)
      • getTopologyKeys

        public List<String> getTopologyKeys()
      • setTopologyKeys

        public void setTopologyKeys​(List<String> topologyKeys)
      • getType

        public String getType()
      • setType

        public void setType​(String type)
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)