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:
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 class
IngressSpecFluentImpl.BackendNestedImpl<N>
class
IngressSpecFluentImpl.RulesNestedImpl<N>
class
IngressSpecFluentImpl.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>
-
-
Constructor Summary
Constructors Constructor Description IngressSpecFluentImpl()
IngressSpecFluentImpl(IngressSpec instance)
-
Method Summary
-
-
-
Constructor Detail
-
IngressSpecFluentImpl
public IngressSpecFluentImpl()
-
IngressSpecFluentImpl
public IngressSpecFluentImpl(IngressSpec instance)
-
-
Method Detail
-
getBackend
@Deprecated public IngressBackend getBackend()
Deprecated.This method has been deprecated, please use method buildBackend instead.- Specified by:
getBackend
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
- Returns:
- The buildable object.
-
buildBackend
public IngressBackend buildBackend()
- Specified by:
buildBackend
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withBackend
public A withBackend(IngressBackend backend)
- Specified by:
withBackend
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
hasBackend
public Boolean hasBackend()
- Specified by:
hasBackend
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withNewBackend
public IngressSpecFluent.BackendNested<A> withNewBackend()
- Specified by:
withNewBackend
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withNewBackendLike
public IngressSpecFluent.BackendNested<A> withNewBackendLike(IngressBackend item)
- Specified by:
withNewBackendLike
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editBackend
public IngressSpecFluent.BackendNested<A> editBackend()
- Specified by:
editBackend
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editOrNewBackend
public IngressSpecFluent.BackendNested<A> editOrNewBackend()
- Specified by:
editOrNewBackend
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editOrNewBackendLike
public IngressSpecFluent.BackendNested<A> editOrNewBackendLike(IngressBackend item)
- Specified by:
editOrNewBackendLike
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
getIngressClassName
public String getIngressClassName()
- Specified by:
getIngressClassName
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withIngressClassName
public A withIngressClassName(String ingressClassName)
- Specified by:
withIngressClassName
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
hasIngressClassName
public Boolean hasIngressClassName()
- Specified by:
hasIngressClassName
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withNewIngressClassName
public A withNewIngressClassName(String arg1)
- Specified by:
withNewIngressClassName
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withNewIngressClassName
public A withNewIngressClassName(StringBuilder arg1)
- Specified by:
withNewIngressClassName
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withNewIngressClassName
public A withNewIngressClassName(StringBuffer arg1)
- Specified by:
withNewIngressClassName
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
addToRules
public A addToRules(int index, IngressRule item)
- Specified by:
addToRules
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
setToRules
public A setToRules(int index, IngressRule item)
- Specified by:
setToRules
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
addToRules
public A addToRules(IngressRule... items)
- Specified by:
addToRules
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
addAllToRules
public A addAllToRules(Collection<IngressRule> items)
- Specified by:
addAllToRules
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
removeFromRules
public A removeFromRules(IngressRule... items)
- Specified by:
removeFromRules
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
removeAllFromRules
public A removeAllFromRules(Collection<IngressRule> items)
- Specified by:
removeAllFromRules
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
removeMatchingFromRules
public A removeMatchingFromRules(Predicate<IngressRuleBuilder> predicate)
- Specified by:
removeMatchingFromRules
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
getRules
@Deprecated public List<IngressRule> getRules()
Deprecated.This method has been deprecated, please use method buildRules instead.- Specified by:
getRules
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
- Returns:
- The buildable object.
-
buildRules
public List<IngressRule> buildRules()
- Specified by:
buildRules
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
buildRule
public IngressRule buildRule(int index)
- Specified by:
buildRule
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
buildFirstRule
public IngressRule buildFirstRule()
- Specified by:
buildFirstRule
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
buildLastRule
public IngressRule buildLastRule()
- Specified by:
buildLastRule
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
buildMatchingRule
public IngressRule buildMatchingRule(Predicate<IngressRuleBuilder> predicate)
- Specified by:
buildMatchingRule
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
hasMatchingRule
public Boolean hasMatchingRule(Predicate<IngressRuleBuilder> predicate)
- Specified by:
hasMatchingRule
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withRules
public A withRules(List<IngressRule> rules)
- Specified by:
withRules
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withRules
public A withRules(IngressRule... rules)
- Specified by:
withRules
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
hasRules
public Boolean hasRules()
- Specified by:
hasRules
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
addNewRule
public IngressSpecFluent.RulesNested<A> addNewRule()
- Specified by:
addNewRule
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
addNewRuleLike
public IngressSpecFluent.RulesNested<A> addNewRuleLike(IngressRule item)
- Specified by:
addNewRuleLike
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
setNewRuleLike
public IngressSpecFluent.RulesNested<A> setNewRuleLike(int index, IngressRule item)
- Specified by:
setNewRuleLike
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editRule
public IngressSpecFluent.RulesNested<A> editRule(int index)
- Specified by:
editRule
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editFirstRule
public IngressSpecFluent.RulesNested<A> editFirstRule()
- Specified by:
editFirstRule
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editLastRule
public IngressSpecFluent.RulesNested<A> editLastRule()
- Specified by:
editLastRule
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editMatchingRule
public IngressSpecFluent.RulesNested<A> editMatchingRule(Predicate<IngressRuleBuilder> predicate)
- Specified by:
editMatchingRule
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
addToTls
public A addToTls(int index, IngressTLS item)
- Specified by:
addToTls
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
setToTls
public A setToTls(int index, IngressTLS item)
- Specified by:
setToTls
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
addToTls
public A addToTls(IngressTLS... items)
- Specified by:
addToTls
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
addAllToTls
public A addAllToTls(Collection<IngressTLS> items)
- Specified by:
addAllToTls
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
removeFromTls
public A removeFromTls(IngressTLS... items)
- Specified by:
removeFromTls
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
removeAllFromTls
public A removeAllFromTls(Collection<IngressTLS> items)
- Specified by:
removeAllFromTls
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
removeMatchingFromTls
public A removeMatchingFromTls(Predicate<IngressTLSBuilder> predicate)
- Specified by:
removeMatchingFromTls
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
getTls
@Deprecated public List<IngressTLS> getTls()
Deprecated.This method has been deprecated, please use method buildTls instead.- Specified by:
getTls
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
- Returns:
- The buildable object.
-
buildTls
public List<IngressTLS> buildTls()
- Specified by:
buildTls
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
buildTl
public IngressTLS buildTl(int index)
- Specified by:
buildTl
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
buildFirstTl
public IngressTLS buildFirstTl()
- Specified by:
buildFirstTl
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
buildLastTl
public IngressTLS buildLastTl()
- Specified by:
buildLastTl
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
buildMatchingTl
public IngressTLS buildMatchingTl(Predicate<IngressTLSBuilder> predicate)
- Specified by:
buildMatchingTl
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
hasMatchingTl
public Boolean hasMatchingTl(Predicate<IngressTLSBuilder> predicate)
- Specified by:
hasMatchingTl
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withTls
public A withTls(List<IngressTLS> tls)
- Specified by:
withTls
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
withTls
public A withTls(IngressTLS... tls)
- Specified by:
withTls
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
hasTls
public Boolean hasTls()
- Specified by:
hasTls
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
addNewTl
public IngressSpecFluent.TlsNested<A> addNewTl()
- Specified by:
addNewTl
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
addNewTlLike
public IngressSpecFluent.TlsNested<A> addNewTlLike(IngressTLS item)
- Specified by:
addNewTlLike
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
setNewTlLike
public IngressSpecFluent.TlsNested<A> setNewTlLike(int index, IngressTLS item)
- Specified by:
setNewTlLike
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editTl
public IngressSpecFluent.TlsNested<A> editTl(int index)
- Specified by:
editTl
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editFirstTl
public IngressSpecFluent.TlsNested<A> editFirstTl()
- Specified by:
editFirstTl
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editLastTl
public IngressSpecFluent.TlsNested<A> editLastTl()
- Specified by:
editLastTl
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
editMatchingTl
public IngressSpecFluent.TlsNested<A> editMatchingTl(Predicate<IngressTLSBuilder> predicate)
- Specified by:
editMatchingTl
in interfaceIngressSpecFluent<A extends IngressSpecFluent<A>>
-
-