Package io.fabric8.kubernetes.api.model
Class LimitRangeSpecFluentImpl<A extends LimitRangeSpecFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.LimitRangeSpecFluentImpl<A>
-
- All Implemented Interfaces:
Fluent<A>,Visitable<A>,LimitRangeSpecFluent<A>
- Direct Known Subclasses:
LimitRangeFluentImpl.SpecNestedImpl,LimitRangeSpecBuilder,WatchEventFluentImpl.LimitRangeSpecObjectNestedImpl
public class LimitRangeSpecFluentImpl<A extends LimitRangeSpecFluent<A>> extends BaseFluent<A> implements LimitRangeSpecFluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classLimitRangeSpecFluentImpl.LimitsNestedImpl<N>-
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.LimitRangeSpecFluent
LimitRangeSpecFluent.LimitsNested<N>
-
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
_visitables
-
-
Constructor Summary
Constructors Constructor Description LimitRangeSpecFluentImpl()LimitRangeSpecFluentImpl(LimitRangeSpec instance)
-
Method Summary
-
-
-
Constructor Detail
-
LimitRangeSpecFluentImpl
public LimitRangeSpecFluentImpl()
-
LimitRangeSpecFluentImpl
public LimitRangeSpecFluentImpl(LimitRangeSpec instance)
-
-
Method Detail
-
addToLimits
public A addToLimits(int index, LimitRangeItem item)
- Specified by:
addToLimitsin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
setToLimits
public A setToLimits(int index, LimitRangeItem item)
- Specified by:
setToLimitsin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
addToLimits
public A addToLimits(LimitRangeItem... items)
- Specified by:
addToLimitsin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
addAllToLimits
public A addAllToLimits(Collection<LimitRangeItem> items)
- Specified by:
addAllToLimitsin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
removeFromLimits
public A removeFromLimits(LimitRangeItem... items)
- Specified by:
removeFromLimitsin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
removeAllFromLimits
public A removeAllFromLimits(Collection<LimitRangeItem> items)
- Specified by:
removeAllFromLimitsin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
removeMatchingFromLimits
public A removeMatchingFromLimits(Predicate<LimitRangeItemBuilder> predicate)
- Specified by:
removeMatchingFromLimitsin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
getLimits
@Deprecated public List<LimitRangeItem> getLimits()
Deprecated.This method has been deprecated, please use method buildLimits instead.- Specified by:
getLimitsin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>- Returns:
- The buildable object.
-
buildLimits
public List<LimitRangeItem> buildLimits()
- Specified by:
buildLimitsin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
buildLimit
public LimitRangeItem buildLimit(int index)
- Specified by:
buildLimitin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
buildFirstLimit
public LimitRangeItem buildFirstLimit()
- Specified by:
buildFirstLimitin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
buildLastLimit
public LimitRangeItem buildLastLimit()
- Specified by:
buildLastLimitin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
buildMatchingLimit
public LimitRangeItem buildMatchingLimit(Predicate<LimitRangeItemBuilder> predicate)
- Specified by:
buildMatchingLimitin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
hasMatchingLimit
public Boolean hasMatchingLimit(Predicate<LimitRangeItemBuilder> predicate)
- Specified by:
hasMatchingLimitin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
withLimits
public A withLimits(List<LimitRangeItem> limits)
- Specified by:
withLimitsin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
withLimits
public A withLimits(LimitRangeItem... limits)
- Specified by:
withLimitsin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
hasLimits
public Boolean hasLimits()
- Specified by:
hasLimitsin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
addNewLimit
public LimitRangeSpecFluent.LimitsNested<A> addNewLimit()
- Specified by:
addNewLimitin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
addNewLimitLike
public LimitRangeSpecFluent.LimitsNested<A> addNewLimitLike(LimitRangeItem item)
- Specified by:
addNewLimitLikein interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
setNewLimitLike
public LimitRangeSpecFluent.LimitsNested<A> setNewLimitLike(int index, LimitRangeItem item)
- Specified by:
setNewLimitLikein interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
editLimit
public LimitRangeSpecFluent.LimitsNested<A> editLimit(int index)
- Specified by:
editLimitin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
editFirstLimit
public LimitRangeSpecFluent.LimitsNested<A> editFirstLimit()
- Specified by:
editFirstLimitin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
editLastLimit
public LimitRangeSpecFluent.LimitsNested<A> editLastLimit()
- Specified by:
editLastLimitin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
editMatchingLimit
public LimitRangeSpecFluent.LimitsNested<A> editMatchingLimit(Predicate<LimitRangeItemBuilder> predicate)
- Specified by:
editMatchingLimitin interfaceLimitRangeSpecFluent<A extends LimitRangeSpecFluent<A>>
-
-