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 interface
static interface
static 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.V1IngressBackend
io.kubernetes.client.openapi.models.V1IngressRule
io.kubernetes.client.openapi.models.V1IngressTLS
io.kubernetes.client.openapi.models.V1IngressRule
io.kubernetes.client.openapi.models.V1IngressTLS
io.kubernetes.client.openapi.models.V1IngressRule
buildMatchingRule
(Predicate<V1IngressRuleBuilder> predicate) io.kubernetes.client.openapi.models.V1IngressTLS
buildMatchingTl
(Predicate<V1IngressTLSBuilder> predicate) io.kubernetes.client.openapi.models.V1IngressRule
List<io.kubernetes.client.openapi.models.V1IngressRule>
io.kubernetes.client.openapi.models.V1IngressTLS
List<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.V1IngressBackend
Deprecated.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
-