Class V2beta2HPAScalingRulesFluentImpl<A extends V2beta2HPAScalingRulesFluent<A>>
java.lang.Object
io.kubernetes.client.fluent.BaseFluent<A>
io.kubernetes.client.openapi.models.V2beta2HPAScalingRulesFluentImpl<A>
- All Implemented Interfaces:
Fluent<A>
,Visitable<A>
,V2beta2HPAScalingRulesFluent<A>
- Direct Known Subclasses:
V2beta2HPAScalingRulesBuilder
public class V2beta2HPAScalingRulesFluentImpl<A extends V2beta2HPAScalingRulesFluent<A>>
extends BaseFluent<A>
implements V2beta2HPAScalingRulesFluent<A>
Generated
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.kubernetes.client.openapi.models.V2beta2HPAScalingRulesFluent
V2beta2HPAScalingRulesFluent.PoliciesNested<N>
-
Field Summary
Fields inherited from class io.kubernetes.client.fluent.BaseFluent
_visitables, VISIT
-
Constructor Summary
ConstructorsConstructorDescriptionV2beta2HPAScalingRulesFluentImpl
(io.kubernetes.client.openapi.models.V2beta2HPAScalingRules instance) -
Method Summary
Modifier and TypeMethodDescriptionaddAllToPolicies
(Collection<io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy> items) addNewPolicyLike
(io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy item) addToPolicies
(io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy... items) addToPolicies
(Integer index, io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy item) io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy
io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy
io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy
List<io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy>
io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy
buildPolicy
(Integer index) editPolicy
(Integer index) boolean
List<io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy>
Deprecated.int
hashCode()
hasMatchingPolicy
(Predicate<V2beta2HPAScalingPolicyBuilder> predicate) removeAllFromPolicies
(Collection<io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy> items) removeFromPolicies
(io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy... items) setNewPolicyLike
(Integer index, io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy item) setToPolicies
(Integer index, io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy item) toString()
withPolicies
(io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy... policies) withPolicies
(List<io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy> policies) withSelectPolicy
(String selectPolicy) withStabilizationWindowSeconds
(Integer stabilizationWindowSeconds) Methods inherited from class io.kubernetes.client.fluent.BaseFluent
accept, accept, accept, accept, aggregate, aggregate, build, build, builderOf
-
Constructor Details
-
V2beta2HPAScalingRulesFluentImpl
public V2beta2HPAScalingRulesFluentImpl() -
V2beta2HPAScalingRulesFluentImpl
public V2beta2HPAScalingRulesFluentImpl(io.kubernetes.client.openapi.models.V2beta2HPAScalingRules instance)
-
-
Method Details
-
addToPolicies
public A addToPolicies(Integer index, io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy item) - Specified by:
addToPolicies
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
setToPolicies
public A setToPolicies(Integer index, io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy item) - Specified by:
setToPolicies
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
addToPolicies
- Specified by:
addToPolicies
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
addAllToPolicies
public A addAllToPolicies(Collection<io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy> items) - Specified by:
addAllToPolicies
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
removeFromPolicies
- Specified by:
removeFromPolicies
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
removeAllFromPolicies
public A removeAllFromPolicies(Collection<io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy> items) - Specified by:
removeAllFromPolicies
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
removeMatchingFromPolicies
- Specified by:
removeMatchingFromPolicies
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
getPolicies
Deprecated.This method has been deprecated, please use method buildPolicies instead.- Specified by:
getPolicies
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
- Returns:
- The buildable object.
-
buildPolicies
- Specified by:
buildPolicies
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
buildPolicy
- Specified by:
buildPolicy
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
buildFirstPolicy
public io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy buildFirstPolicy()- Specified by:
buildFirstPolicy
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
buildLastPolicy
public io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy buildLastPolicy()- Specified by:
buildLastPolicy
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
buildMatchingPolicy
public io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy buildMatchingPolicy(Predicate<V2beta2HPAScalingPolicyBuilder> predicate) - Specified by:
buildMatchingPolicy
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
hasMatchingPolicy
- Specified by:
hasMatchingPolicy
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
withPolicies
- Specified by:
withPolicies
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
withPolicies
- Specified by:
withPolicies
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
hasPolicies
- Specified by:
hasPolicies
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
addNewPolicy
- Specified by:
addNewPolicy
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
addNewPolicyLike
public V2beta2HPAScalingRulesFluent.PoliciesNested<A> addNewPolicyLike(io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy item) - Specified by:
addNewPolicyLike
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
setNewPolicyLike
public V2beta2HPAScalingRulesFluent.PoliciesNested<A> setNewPolicyLike(Integer index, io.kubernetes.client.openapi.models.V2beta2HPAScalingPolicy item) - Specified by:
setNewPolicyLike
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
editPolicy
- Specified by:
editPolicy
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
editFirstPolicy
- Specified by:
editFirstPolicy
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
editLastPolicy
- Specified by:
editLastPolicy
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
editMatchingPolicy
public V2beta2HPAScalingRulesFluent.PoliciesNested<A> editMatchingPolicy(Predicate<V2beta2HPAScalingPolicyBuilder> predicate) - Specified by:
editMatchingPolicy
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
getSelectPolicy
- Specified by:
getSelectPolicy
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
withSelectPolicy
- Specified by:
withSelectPolicy
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
hasSelectPolicy
- Specified by:
hasSelectPolicy
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
getStabilizationWindowSeconds
- Specified by:
getStabilizationWindowSeconds
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
withStabilizationWindowSeconds
- Specified by:
withStabilizationWindowSeconds
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
hasStabilizationWindowSeconds
- Specified by:
hasStabilizationWindowSeconds
in interfaceV2beta2HPAScalingRulesFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
equals
- Overrides:
equals
in classBaseFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classBaseFluent<A extends V2beta2HPAScalingRulesFluent<A>>
-
toString
-