Interface V1IngressSpecFluent<A extends V1IngressSpecFluent<A>>

All Superinterfaces:
Fluent<A>
All Known Subinterfaces:
V1IngressFluent.SpecNested<N>
All Known Implementing Classes:
V1IngressSpecBuilder, V1IngressSpecFluentImpl

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

    • getDefaultBackend

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

      io.kubernetes.client.openapi.models.V1IngressBackend buildDefaultBackend()
    • withDefaultBackend

      A withDefaultBackend(io.kubernetes.client.openapi.models.V1IngressBackend defaultBackend)
    • hasDefaultBackend

      Boolean hasDefaultBackend()
    • withNewDefaultBackend

    • withNewDefaultBackendLike

      V1IngressSpecFluent.DefaultBackendNested<A> withNewDefaultBackendLike(io.kubernetes.client.openapi.models.V1IngressBackend item)
    • editDefaultBackend

    • editOrNewDefaultBackend

      V1IngressSpecFluent.DefaultBackendNested<A> editOrNewDefaultBackend()
    • editOrNewDefaultBackendLike

      V1IngressSpecFluent.DefaultBackendNested<A> editOrNewDefaultBackendLike(io.kubernetes.client.openapi.models.V1IngressBackend item)
    • getIngressClassName

      String getIngressClassName()
    • withIngressClassName

      A withIngressClassName(String ingressClassName)
    • hasIngressClassName

      Boolean hasIngressClassName()
    • addToRules

      A addToRules(Integer index, io.kubernetes.client.openapi.models.V1IngressRule item)
    • setToRules

      A setToRules(Integer index, io.kubernetes.client.openapi.models.V1IngressRule item)
    • addToRules

      A addToRules(io.kubernetes.client.openapi.models.V1IngressRule... items)
    • addAllToRules

      A addAllToRules(Collection<io.kubernetes.client.openapi.models.V1IngressRule> items)
    • removeFromRules

      A removeFromRules(io.kubernetes.client.openapi.models.V1IngressRule... items)
    • removeAllFromRules

      A removeAllFromRules(Collection<io.kubernetes.client.openapi.models.V1IngressRule> items)
    • removeMatchingFromRules

      A removeMatchingFromRules(Predicate<V1IngressRuleBuilder> predicate)
    • getRules

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

      List<io.kubernetes.client.openapi.models.V1IngressRule> buildRules()
    • buildRule

      io.kubernetes.client.openapi.models.V1IngressRule buildRule(Integer index)
    • buildFirstRule

      io.kubernetes.client.openapi.models.V1IngressRule buildFirstRule()
    • buildLastRule

      io.kubernetes.client.openapi.models.V1IngressRule buildLastRule()
    • buildMatchingRule

      io.kubernetes.client.openapi.models.V1IngressRule buildMatchingRule(Predicate<V1IngressRuleBuilder> predicate)
    • hasMatchingRule

      Boolean hasMatchingRule(Predicate<V1IngressRuleBuilder> predicate)
    • withRules

      A withRules(List<io.kubernetes.client.openapi.models.V1IngressRule> rules)
    • withRules

      A withRules(io.kubernetes.client.openapi.models.V1IngressRule... rules)
    • hasRules

      Boolean hasRules()
    • addNewRule

    • addNewRuleLike

      V1IngressSpecFluent.RulesNested<A> addNewRuleLike(io.kubernetes.client.openapi.models.V1IngressRule item)
    • setNewRuleLike

      V1IngressSpecFluent.RulesNested<A> setNewRuleLike(Integer index, io.kubernetes.client.openapi.models.V1IngressRule item)
    • editRule

    • editFirstRule

    • editLastRule

    • editMatchingRule

    • addToTls

      A addToTls(Integer index, io.kubernetes.client.openapi.models.V1IngressTLS item)
    • setToTls

      A setToTls(Integer index, io.kubernetes.client.openapi.models.V1IngressTLS item)
    • addToTls

      A addToTls(io.kubernetes.client.openapi.models.V1IngressTLS... items)
    • addAllToTls

      A addAllToTls(Collection<io.kubernetes.client.openapi.models.V1IngressTLS> items)
    • removeFromTls

      A removeFromTls(io.kubernetes.client.openapi.models.V1IngressTLS... items)
    • removeAllFromTls

      A removeAllFromTls(Collection<io.kubernetes.client.openapi.models.V1IngressTLS> items)
    • removeMatchingFromTls

      A removeMatchingFromTls(Predicate<V1IngressTLSBuilder> predicate)
    • getTls

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

      List<io.kubernetes.client.openapi.models.V1IngressTLS> buildTls()
    • buildTl

      io.kubernetes.client.openapi.models.V1IngressTLS buildTl(Integer index)
    • buildFirstTl

      io.kubernetes.client.openapi.models.V1IngressTLS buildFirstTl()
    • buildLastTl

      io.kubernetes.client.openapi.models.V1IngressTLS buildLastTl()
    • buildMatchingTl

      io.kubernetes.client.openapi.models.V1IngressTLS buildMatchingTl(Predicate<V1IngressTLSBuilder> predicate)
    • hasMatchingTl

      Boolean hasMatchingTl(Predicate<V1IngressTLSBuilder> predicate)
    • withTls

      A withTls(List<io.kubernetes.client.openapi.models.V1IngressTLS> tls)
    • withTls

      A withTls(io.kubernetes.client.openapi.models.V1IngressTLS... tls)
    • hasTls

      Boolean hasTls()
    • addNewTl

    • addNewTlLike

      V1IngressSpecFluent.TlsNested<A> addNewTlLike(io.kubernetes.client.openapi.models.V1IngressTLS item)
    • setNewTlLike

      V1IngressSpecFluent.TlsNested<A> setNewTlLike(Integer index, io.kubernetes.client.openapi.models.V1IngressTLS item)
    • editTl

    • editFirstTl

    • editLastTl

    • editMatchingTl