Interface IngressSpecFluent<A extends IngressSpecFluent<A>>
- All Superinterfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>
- All Known Subinterfaces:
IngressFluent.SpecNested<N>
- All Known Implementing Classes:
DoneableIngressSpec
,IngressFluentImpl.SpecNestedImpl
,IngressSpecBuilder
,IngressSpecFluentImpl
public interface IngressSpecFluent<A extends IngressSpecFluent<A>>
extends io.fabric8.kubernetes.api.builder.Fluent<A>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
IngressSpecFluent.BackendNested<N>
static interface
IngressSpecFluent.RulesNested<N>
static interface
IngressSpecFluent.TlsNested<N>
-
Method Summary
-
Method Details
-
getBackend
Deprecated.This method has been deprecated, please use method buildBackend instead.- Returns:
- The buildable object.
-
buildBackend
IngressBackend buildBackend() -
withBackend
-
hasBackend
Boolean hasBackend() -
withNewBackend
IngressSpecFluent.BackendNested<A> withNewBackend() -
withNewBackendLike
-
editBackend
IngressSpecFluent.BackendNested<A> editBackend() -
editOrNewBackend
IngressSpecFluent.BackendNested<A> editOrNewBackend() -
editOrNewBackendLike
-
getIngressClassName
String getIngressClassName() -
withIngressClassName
-
hasIngressClassName
Boolean hasIngressClassName() -
withNewIngressClassName
-
withNewIngressClassName
-
withNewIngressClassName
-
addToRules
-
setToRules
-
addToRules
-
addAllToRules
-
removeFromRules
-
removeAllFromRules
-
removeMatchingFromRules
A removeMatchingFromRules(io.fabric8.kubernetes.api.builder.Predicate<IngressRuleBuilder> predicate) -
getRules
Deprecated.This method has been deprecated, please use method buildRules instead.- Returns:
- The buildable object.
-
buildRules
List<IngressRule> buildRules() -
buildRule
-
buildFirstRule
IngressRule buildFirstRule() -
buildLastRule
IngressRule buildLastRule() -
buildMatchingRule
IngressRule buildMatchingRule(io.fabric8.kubernetes.api.builder.Predicate<IngressRuleBuilder> predicate) -
hasMatchingRule
-
withRules
-
withRules
-
hasRules
Boolean hasRules() -
addNewRule
IngressSpecFluent.RulesNested<A> addNewRule() -
addNewRuleLike
-
setNewRuleLike
-
editRule
-
editFirstRule
IngressSpecFluent.RulesNested<A> editFirstRule() -
editLastRule
IngressSpecFluent.RulesNested<A> editLastRule() -
editMatchingRule
IngressSpecFluent.RulesNested<A> editMatchingRule(io.fabric8.kubernetes.api.builder.Predicate<IngressRuleBuilder> predicate) -
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<IngressTLS> buildTls() -
buildTl
-
buildFirstTl
IngressTLS buildFirstTl() -
buildLastTl
IngressTLS buildLastTl() -
buildMatchingTl
IngressTLS buildMatchingTl(io.fabric8.kubernetes.api.builder.Predicate<IngressTLSBuilder> predicate) -
hasMatchingTl
-
withTls
-
withTls
-
hasTls
Boolean hasTls() -
addNewTl
IngressSpecFluent.TlsNested<A> addNewTl() -
addNewTlLike
-
setNewTlLike
-
editTl
-
editFirstTl
IngressSpecFluent.TlsNested<A> editFirstTl() -
editLastTl
IngressSpecFluent.TlsNested<A> editLastTl() -
editMatchingTl
IngressSpecFluent.TlsNested<A> editMatchingTl(io.fabric8.kubernetes.api.builder.Predicate<IngressTLSBuilder> predicate)
-