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.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) boolean
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.int
hashCode()
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:
getDefaultBackend
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
- Returns:
- The buildable object.
-
buildDefaultBackend
public io.kubernetes.client.openapi.models.V1IngressBackend buildDefaultBackend()- Specified by:
buildDefaultBackend
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
withDefaultBackend
- Specified by:
withDefaultBackend
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
hasDefaultBackend
- Specified by:
hasDefaultBackend
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
withNewDefaultBackend
- Specified by:
withNewDefaultBackend
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
withNewDefaultBackendLike
public V1IngressSpecFluent.DefaultBackendNested<A> withNewDefaultBackendLike(io.kubernetes.client.openapi.models.V1IngressBackend item) - Specified by:
withNewDefaultBackendLike
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editDefaultBackend
- Specified by:
editDefaultBackend
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editOrNewDefaultBackend
- Specified by:
editOrNewDefaultBackend
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editOrNewDefaultBackendLike
public V1IngressSpecFluent.DefaultBackendNested<A> editOrNewDefaultBackendLike(io.kubernetes.client.openapi.models.V1IngressBackend item) - Specified by:
editOrNewDefaultBackendLike
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
getIngressClassName
- Specified by:
getIngressClassName
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
withIngressClassName
- Specified by:
withIngressClassName
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
hasIngressClassName
- Specified by:
hasIngressClassName
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
addToRules
- Specified by:
addToRules
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
setToRules
- Specified by:
setToRules
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
addToRules
- Specified by:
addToRules
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
addAllToRules
- Specified by:
addAllToRules
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
removeFromRules
- Specified by:
removeFromRules
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
removeAllFromRules
- Specified by:
removeAllFromRules
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
removeMatchingFromRules
- Specified by:
removeMatchingFromRules
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
getRules
Deprecated.This method has been deprecated, please use method buildRules instead.- Specified by:
getRules
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
- Returns:
- The buildable object.
-
buildRules
- Specified by:
buildRules
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
buildRule
- Specified by:
buildRule
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
buildFirstRule
public io.kubernetes.client.openapi.models.V1IngressRule buildFirstRule()- Specified by:
buildFirstRule
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
buildLastRule
public io.kubernetes.client.openapi.models.V1IngressRule buildLastRule()- Specified by:
buildLastRule
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
buildMatchingRule
public io.kubernetes.client.openapi.models.V1IngressRule buildMatchingRule(Predicate<V1IngressRuleBuilder> predicate) - Specified by:
buildMatchingRule
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
hasMatchingRule
- Specified by:
hasMatchingRule
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
withRules
- Specified by:
withRules
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
withRules
- Specified by:
withRules
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
hasRules
- Specified by:
hasRules
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
addNewRule
- Specified by:
addNewRule
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
addNewRuleLike
public V1IngressSpecFluent.RulesNested<A> addNewRuleLike(io.kubernetes.client.openapi.models.V1IngressRule item) - Specified by:
addNewRuleLike
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
setNewRuleLike
public V1IngressSpecFluent.RulesNested<A> setNewRuleLike(Integer index, io.kubernetes.client.openapi.models.V1IngressRule item) - Specified by:
setNewRuleLike
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editRule
- Specified by:
editRule
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editFirstRule
- Specified by:
editFirstRule
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editLastRule
- Specified by:
editLastRule
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editMatchingRule
public V1IngressSpecFluent.RulesNested<A> editMatchingRule(Predicate<V1IngressRuleBuilder> predicate) - Specified by:
editMatchingRule
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
addToTls
- Specified by:
addToTls
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
setToTls
- Specified by:
setToTls
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
addToTls
- Specified by:
addToTls
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
addAllToTls
- Specified by:
addAllToTls
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
removeFromTls
- Specified by:
removeFromTls
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
removeAllFromTls
- Specified by:
removeAllFromTls
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
removeMatchingFromTls
- Specified by:
removeMatchingFromTls
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
getTls
Deprecated.This method has been deprecated, please use method buildTls instead.- Specified by:
getTls
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
- Returns:
- The buildable object.
-
buildTls
- Specified by:
buildTls
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
buildTl
- Specified by:
buildTl
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
buildFirstTl
public io.kubernetes.client.openapi.models.V1IngressTLS buildFirstTl()- Specified by:
buildFirstTl
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
buildLastTl
public io.kubernetes.client.openapi.models.V1IngressTLS buildLastTl()- Specified by:
buildLastTl
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
buildMatchingTl
public io.kubernetes.client.openapi.models.V1IngressTLS buildMatchingTl(Predicate<V1IngressTLSBuilder> predicate) - Specified by:
buildMatchingTl
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
hasMatchingTl
- Specified by:
hasMatchingTl
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
withTls
- Specified by:
withTls
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
withTls
- Specified by:
withTls
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
hasTls
- Specified by:
hasTls
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
addNewTl
- Specified by:
addNewTl
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
addNewTlLike
public V1IngressSpecFluent.TlsNested<A> addNewTlLike(io.kubernetes.client.openapi.models.V1IngressTLS item) - Specified by:
addNewTlLike
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
setNewTlLike
public V1IngressSpecFluent.TlsNested<A> setNewTlLike(Integer index, io.kubernetes.client.openapi.models.V1IngressTLS item) - Specified by:
setNewTlLike
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editTl
- Specified by:
editTl
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editFirstTl
- Specified by:
editFirstTl
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editLastTl
- Specified by:
editLastTl
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
editMatchingTl
- Specified by:
editMatchingTl
in interfaceV1IngressSpecFluent<A extends V1IngressSpecFluent<A>>
-
equals
- Overrides:
equals
in classBaseFluent<A extends V1IngressSpecFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classBaseFluent<A extends V1IngressSpecFluent<A>>
-
toString
-