Interface V1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
- All Superinterfaces:
Fluent<A>
- All Known Subinterfaces:
V1IngressFluent.SpecNested<N>
- All Known Implementing Classes:
V1IngressSpecBuilder,V1IngressSpecFluentImpl
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionaddAllToRules(Collection<io.kubernetes.client.openapi.models.V1IngressRule> items) addAllToTls(Collection<io.kubernetes.client.openapi.models.V1IngressTLS> items) addNewRuleLike(io.kubernetes.client.openapi.models.V1IngressRule item) addNewTl()addNewTlLike(io.kubernetes.client.openapi.models.V1IngressTLS item) addToRules(io.kubernetes.client.openapi.models.V1IngressRule... items) addToRules(Integer index, io.kubernetes.client.openapi.models.V1IngressRule item) addToTls(io.kubernetes.client.openapi.models.V1IngressTLS... items) io.kubernetes.client.openapi.models.V1IngressBackendio.kubernetes.client.openapi.models.V1IngressRuleio.kubernetes.client.openapi.models.V1IngressTLSio.kubernetes.client.openapi.models.V1IngressRuleio.kubernetes.client.openapi.models.V1IngressTLSio.kubernetes.client.openapi.models.V1IngressRulebuildMatchingRule(Predicate<V1IngressRuleBuilder> predicate) io.kubernetes.client.openapi.models.V1IngressTLSbuildMatchingTl(Predicate<V1IngressTLSBuilder> predicate) io.kubernetes.client.openapi.models.V1IngressRuleList<io.kubernetes.client.openapi.models.V1IngressRule>io.kubernetes.client.openapi.models.V1IngressTLSList<io.kubernetes.client.openapi.models.V1IngressTLS>buildTls()editMatchingRule(Predicate<V1IngressRuleBuilder> predicate) editMatchingTl(Predicate<V1IngressTLSBuilder> predicate) editOrNewDefaultBackendLike(io.kubernetes.client.openapi.models.V1IngressBackend item) io.kubernetes.client.openapi.models.V1IngressBackendDeprecated.List<io.kubernetes.client.openapi.models.V1IngressRule>getRules()Deprecated.List<io.kubernetes.client.openapi.models.V1IngressTLS>getTls()Deprecated.hasMatchingRule(Predicate<V1IngressRuleBuilder> predicate) hasMatchingTl(Predicate<V1IngressTLSBuilder> predicate) hasRules()hasTls()removeAllFromRules(Collection<io.kubernetes.client.openapi.models.V1IngressRule> items) removeAllFromTls(Collection<io.kubernetes.client.openapi.models.V1IngressTLS> items) removeFromRules(io.kubernetes.client.openapi.models.V1IngressRule... items) removeFromTls(io.kubernetes.client.openapi.models.V1IngressTLS... items) removeMatchingFromRules(Predicate<V1IngressRuleBuilder> predicate) removeMatchingFromTls(Predicate<V1IngressTLSBuilder> predicate) setNewRuleLike(Integer index, io.kubernetes.client.openapi.models.V1IngressRule item) setNewTlLike(Integer index, io.kubernetes.client.openapi.models.V1IngressTLS item) setToRules(Integer index, io.kubernetes.client.openapi.models.V1IngressRule item) withDefaultBackend(io.kubernetes.client.openapi.models.V1IngressBackend defaultBackend) withIngressClassName(String ingressClassName) withNewDefaultBackendLike(io.kubernetes.client.openapi.models.V1IngressBackend item) withRules(io.kubernetes.client.openapi.models.V1IngressRule... rules) withTls(io.kubernetes.client.openapi.models.V1IngressTLS... tls)
-
Method Details
-
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
-
hasDefaultBackend
Boolean hasDefaultBackend() -
withNewDefaultBackend
V1IngressSpecFluent.DefaultBackendNested<A> withNewDefaultBackend() -
withNewDefaultBackendLike
V1IngressSpecFluent.DefaultBackendNested<A> withNewDefaultBackendLike(io.kubernetes.client.openapi.models.V1IngressBackend item) -
editDefaultBackend
V1IngressSpecFluent.DefaultBackendNested<A> editDefaultBackend() -
editOrNewDefaultBackend
V1IngressSpecFluent.DefaultBackendNested<A> editOrNewDefaultBackend() -
editOrNewDefaultBackendLike
V1IngressSpecFluent.DefaultBackendNested<A> editOrNewDefaultBackendLike(io.kubernetes.client.openapi.models.V1IngressBackend item) -
getIngressClassName
String getIngressClassName() -
withIngressClassName
-
hasIngressClassName
Boolean hasIngressClassName() -
addToRules
-
setToRules
-
addToRules
-
addAllToRules
-
removeFromRules
-
removeAllFromRules
-
removeMatchingFromRules
-
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
-
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
-
withRules
-
withRules
-
hasRules
Boolean hasRules() -
addNewRule
V1IngressSpecFluent.RulesNested<A> 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
V1IngressSpecFluent.RulesNested<A> editFirstRule() -
editLastRule
V1IngressSpecFluent.RulesNested<A> editLastRule() -
editMatchingRule
-
addToTls
-
setToTls
-
addToTls
-
addAllToTls
-
removeFromTls
-
removeAllFromTls
-
removeMatchingFromTls
-
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
-
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
-
withTls
-
withTls
-
hasTls
Boolean hasTls() -
addNewTl
V1IngressSpecFluent.TlsNested<A> 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
V1IngressSpecFluent.TlsNested<A> editFirstTl() -
editLastTl
V1IngressSpecFluent.TlsNested<A> editLastTl() -
editMatchingTl
-