Class HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.autoscaling.v2beta2.HPAScalingRulesFluent<A>
-
- Direct Known Subclasses:
HorizontalPodAutoscalerBehaviorFluent.ScaleDownNested,HorizontalPodAutoscalerBehaviorFluent.ScaleUpNested,HPAScalingRulesBuilder
public class HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classHPAScalingRulesFluent.PoliciesNested<N>
-
Constructor Summary
Constructors Constructor Description HPAScalingRulesFluent()HPAScalingRulesFluent(HPAScalingRules instance)
-
Method Summary
-
-
-
Constructor Detail
-
HPAScalingRulesFluent
public HPAScalingRulesFluent()
-
HPAScalingRulesFluent
public HPAScalingRulesFluent(HPAScalingRules instance)
-
-
Method Detail
-
addAllToPolicies
public A addAllToPolicies(Collection<HPAScalingPolicy> items)
-
addNewPolicy
public HPAScalingRulesFluent.PoliciesNested<A> addNewPolicy()
-
addNewPolicyLike
public HPAScalingRulesFluent.PoliciesNested<A> addNewPolicyLike(HPAScalingPolicy item)
-
addToPolicies
public A addToPolicies(HPAScalingPolicy... items)
-
addToPolicies
public A addToPolicies(int index, HPAScalingPolicy item)
-
buildFirstPolicy
public HPAScalingPolicy buildFirstPolicy()
-
buildLastPolicy
public HPAScalingPolicy buildLastPolicy()
-
buildMatchingPolicy
public HPAScalingPolicy buildMatchingPolicy(Predicate<HPAScalingPolicyBuilder> predicate)
-
buildPolicies
public List<HPAScalingPolicy> buildPolicies()
-
buildPolicy
public HPAScalingPolicy buildPolicy(int index)
-
copyInstance
protected void copyInstance(HPAScalingRules instance)
-
editFirstPolicy
public HPAScalingRulesFluent.PoliciesNested<A> editFirstPolicy()
-
editLastPolicy
public HPAScalingRulesFluent.PoliciesNested<A> editLastPolicy()
-
editMatchingPolicy
public HPAScalingRulesFluent.PoliciesNested<A> editMatchingPolicy(Predicate<HPAScalingPolicyBuilder> predicate)
-
editPolicy
public HPAScalingRulesFluent.PoliciesNested<A> editPolicy(int index)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classio.fabric8.kubernetes.api.builder.BaseFluent<A extends HPAScalingRulesFluent<A>>
-
getSelectPolicy
public String getSelectPolicy()
-
getStabilizationWindowSeconds
public Integer getStabilizationWindowSeconds()
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
hasMatchingPolicy
public boolean hasMatchingPolicy(Predicate<HPAScalingPolicyBuilder> predicate)
-
hasPolicies
public boolean hasPolicies()
-
hasSelectPolicy
public boolean hasSelectPolicy()
-
hasStabilizationWindowSeconds
public boolean hasStabilizationWindowSeconds()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classio.fabric8.kubernetes.api.builder.BaseFluent<A extends HPAScalingRulesFluent<A>>
-
removeAllFromPolicies
public A removeAllFromPolicies(Collection<HPAScalingPolicy> items)
-
removeFromPolicies
public A removeFromPolicies(HPAScalingPolicy... items)
-
removeMatchingFromPolicies
public A removeMatchingFromPolicies(Predicate<HPAScalingPolicyBuilder> predicate)
-
setNewPolicyLike
public HPAScalingRulesFluent.PoliciesNested<A> setNewPolicyLike(int index, HPAScalingPolicy item)
-
setToPolicies
public A setToPolicies(int index, HPAScalingPolicy item)
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
withPolicies
public A withPolicies(List<HPAScalingPolicy> policies)
-
withPolicies
public A withPolicies(HPAScalingPolicy... policies)
-
-