Class V1IngressSpecFluentImpl<A extends V1IngressSpecFluent<A>>
java.lang.Object
io.kubernetes.client.fluent.BaseFluent<A>
io.kubernetes.client.openapi.models.V1IngressSpecFluentImpl<A>
- All Implemented Interfaces:
Fluent<A>,Visitable<A>,V1IngressSpecFluent<A>
- Direct Known Subclasses:
V1IngressSpecBuilder
public class V1IngressSpecFluentImpl<A extends V1IngressSpecFluent<A>>
extends BaseFluent<A>
implements V1IngressSpecFluent<A>
Generated
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.kubernetes.client.openapi.models.V1IngressSpecFluent
V1IngressSpecFluent.DefaultBackendNested<N>, V1IngressSpecFluent.RulesNested<N>, V1IngressSpecFluent.TlsNested<N> -
Field Summary
Fields inherited from class io.kubernetes.client.fluent.BaseFluent
_visitables, VISIT -
Constructor Summary
ConstructorsConstructorDescriptionV1IngressSpecFluentImpl(io.kubernetes.client.openapi.models.V1IngressSpec instance) -
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) booleanio.kubernetes.client.openapi.models.V1IngressBackendDeprecated.List<io.kubernetes.client.openapi.models.V1IngressRule>getRules()Deprecated.List<io.kubernetes.client.openapi.models.V1IngressTLS>getTls()Deprecated.inthashCode()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) toString()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) Methods inherited from class io.kubernetes.client.fluent.BaseFluent
accept, accept, accept, accept, aggregate, aggregate, build, build, builderOf
-
Constructor Details
-
V1IngressSpecFluentImpl
public V1IngressSpecFluentImpl() -
V1IngressSpecFluentImpl
public V1IngressSpecFluentImpl(io.kubernetes.client.openapi.models.V1IngressSpec instance)
-
-
Method Details
-
getDefaultBackend
Deprecated.This method has been deprecated, please use method buildDefaultBackend instead.- Specified by:
getDefaultBackendin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>- Returns:
- The buildable object.
-
buildDefaultBackend
public io.kubernetes.client.openapi.models.V1IngressBackend buildDefaultBackend()- Specified by:
buildDefaultBackendin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
withDefaultBackend
- Specified by:
withDefaultBackendin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
hasDefaultBackend
- Specified by:
hasDefaultBackendin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
withNewDefaultBackend
- Specified by:
withNewDefaultBackendin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
withNewDefaultBackendLike
public V1IngressSpecFluent.DefaultBackendNested<A> withNewDefaultBackendLike(io.kubernetes.client.openapi.models.V1IngressBackend item) - Specified by:
withNewDefaultBackendLikein interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editDefaultBackend
- Specified by:
editDefaultBackendin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editOrNewDefaultBackend
- Specified by:
editOrNewDefaultBackendin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editOrNewDefaultBackendLike
public V1IngressSpecFluent.DefaultBackendNested<A> editOrNewDefaultBackendLike(io.kubernetes.client.openapi.models.V1IngressBackend item) - Specified by:
editOrNewDefaultBackendLikein interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
getIngressClassName
- Specified by:
getIngressClassNamein interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
withIngressClassName
- Specified by:
withIngressClassNamein interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
hasIngressClassName
- Specified by:
hasIngressClassNamein interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
addToRules
- Specified by:
addToRulesin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
setToRules
- Specified by:
setToRulesin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
addToRules
- Specified by:
addToRulesin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
addAllToRules
- Specified by:
addAllToRulesin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
removeFromRules
- Specified by:
removeFromRulesin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
removeAllFromRules
- Specified by:
removeAllFromRulesin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
removeMatchingFromRules
- Specified by:
removeMatchingFromRulesin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
getRules
Deprecated.This method has been deprecated, please use method buildRules instead.- Specified by:
getRulesin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>- Returns:
- The buildable object.
-
buildRules
- Specified by:
buildRulesin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
buildRule
- Specified by:
buildRulein interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
buildFirstRule
public io.kubernetes.client.openapi.models.V1IngressRule buildFirstRule()- Specified by:
buildFirstRulein interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
buildLastRule
public io.kubernetes.client.openapi.models.V1IngressRule buildLastRule()- Specified by:
buildLastRulein interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
buildMatchingRule
public io.kubernetes.client.openapi.models.V1IngressRule buildMatchingRule(Predicate<V1IngressRuleBuilder> predicate) - Specified by:
buildMatchingRulein interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
hasMatchingRule
- Specified by:
hasMatchingRulein interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
withRules
- Specified by:
withRulesin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
withRules
- Specified by:
withRulesin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
hasRules
- Specified by:
hasRulesin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
addNewRule
- Specified by:
addNewRulein interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
addNewRuleLike
public V1IngressSpecFluent.RulesNested<A> addNewRuleLike(io.kubernetes.client.openapi.models.V1IngressRule item) - Specified by:
addNewRuleLikein interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
setNewRuleLike
public V1IngressSpecFluent.RulesNested<A> setNewRuleLike(Integer index, io.kubernetes.client.openapi.models.V1IngressRule item) - Specified by:
setNewRuleLikein interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editRule
- Specified by:
editRulein interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editFirstRule
- Specified by:
editFirstRulein interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editLastRule
- Specified by:
editLastRulein interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editMatchingRule
public V1IngressSpecFluent.RulesNested<A> editMatchingRule(Predicate<V1IngressRuleBuilder> predicate) - Specified by:
editMatchingRulein interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
addToTls
- Specified by:
addToTlsin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
setToTls
- Specified by:
setToTlsin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
addToTls
- Specified by:
addToTlsin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
addAllToTls
- Specified by:
addAllToTlsin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
removeFromTls
- Specified by:
removeFromTlsin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
removeAllFromTls
- Specified by:
removeAllFromTlsin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
removeMatchingFromTls
- Specified by:
removeMatchingFromTlsin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
getTls
Deprecated.This method has been deprecated, please use method buildTls instead.- Specified by:
getTlsin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>- Returns:
- The buildable object.
-
buildTls
- Specified by:
buildTlsin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
buildTl
- Specified by:
buildTlin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
buildFirstTl
public io.kubernetes.client.openapi.models.V1IngressTLS buildFirstTl()- Specified by:
buildFirstTlin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
buildLastTl
public io.kubernetes.client.openapi.models.V1IngressTLS buildLastTl()- Specified by:
buildLastTlin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
buildMatchingTl
public io.kubernetes.client.openapi.models.V1IngressTLS buildMatchingTl(Predicate<V1IngressTLSBuilder> predicate) - Specified by:
buildMatchingTlin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
hasMatchingTl
- Specified by:
hasMatchingTlin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
withTls
- Specified by:
withTlsin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
withTls
- Specified by:
withTlsin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
hasTls
- Specified by:
hasTlsin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
addNewTl
- Specified by:
addNewTlin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
addNewTlLike
public V1IngressSpecFluent.TlsNested<A> addNewTlLike(io.kubernetes.client.openapi.models.V1IngressTLS item) - Specified by:
addNewTlLikein interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
setNewTlLike
public V1IngressSpecFluent.TlsNested<A> setNewTlLike(Integer index, io.kubernetes.client.openapi.models.V1IngressTLS item) - Specified by:
setNewTlLikein interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editTl
- Specified by:
editTlin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editFirstTl
- Specified by:
editFirstTlin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editLastTl
- Specified by:
editLastTlin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editMatchingTl
- Specified by:
editMatchingTlin interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
equals
- Overrides:
equalsin classBaseFluent<A extends V1IngressSpecFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends V1IngressSpecFluent<A>>
-
toString
-