Interface V1ServiceSpecFluent<A extends V1ServiceSpecFluent<A>>

All Superinterfaces:
Fluent<A>
All Known Subinterfaces:
V1ServiceFluent.SpecNested<N>
All Known Implementing Classes:
V1ServiceSpecBuilder, V1ServiceSpecFluentImpl

public interface V1ServiceSpecFluent<A extends V1ServiceSpecFluent<A>> extends Fluent<A>
Generated
  • Method Details

    • getAllocateLoadBalancerNodePorts

      Boolean getAllocateLoadBalancerNodePorts()
    • withAllocateLoadBalancerNodePorts

      A withAllocateLoadBalancerNodePorts(Boolean allocateLoadBalancerNodePorts)
    • hasAllocateLoadBalancerNodePorts

      Boolean hasAllocateLoadBalancerNodePorts()
    • getClusterIP

      String getClusterIP()
    • withClusterIP

      A withClusterIP(String clusterIP)
    • hasClusterIP

      Boolean hasClusterIP()
    • addToClusterIPs

      A addToClusterIPs(Integer index, String item)
    • setToClusterIPs

      A setToClusterIPs(Integer index, String item)
    • addToClusterIPs

      A addToClusterIPs(String... items)
    • addAllToClusterIPs

      A addAllToClusterIPs(Collection<String> items)
    • removeFromClusterIPs

      A removeFromClusterIPs(String... items)
    • removeAllFromClusterIPs

      A removeAllFromClusterIPs(Collection<String> items)
    • getClusterIPs

      List<String> getClusterIPs()
    • getClusterIP

      String getClusterIP(Integer index)
    • getFirstClusterIP

      String getFirstClusterIP()
    • getLastClusterIP

      String getLastClusterIP()
    • getMatchingClusterIP

      String getMatchingClusterIP(Predicate<String> predicate)
    • hasMatchingClusterIP

      Boolean hasMatchingClusterIP(Predicate<String> predicate)
    • withClusterIPs

      A withClusterIPs(List<String> clusterIPs)
    • withClusterIPs

      A withClusterIPs(String... clusterIPs)
    • hasClusterIPs

      Boolean hasClusterIPs()
    • addToExternalIPs

      A addToExternalIPs(Integer index, String item)
    • setToExternalIPs

      A setToExternalIPs(Integer index, String item)
    • addToExternalIPs

      A addToExternalIPs(String... items)
    • addAllToExternalIPs

      A addAllToExternalIPs(Collection<String> items)
    • removeFromExternalIPs

      A removeFromExternalIPs(String... items)
    • removeAllFromExternalIPs

      A removeAllFromExternalIPs(Collection<String> items)
    • getExternalIPs

      List<String> getExternalIPs()
    • getExternalIP

      String getExternalIP(Integer index)
    • getFirstExternalIP

      String getFirstExternalIP()
    • getLastExternalIP

      String getLastExternalIP()
    • getMatchingExternalIP

      String getMatchingExternalIP(Predicate<String> predicate)
    • hasMatchingExternalIP

      Boolean hasMatchingExternalIP(Predicate<String> predicate)
    • withExternalIPs

      A withExternalIPs(List<String> externalIPs)
    • withExternalIPs

      A withExternalIPs(String... externalIPs)
    • hasExternalIPs

      Boolean hasExternalIPs()
    • getExternalName

      String getExternalName()
    • withExternalName

      A withExternalName(String externalName)
    • hasExternalName

      Boolean hasExternalName()
    • getExternalTrafficPolicy

      String getExternalTrafficPolicy()
    • withExternalTrafficPolicy

      A withExternalTrafficPolicy(String externalTrafficPolicy)
    • hasExternalTrafficPolicy

      Boolean hasExternalTrafficPolicy()
    • getHealthCheckNodePort

      Integer getHealthCheckNodePort()
    • withHealthCheckNodePort

      A withHealthCheckNodePort(Integer healthCheckNodePort)
    • hasHealthCheckNodePort

      Boolean hasHealthCheckNodePort()
    • getInternalTrafficPolicy

      String getInternalTrafficPolicy()
    • withInternalTrafficPolicy

      A withInternalTrafficPolicy(String internalTrafficPolicy)
    • hasInternalTrafficPolicy

      Boolean hasInternalTrafficPolicy()
    • addToIpFamilies

      A addToIpFamilies(Integer index, String item)
    • setToIpFamilies

      A setToIpFamilies(Integer index, String item)
    • addToIpFamilies

      A addToIpFamilies(String... items)
    • addAllToIpFamilies

      A addAllToIpFamilies(Collection<String> items)
    • removeFromIpFamilies

      A removeFromIpFamilies(String... items)
    • removeAllFromIpFamilies

      A removeAllFromIpFamilies(Collection<String> items)
    • getIpFamilies

      List<String> getIpFamilies()
    • getIpFamily

      String getIpFamily(Integer index)
    • getFirstIpFamily

      String getFirstIpFamily()
    • getLastIpFamily

      String getLastIpFamily()
    • getMatchingIpFamily

      String getMatchingIpFamily(Predicate<String> predicate)
    • hasMatchingIpFamily

      Boolean hasMatchingIpFamily(Predicate<String> predicate)
    • withIpFamilies

      A withIpFamilies(List<String> ipFamilies)
    • withIpFamilies

      A withIpFamilies(String... ipFamilies)
    • hasIpFamilies

      Boolean hasIpFamilies()
    • getIpFamilyPolicy

      String getIpFamilyPolicy()
    • withIpFamilyPolicy

      A withIpFamilyPolicy(String ipFamilyPolicy)
    • hasIpFamilyPolicy

      Boolean hasIpFamilyPolicy()
    • getLoadBalancerClass

      String getLoadBalancerClass()
    • withLoadBalancerClass

      A withLoadBalancerClass(String loadBalancerClass)
    • hasLoadBalancerClass

      Boolean hasLoadBalancerClass()
    • getLoadBalancerIP

      String getLoadBalancerIP()
    • withLoadBalancerIP

      A withLoadBalancerIP(String loadBalancerIP)
    • hasLoadBalancerIP

      Boolean hasLoadBalancerIP()
    • addToLoadBalancerSourceRanges

      A addToLoadBalancerSourceRanges(Integer index, String item)
    • setToLoadBalancerSourceRanges

      A setToLoadBalancerSourceRanges(Integer index, String item)
    • addToLoadBalancerSourceRanges

      A addToLoadBalancerSourceRanges(String... items)
    • addAllToLoadBalancerSourceRanges

      A addAllToLoadBalancerSourceRanges(Collection<String> items)
    • removeFromLoadBalancerSourceRanges

      A removeFromLoadBalancerSourceRanges(String... items)
    • removeAllFromLoadBalancerSourceRanges

      A removeAllFromLoadBalancerSourceRanges(Collection<String> items)
    • getLoadBalancerSourceRanges

      List<String> getLoadBalancerSourceRanges()
    • getLoadBalancerSourceRange

      String getLoadBalancerSourceRange(Integer index)
    • getFirstLoadBalancerSourceRange

      String getFirstLoadBalancerSourceRange()
    • getLastLoadBalancerSourceRange

      String getLastLoadBalancerSourceRange()
    • getMatchingLoadBalancerSourceRange

      String getMatchingLoadBalancerSourceRange(Predicate<String> predicate)
    • hasMatchingLoadBalancerSourceRange

      Boolean hasMatchingLoadBalancerSourceRange(Predicate<String> predicate)
    • withLoadBalancerSourceRanges

      A withLoadBalancerSourceRanges(List<String> loadBalancerSourceRanges)
    • withLoadBalancerSourceRanges

      A withLoadBalancerSourceRanges(String... loadBalancerSourceRanges)
    • hasLoadBalancerSourceRanges

      Boolean hasLoadBalancerSourceRanges()
    • addToPorts

      A addToPorts(Integer index, io.kubernetes.client.openapi.models.V1ServicePort item)
    • setToPorts

      A setToPorts(Integer index, io.kubernetes.client.openapi.models.V1ServicePort item)
    • addToPorts

      A addToPorts(io.kubernetes.client.openapi.models.V1ServicePort... items)
    • addAllToPorts

      A addAllToPorts(Collection<io.kubernetes.client.openapi.models.V1ServicePort> items)
    • removeFromPorts

      A removeFromPorts(io.kubernetes.client.openapi.models.V1ServicePort... items)
    • removeAllFromPorts

      A removeAllFromPorts(Collection<io.kubernetes.client.openapi.models.V1ServicePort> items)
    • removeMatchingFromPorts

      A removeMatchingFromPorts(Predicate<V1ServicePortBuilder> predicate)
    • getPorts

      @Deprecated List<io.kubernetes.client.openapi.models.V1ServicePort> getPorts()
      Deprecated.
      This method has been deprecated, please use method buildPorts instead.
      Returns:
      The buildable object.
    • buildPorts

      List<io.kubernetes.client.openapi.models.V1ServicePort> buildPorts()
    • buildPort

      io.kubernetes.client.openapi.models.V1ServicePort buildPort(Integer index)
    • buildFirstPort

      io.kubernetes.client.openapi.models.V1ServicePort buildFirstPort()
    • buildLastPort

      io.kubernetes.client.openapi.models.V1ServicePort buildLastPort()
    • buildMatchingPort

      io.kubernetes.client.openapi.models.V1ServicePort buildMatchingPort(Predicate<V1ServicePortBuilder> predicate)
    • hasMatchingPort

      Boolean hasMatchingPort(Predicate<V1ServicePortBuilder> predicate)
    • withPorts

      A withPorts(List<io.kubernetes.client.openapi.models.V1ServicePort> ports)
    • withPorts

      A withPorts(io.kubernetes.client.openapi.models.V1ServicePort... ports)
    • hasPorts

      Boolean hasPorts()
    • addNewPort

    • addNewPortLike

      V1ServiceSpecFluent.PortsNested<A> addNewPortLike(io.kubernetes.client.openapi.models.V1ServicePort item)
    • setNewPortLike

      V1ServiceSpecFluent.PortsNested<A> setNewPortLike(Integer index, io.kubernetes.client.openapi.models.V1ServicePort item)
    • editPort

    • editFirstPort

    • editLastPort

    • editMatchingPort

    • getPublishNotReadyAddresses

      Boolean getPublishNotReadyAddresses()
    • withPublishNotReadyAddresses

      A withPublishNotReadyAddresses(Boolean publishNotReadyAddresses)
    • hasPublishNotReadyAddresses

      Boolean hasPublishNotReadyAddresses()
    • addToSelector

      A addToSelector(String key, String value)
    • addToSelector

      A addToSelector(Map<String,String> map)
    • removeFromSelector

      A removeFromSelector(String key)
    • removeFromSelector

      A removeFromSelector(Map<String,String> map)
    • getSelector

      Map<String,String> getSelector()
    • withSelector

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

      Boolean hasSelector()
    • getSessionAffinity

      String getSessionAffinity()
    • withSessionAffinity

      A withSessionAffinity(String sessionAffinity)
    • hasSessionAffinity

      Boolean hasSessionAffinity()
    • getSessionAffinityConfig

      @Deprecated io.kubernetes.client.openapi.models.V1SessionAffinityConfig getSessionAffinityConfig()
      Deprecated.
      This method has been deprecated, please use method buildSessionAffinityConfig instead.
      Returns:
      The buildable object.
    • buildSessionAffinityConfig

      io.kubernetes.client.openapi.models.V1SessionAffinityConfig buildSessionAffinityConfig()
    • withSessionAffinityConfig

      A withSessionAffinityConfig(io.kubernetes.client.openapi.models.V1SessionAffinityConfig sessionAffinityConfig)
    • hasSessionAffinityConfig

      Boolean hasSessionAffinityConfig()
    • withNewSessionAffinityConfig

      V1ServiceSpecFluent.SessionAffinityConfigNested<A> withNewSessionAffinityConfig()
    • withNewSessionAffinityConfigLike

      V1ServiceSpecFluent.SessionAffinityConfigNested<A> withNewSessionAffinityConfigLike(io.kubernetes.client.openapi.models.V1SessionAffinityConfig item)
    • editSessionAffinityConfig

    • editOrNewSessionAffinityConfig

      V1ServiceSpecFluent.SessionAffinityConfigNested<A> editOrNewSessionAffinityConfig()
    • editOrNewSessionAffinityConfigLike

      V1ServiceSpecFluent.SessionAffinityConfigNested<A> editOrNewSessionAffinityConfigLike(io.kubernetes.client.openapi.models.V1SessionAffinityConfig item)
    • getType

      String getType()
    • withType

      A withType(String type)
    • hasType

      Boolean hasType()
    • withAllocateLoadBalancerNodePorts

      A withAllocateLoadBalancerNodePorts()
    • withPublishNotReadyAddresses

      A withPublishNotReadyAddresses()