Class ServiceSpecFluent<A extends ServiceSpecFluent<A>>

    • Constructor Detail

      • ServiceSpecFluent

        public ServiceSpecFluent()
      • ServiceSpecFluent

        public ServiceSpecFluent​(ServiceSpec instance)
    • Method Detail

      • copyInstance

        protected void copyInstance​(ServiceSpec instance)
      • getAllocateLoadBalancerNodePorts

        public Boolean getAllocateLoadBalancerNodePorts()
      • withAllocateLoadBalancerNodePorts

        public A withAllocateLoadBalancerNodePorts​(Boolean allocateLoadBalancerNodePorts)
      • hasAllocateLoadBalancerNodePorts

        public boolean hasAllocateLoadBalancerNodePorts()
      • getClusterIP

        public String getClusterIP()
      • withClusterIP

        public A withClusterIP​(String clusterIP)
      • hasClusterIP

        public boolean hasClusterIP()
      • addToClusterIPs

        public A addToClusterIPs​(int index,
                                 String item)
      • setToClusterIPs

        public A setToClusterIPs​(int index,
                                 String item)
      • addToClusterIPs

        public A addToClusterIPs​(String... items)
      • removeFromClusterIPs

        public A removeFromClusterIPs​(String... items)
      • removeAllFromClusterIPs

        public A removeAllFromClusterIPs​(Collection<String> items)
      • getClusterIPs

        public List<String> getClusterIPs()
      • getClusterIP

        public String getClusterIP​(int index)
      • getFirstClusterIP

        public String getFirstClusterIP()
      • getLastClusterIP

        public String getLastClusterIP()
      • hasMatchingClusterIP

        public boolean hasMatchingClusterIP​(Predicate<String> predicate)
      • withClusterIPs

        public A withClusterIPs​(List<String> clusterIPs)
      • withClusterIPs

        public A withClusterIPs​(String... clusterIPs)
      • hasClusterIPs

        public boolean hasClusterIPs()
      • addToExternalIPs

        public A addToExternalIPs​(int index,
                                  String item)
      • setToExternalIPs

        public A setToExternalIPs​(int index,
                                  String item)
      • addToExternalIPs

        public A addToExternalIPs​(String... items)
      • removeFromExternalIPs

        public A removeFromExternalIPs​(String... items)
      • removeAllFromExternalIPs

        public A removeAllFromExternalIPs​(Collection<String> items)
      • getExternalIPs

        public List<String> getExternalIPs()
      • getExternalIP

        public String getExternalIP​(int index)
      • getFirstExternalIP

        public String getFirstExternalIP()
      • getLastExternalIP

        public String getLastExternalIP()
      • hasMatchingExternalIP

        public boolean hasMatchingExternalIP​(Predicate<String> predicate)
      • withExternalIPs

        public A withExternalIPs​(List<String> externalIPs)
      • withExternalIPs

        public A withExternalIPs​(String... externalIPs)
      • hasExternalIPs

        public boolean hasExternalIPs()
      • getExternalName

        public String getExternalName()
      • withExternalName

        public A withExternalName​(String externalName)
      • hasExternalName

        public boolean hasExternalName()
      • getExternalTrafficPolicy

        public String getExternalTrafficPolicy()
      • withExternalTrafficPolicy

        public A withExternalTrafficPolicy​(String externalTrafficPolicy)
      • hasExternalTrafficPolicy

        public boolean hasExternalTrafficPolicy()
      • getHealthCheckNodePort

        public Integer getHealthCheckNodePort()
      • withHealthCheckNodePort

        public A withHealthCheckNodePort​(Integer healthCheckNodePort)
      • hasHealthCheckNodePort

        public boolean hasHealthCheckNodePort()
      • getInternalTrafficPolicy

        public String getInternalTrafficPolicy()
      • withInternalTrafficPolicy

        public A withInternalTrafficPolicy​(String internalTrafficPolicy)
      • hasInternalTrafficPolicy

        public boolean hasInternalTrafficPolicy()
      • addToIpFamilies

        public A addToIpFamilies​(int index,
                                 String item)
      • setToIpFamilies

        public A setToIpFamilies​(int index,
                                 String item)
      • addToIpFamilies

        public A addToIpFamilies​(String... items)
      • removeFromIpFamilies

        public A removeFromIpFamilies​(String... items)
      • removeAllFromIpFamilies

        public A removeAllFromIpFamilies​(Collection<String> items)
      • getIpFamilies

        public List<String> getIpFamilies()
      • getIpFamily

        public String getIpFamily​(int index)
      • getFirstIpFamily

        public String getFirstIpFamily()
      • getLastIpFamily

        public String getLastIpFamily()
      • hasMatchingIpFamily

        public boolean hasMatchingIpFamily​(Predicate<String> predicate)
      • withIpFamilies

        public A withIpFamilies​(List<String> ipFamilies)
      • withIpFamilies

        public A withIpFamilies​(String... ipFamilies)
      • hasIpFamilies

        public boolean hasIpFamilies()
      • getIpFamilyPolicy

        public String getIpFamilyPolicy()
      • withIpFamilyPolicy

        public A withIpFamilyPolicy​(String ipFamilyPolicy)
      • hasIpFamilyPolicy

        public boolean hasIpFamilyPolicy()
      • getLoadBalancerClass

        public String getLoadBalancerClass()
      • withLoadBalancerClass

        public A withLoadBalancerClass​(String loadBalancerClass)
      • hasLoadBalancerClass

        public boolean hasLoadBalancerClass()
      • getLoadBalancerIP

        public String getLoadBalancerIP()
      • withLoadBalancerIP

        public A withLoadBalancerIP​(String loadBalancerIP)
      • hasLoadBalancerIP

        public boolean hasLoadBalancerIP()
      • addToLoadBalancerSourceRanges

        public A addToLoadBalancerSourceRanges​(int index,
                                               String item)
      • setToLoadBalancerSourceRanges

        public A setToLoadBalancerSourceRanges​(int index,
                                               String item)
      • addToLoadBalancerSourceRanges

        public A addToLoadBalancerSourceRanges​(String... items)
      • addAllToLoadBalancerSourceRanges

        public A addAllToLoadBalancerSourceRanges​(Collection<String> items)
      • removeFromLoadBalancerSourceRanges

        public A removeFromLoadBalancerSourceRanges​(String... items)
      • removeAllFromLoadBalancerSourceRanges

        public A removeAllFromLoadBalancerSourceRanges​(Collection<String> items)
      • getLoadBalancerSourceRanges

        public List<String> getLoadBalancerSourceRanges()
      • getLoadBalancerSourceRange

        public String getLoadBalancerSourceRange​(int index)
      • getFirstLoadBalancerSourceRange

        public String getFirstLoadBalancerSourceRange()
      • getLastLoadBalancerSourceRange

        public String getLastLoadBalancerSourceRange()
      • getMatchingLoadBalancerSourceRange

        public String getMatchingLoadBalancerSourceRange​(Predicate<String> predicate)
      • hasMatchingLoadBalancerSourceRange

        public boolean hasMatchingLoadBalancerSourceRange​(Predicate<String> predicate)
      • withLoadBalancerSourceRanges

        public A withLoadBalancerSourceRanges​(List<String> loadBalancerSourceRanges)
      • withLoadBalancerSourceRanges

        public A withLoadBalancerSourceRanges​(String... loadBalancerSourceRanges)
      • hasLoadBalancerSourceRanges

        public boolean hasLoadBalancerSourceRanges()
      • addToPorts

        public A addToPorts​(int index,
                            ServicePort item)
      • setToPorts

        public A setToPorts​(int index,
                            ServicePort item)
      • addToPorts

        public A addToPorts​(ServicePort... items)
      • removeFromPorts

        public A removeFromPorts​(ServicePort... items)
      • buildPort

        public ServicePort buildPort​(int index)
      • hasPorts

        public boolean hasPorts()
      • getPublishNotReadyAddresses

        public Boolean getPublishNotReadyAddresses()
      • withPublishNotReadyAddresses

        public A withPublishNotReadyAddresses​(Boolean publishNotReadyAddresses)
      • hasPublishNotReadyAddresses

        public boolean hasPublishNotReadyAddresses()
      • addToSelector

        public A addToSelector​(String key,
                               String value)
      • removeFromSelector

        public A removeFromSelector​(String key)
      • removeFromSelector

        public A removeFromSelector​(Map<String,​String> map)
      • withSelector

        public <K,​V> A withSelector​(Map<String,​String> selector)
      • hasSelector

        public boolean hasSelector()
      • getSessionAffinity

        public String getSessionAffinity()
      • withSessionAffinity

        public A withSessionAffinity​(String sessionAffinity)
      • hasSessionAffinity

        public boolean hasSessionAffinity()
      • withSessionAffinityConfig

        public A withSessionAffinityConfig​(SessionAffinityConfig sessionAffinityConfig)
      • hasSessionAffinityConfig

        public boolean hasSessionAffinityConfig()
      • getTrafficDistribution

        public String getTrafficDistribution()
      • withTrafficDistribution

        public A withTrafficDistribution​(String trafficDistribution)
      • hasTrafficDistribution

        public boolean hasTrafficDistribution()
      • getType

        public String getType()
      • withType

        public A withType​(String type)
      • hasType

        public boolean hasType()
      • addToAdditionalProperties

        public A addToAdditionalProperties​(String key,
                                           Object value)
      • addToAdditionalProperties

        public A addToAdditionalProperties​(Map<String,​Object> map)
      • removeFromAdditionalProperties

        public A removeFromAdditionalProperties​(String key)
      • removeFromAdditionalProperties

        public A removeFromAdditionalProperties​(Map<String,​Object> map)
      • getAdditionalProperties

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

        public <K,​V> A withAdditionalProperties​(Map<String,​Object> additionalProperties)
      • hasAdditionalProperties

        public boolean hasAdditionalProperties()
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends ServiceSpecFluent<A>>
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends ServiceSpecFluent<A>>
      • withAllocateLoadBalancerNodePorts

        public A withAllocateLoadBalancerNodePorts()
      • withPublishNotReadyAddresses

        public A withPublishNotReadyAddresses()