Interface V2HPAScalingRulesFluent<A extends V2HPAScalingRulesFluent<A>>

All Superinterfaces:
Fluent<A>
All Known Subinterfaces:
V2HorizontalPodAutoscalerBehaviorFluent.ScaleDownNested<N>, V2HorizontalPodAutoscalerBehaviorFluent.ScaleUpNested<N>
All Known Implementing Classes:
V2HPAScalingRulesBuilder, V2HPAScalingRulesFluentImpl

public interface V2HPAScalingRulesFluent<A extends V2HPAScalingRulesFluent<A>> extends Fluent<A>
Generated
  • Method Details

    • addToPolicies

      A addToPolicies(Integer index, io.kubernetes.client.openapi.models.V2HPAScalingPolicy item)
    • setToPolicies

      A setToPolicies(Integer index, io.kubernetes.client.openapi.models.V2HPAScalingPolicy item)
    • addToPolicies

      A addToPolicies(io.kubernetes.client.openapi.models.V2HPAScalingPolicy... items)
    • addAllToPolicies

      A addAllToPolicies(Collection<io.kubernetes.client.openapi.models.V2HPAScalingPolicy> items)
    • removeFromPolicies

      A removeFromPolicies(io.kubernetes.client.openapi.models.V2HPAScalingPolicy... items)
    • removeAllFromPolicies

      A removeAllFromPolicies(Collection<io.kubernetes.client.openapi.models.V2HPAScalingPolicy> items)
    • removeMatchingFromPolicies

      A removeMatchingFromPolicies(Predicate<V2HPAScalingPolicyBuilder> predicate)
    • getPolicies

      @Deprecated List<io.kubernetes.client.openapi.models.V2HPAScalingPolicy> getPolicies()
      Deprecated.
      This method has been deprecated, please use method buildPolicies instead.
      Returns:
      The buildable object.
    • buildPolicies

      List<io.kubernetes.client.openapi.models.V2HPAScalingPolicy> buildPolicies()
    • buildPolicy

      io.kubernetes.client.openapi.models.V2HPAScalingPolicy buildPolicy(Integer index)
    • buildFirstPolicy

      io.kubernetes.client.openapi.models.V2HPAScalingPolicy buildFirstPolicy()
    • buildLastPolicy

      io.kubernetes.client.openapi.models.V2HPAScalingPolicy buildLastPolicy()
    • buildMatchingPolicy

      io.kubernetes.client.openapi.models.V2HPAScalingPolicy buildMatchingPolicy(Predicate<V2HPAScalingPolicyBuilder> predicate)
    • hasMatchingPolicy

      Boolean hasMatchingPolicy(Predicate<V2HPAScalingPolicyBuilder> predicate)
    • withPolicies

      A withPolicies(List<io.kubernetes.client.openapi.models.V2HPAScalingPolicy> policies)
    • withPolicies

      A withPolicies(io.kubernetes.client.openapi.models.V2HPAScalingPolicy... policies)
    • hasPolicies

      Boolean hasPolicies()
    • addNewPolicy

    • addNewPolicyLike

      V2HPAScalingRulesFluent.PoliciesNested<A> addNewPolicyLike(io.kubernetes.client.openapi.models.V2HPAScalingPolicy item)
    • setNewPolicyLike

      V2HPAScalingRulesFluent.PoliciesNested<A> setNewPolicyLike(Integer index, io.kubernetes.client.openapi.models.V2HPAScalingPolicy item)
    • editPolicy

    • editFirstPolicy

    • editLastPolicy

    • editMatchingPolicy

    • getSelectPolicy

      String getSelectPolicy()
    • withSelectPolicy

      A withSelectPolicy(String selectPolicy)
    • hasSelectPolicy

      Boolean hasSelectPolicy()
    • getStabilizationWindowSeconds

      Integer getStabilizationWindowSeconds()
    • withStabilizationWindowSeconds

      A withStabilizationWindowSeconds(Integer stabilizationWindowSeconds)
    • hasStabilizationWindowSeconds

      Boolean hasStabilizationWindowSeconds()