public interface  io.fabric.kubernetes.api.model.autoscaling.v.HorizontalPodAutoscalerBehaviorFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.autoscaling.v.HPAScalingRules getScaleDown();
public abstract io.fabric.kubernetes.api.model.autoscaling.v.HPAScalingRules buildScaleDown();
public abstract io.fabric.kubernetes.api.model.autoscaling.v.HorizontalPodAutoscalerBehaviorFluent withScaleDown(io.fabric.kubernetes.api.model.autoscaling.v.HPAScalingRules);
public abstract java.lang.Boolean hasScaleDown();
public abstract io.fabric.kubernetes.api.model.autoscaling.v.HorizontalPodAutoscalerBehaviorFluent$ScaleDownNested withNewScaleDown();
public abstract io.fabric.kubernetes.api.model.autoscaling.v.HorizontalPodAutoscalerBehaviorFluent$ScaleDownNested withNewScaleDownLike(io.fabric.kubernetes.api.model.autoscaling.v.HPAScalingRules);
public abstract io.fabric.kubernetes.api.model.autoscaling.v.HorizontalPodAutoscalerBehaviorFluent$ScaleDownNested editScaleDown();
public abstract io.fabric.kubernetes.api.model.autoscaling.v.HorizontalPodAutoscalerBehaviorFluent$ScaleDownNested editOrNewScaleDown();
public abstract io.fabric.kubernetes.api.model.autoscaling.v.HorizontalPodAutoscalerBehaviorFluent$ScaleDownNested editOrNewScaleDownLike(io.fabric.kubernetes.api.model.autoscaling.v.HPAScalingRules);
public abstract io.fabric.kubernetes.api.model.autoscaling.v.HPAScalingRules getScaleUp();
public abstract io.fabric.kubernetes.api.model.autoscaling.v.HPAScalingRules buildScaleUp();
public abstract io.fabric.kubernetes.api.model.autoscaling.v.HorizontalPodAutoscalerBehaviorFluent withScaleUp(io.fabric.kubernetes.api.model.autoscaling.v.HPAScalingRules);
public abstract java.lang.Boolean hasScaleUp();
public abstract io.fabric.kubernetes.api.model.autoscaling.v.HorizontalPodAutoscalerBehaviorFluent$ScaleUpNested withNewScaleUp();
public abstract io.fabric.kubernetes.api.model.autoscaling.v.HorizontalPodAutoscalerBehaviorFluent$ScaleUpNested withNewScaleUpLike(io.fabric.kubernetes.api.model.autoscaling.v.HPAScalingRules);
public abstract io.fabric.kubernetes.api.model.autoscaling.v.HorizontalPodAutoscalerBehaviorFluent$ScaleUpNested editScaleUp();
public abstract io.fabric.kubernetes.api.model.autoscaling.v.HorizontalPodAutoscalerBehaviorFluent$ScaleUpNested editOrNewScaleUp();
public abstract io.fabric.kubernetes.api.model.autoscaling.v.HorizontalPodAutoscalerBehaviorFluent$ScaleUpNested editOrNewScaleUpLike(io.fabric.kubernetes.api.model.autoscaling.v.HPAScalingRules);
public abstract io.fabric.kubernetes.api.model.autoscaling.v.HorizontalPodAutoscalerBehaviorFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.autoscaling.v.HorizontalPodAutoscalerBehaviorFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.autoscaling.v.HorizontalPodAutoscalerBehaviorFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.autoscaling.v.HorizontalPodAutoscalerBehaviorFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.autoscaling.v.HorizontalPodAutoscalerBehaviorFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}