public class HPAScalingRulesFluentImpl<A extends HPAScalingRulesFluent<A>> extends BaseFluent<A> implements HPAScalingRulesFluent<A>
Modifier and Type | Class and Description |
---|---|
class |
HPAScalingRulesFluentImpl.PoliciesNestedImpl<N> |
HPAScalingRulesFluent.PoliciesNested<N>
_visitables
Constructor and Description |
---|
HPAScalingRulesFluentImpl() |
HPAScalingRulesFluentImpl(HPAScalingRules instance) |
public HPAScalingRulesFluentImpl()
public HPAScalingRulesFluentImpl(HPAScalingRules instance)
public A addToPolicies(int index, HPAScalingPolicy item)
addToPolicies
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public A setToPolicies(int index, HPAScalingPolicy item)
setToPolicies
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public A addToPolicies(HPAScalingPolicy... items)
addToPolicies
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public A addAllToPolicies(Collection<HPAScalingPolicy> items)
addAllToPolicies
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public A removeFromPolicies(HPAScalingPolicy... items)
removeFromPolicies
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public A removeAllFromPolicies(Collection<HPAScalingPolicy> items)
removeAllFromPolicies
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public A removeMatchingFromPolicies(Predicate<HPAScalingPolicyBuilder> predicate)
removeMatchingFromPolicies
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
@Deprecated public List<HPAScalingPolicy> getPolicies()
getPolicies
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public List<HPAScalingPolicy> buildPolicies()
buildPolicies
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public HPAScalingPolicy buildPolicy(int index)
buildPolicy
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public HPAScalingPolicy buildFirstPolicy()
buildFirstPolicy
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public HPAScalingPolicy buildLastPolicy()
buildLastPolicy
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public HPAScalingPolicy buildMatchingPolicy(Predicate<HPAScalingPolicyBuilder> predicate)
buildMatchingPolicy
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public Boolean hasMatchingPolicy(Predicate<HPAScalingPolicyBuilder> predicate)
hasMatchingPolicy
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public A withPolicies(List<HPAScalingPolicy> policies)
withPolicies
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public A withPolicies(HPAScalingPolicy... policies)
withPolicies
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public Boolean hasPolicies()
hasPolicies
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public A addNewPolicy(Integer periodSeconds, String type, Integer value)
addNewPolicy
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public HPAScalingRulesFluent.PoliciesNested<A> addNewPolicy()
addNewPolicy
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public HPAScalingRulesFluent.PoliciesNested<A> addNewPolicyLike(HPAScalingPolicy item)
addNewPolicyLike
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public HPAScalingRulesFluent.PoliciesNested<A> setNewPolicyLike(int index, HPAScalingPolicy item)
setNewPolicyLike
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public HPAScalingRulesFluent.PoliciesNested<A> editPolicy(int index)
editPolicy
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public HPAScalingRulesFluent.PoliciesNested<A> editFirstPolicy()
editFirstPolicy
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public HPAScalingRulesFluent.PoliciesNested<A> editLastPolicy()
editLastPolicy
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public HPAScalingRulesFluent.PoliciesNested<A> editMatchingPolicy(Predicate<HPAScalingPolicyBuilder> predicate)
editMatchingPolicy
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public String getSelectPolicy()
getSelectPolicy
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public A withSelectPolicy(String selectPolicy)
withSelectPolicy
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public Boolean hasSelectPolicy()
hasSelectPolicy
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public A withNewSelectPolicy(String arg1)
withNewSelectPolicy
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public A withNewSelectPolicy(StringBuilder arg1)
withNewSelectPolicy
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public A withNewSelectPolicy(StringBuffer arg1)
withNewSelectPolicy
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public Integer getStabilizationWindowSeconds()
getStabilizationWindowSeconds
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public A withStabilizationWindowSeconds(Integer stabilizationWindowSeconds)
withStabilizationWindowSeconds
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
public Boolean hasStabilizationWindowSeconds()
hasStabilizationWindowSeconds
in interface HPAScalingRulesFluent<A extends HPAScalingRulesFluent<A>>
Copyright © 2015–2020 Red Hat. All rights reserved.