Class IngressSpecFluentImpl<A extends IngressSpecFluent<A>>
java.lang.Object
io.fabric8.kubernetes.api.builder.BaseFluent<A>
io.fabric8.kubernetes.api.model.networking.v1beta1.IngressSpecFluentImpl<A>
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>,io.fabric8.kubernetes.api.builder.Visitable<A>,IngressSpecFluent<A>
- Direct Known Subclasses:
DoneableIngressSpec,IngressFluentImpl.SpecNestedImpl,IngressSpecBuilder
public class IngressSpecFluentImpl<A extends IngressSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements IngressSpecFluent<A>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classIngressSpecFluentImpl.BackendNestedImpl<N>classIngressSpecFluentImpl.RulesNestedImpl<N>classIngressSpecFluentImpl.TlsNestedImpl<N>Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.networking.v1beta1.IngressSpecFluent
IngressSpecFluent.BackendNested<N>, IngressSpecFluent.RulesNested<N>, IngressSpecFluent.TlsNested<N> -
Field Summary
-
Constructor Summary
Constructors Constructor Description IngressSpecFluentImpl()IngressSpecFluentImpl(IngressSpec instance) -
Method Summary
-
Constructor Details
-
IngressSpecFluentImpl
public IngressSpecFluentImpl() -
IngressSpecFluentImpl
-
-
Method Details
-
getBackend
Deprecated.This method has been deprecated, please use method buildBackend instead.- Specified by:
getBackendin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>- Returns:
- The buildable object.
-
buildBackend
- Specified by:
buildBackendin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withBackend
- Specified by:
withBackendin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
hasBackend
- Specified by:
hasBackendin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withNewBackend
- Specified by:
withNewBackendin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withNewBackendLike
- Specified by:
withNewBackendLikein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editBackend
- Specified by:
editBackendin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editOrNewBackend
- Specified by:
editOrNewBackendin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editOrNewBackendLike
- Specified by:
editOrNewBackendLikein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
getIngressClassName
- Specified by:
getIngressClassNamein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withIngressClassName
- Specified by:
withIngressClassNamein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
hasIngressClassName
- Specified by:
hasIngressClassNamein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withNewIngressClassName
- Specified by:
withNewIngressClassNamein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withNewIngressClassName
- Specified by:
withNewIngressClassNamein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withNewIngressClassName
- Specified by:
withNewIngressClassNamein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
addToRules
- Specified by:
addToRulesin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
setToRules
- Specified by:
setToRulesin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
addToRules
- Specified by:
addToRulesin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
addAllToRules
- Specified by:
addAllToRulesin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
removeFromRules
- Specified by:
removeFromRulesin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
removeAllFromRules
- Specified by:
removeAllFromRulesin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
removeMatchingFromRules
public A removeMatchingFromRules(io.fabric8.kubernetes.api.builder.Predicate<IngressRuleBuilder> predicate)- Specified by:
removeMatchingFromRulesin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
getRules
Deprecated.This method has been deprecated, please use method buildRules instead.- Specified by:
getRulesin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>- Returns:
- The buildable object.
-
buildRules
- Specified by:
buildRulesin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
buildRule
- Specified by:
buildRulein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
buildFirstRule
- Specified by:
buildFirstRulein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
buildLastRule
- Specified by:
buildLastRulein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
buildMatchingRule
public IngressRule buildMatchingRule(io.fabric8.kubernetes.api.builder.Predicate<IngressRuleBuilder> predicate)- Specified by:
buildMatchingRulein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
hasMatchingRule
public Boolean hasMatchingRule(io.fabric8.kubernetes.api.builder.Predicate<IngressRuleBuilder> predicate)- Specified by:
hasMatchingRulein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withRules
- Specified by:
withRulesin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withRules
- Specified by:
withRulesin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
hasRules
- Specified by:
hasRulesin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
addNewRule
- Specified by:
addNewRulein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
addNewRuleLike
- Specified by:
addNewRuleLikein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
setNewRuleLike
- Specified by:
setNewRuleLikein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editRule
- Specified by:
editRulein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editFirstRule
- Specified by:
editFirstRulein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editLastRule
- Specified by:
editLastRulein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editMatchingRule
public IngressSpecFluent.RulesNested<A> editMatchingRule(io.fabric8.kubernetes.api.builder.Predicate<IngressRuleBuilder> predicate)- Specified by:
editMatchingRulein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
addToTls
- Specified by:
addToTlsin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
setToTls
- Specified by:
setToTlsin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
addToTls
- Specified by:
addToTlsin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
addAllToTls
- Specified by:
addAllToTlsin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
removeFromTls
- Specified by:
removeFromTlsin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
removeAllFromTls
- Specified by:
removeAllFromTlsin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
removeMatchingFromTls
public A removeMatchingFromTls(io.fabric8.kubernetes.api.builder.Predicate<IngressTLSBuilder> predicate)- Specified by:
removeMatchingFromTlsin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
getTls
Deprecated.This method has been deprecated, please use method buildTls instead.- Specified by:
getTlsin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>- Returns:
- The buildable object.
-
buildTls
- Specified by:
buildTlsin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
buildTl
- Specified by:
buildTlin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
buildFirstTl
- Specified by:
buildFirstTlin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
buildLastTl
- Specified by:
buildLastTlin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
buildMatchingTl
public IngressTLS buildMatchingTl(io.fabric8.kubernetes.api.builder.Predicate<IngressTLSBuilder> predicate)- Specified by:
buildMatchingTlin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
hasMatchingTl
public Boolean hasMatchingTl(io.fabric8.kubernetes.api.builder.Predicate<IngressTLSBuilder> predicate)- Specified by:
hasMatchingTlin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withTls
- Specified by:
withTlsin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withTls
- Specified by:
withTlsin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
hasTls
- Specified by:
hasTlsin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
addNewTl
- Specified by:
addNewTlin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
addNewTlLike
- Specified by:
addNewTlLikein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
setNewTlLike
- Specified by:
setNewTlLikein interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editTl
- Specified by:
editTlin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editFirstTl
- Specified by:
editFirstTlin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editLastTl
- Specified by:
editLastTlin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editMatchingTl
public IngressSpecFluent.TlsNested<A> editMatchingTl(io.fabric8.kubernetes.api.builder.Predicate<IngressTLSBuilder> predicate)- Specified by:
editMatchingTlin interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
equals
-