Class HorizontalPodAutoscalerStatusArgs.Builder
- java.lang.Object
-
- com.pulumi.kubernetes.autoscaling.v2beta2.inputs.HorizontalPodAutoscalerStatusArgs.Builder
-
- Enclosing class:
- HorizontalPodAutoscalerStatusArgs
public static final class HorizontalPodAutoscalerStatusArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(HorizontalPodAutoscalerStatusArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(HorizontalPodAutoscalerStatusArgs defaults)
-
-
Method Detail
-
conditions
public HorizontalPodAutoscalerStatusArgs.Builder conditions(@Nullable com.pulumi.core.Output<java.util.List<HorizontalPodAutoscalerConditionArgs>> conditions)
- Parameters:
conditions
- conditions is the set of conditions required for this autoscaler to scale its target, and indicates whether or not those conditions are met.- Returns:
- builder
-
conditions
public HorizontalPodAutoscalerStatusArgs.Builder conditions(java.util.List<HorizontalPodAutoscalerConditionArgs> conditions)
- Parameters:
conditions
- conditions is the set of conditions required for this autoscaler to scale its target, and indicates whether or not those conditions are met.- Returns:
- builder
-
conditions
public HorizontalPodAutoscalerStatusArgs.Builder conditions(HorizontalPodAutoscalerConditionArgs... conditions)
- Parameters:
conditions
- conditions is the set of conditions required for this autoscaler to scale its target, and indicates whether or not those conditions are met.- Returns:
- builder
-
currentMetrics
public HorizontalPodAutoscalerStatusArgs.Builder currentMetrics(@Nullable com.pulumi.core.Output<java.util.List<MetricStatusArgs>> currentMetrics)
- Parameters:
currentMetrics
- currentMetrics is the last read state of the metrics used by this autoscaler.- Returns:
- builder
-
currentMetrics
public HorizontalPodAutoscalerStatusArgs.Builder currentMetrics(java.util.List<MetricStatusArgs> currentMetrics)
- Parameters:
currentMetrics
- currentMetrics is the last read state of the metrics used by this autoscaler.- Returns:
- builder
-
currentMetrics
public HorizontalPodAutoscalerStatusArgs.Builder currentMetrics(MetricStatusArgs... currentMetrics)
- Parameters:
currentMetrics
- currentMetrics is the last read state of the metrics used by this autoscaler.- Returns:
- builder
-
currentReplicas
public HorizontalPodAutoscalerStatusArgs.Builder currentReplicas(com.pulumi.core.Output<java.lang.Integer> currentReplicas)
- Parameters:
currentReplicas
- currentReplicas is current number of replicas of pods managed by this autoscaler, as last seen by the autoscaler.- Returns:
- builder
-
currentReplicas
public HorizontalPodAutoscalerStatusArgs.Builder currentReplicas(java.lang.Integer currentReplicas)
- Parameters:
currentReplicas
- currentReplicas is current number of replicas of pods managed by this autoscaler, as last seen by the autoscaler.- Returns:
- builder
-
desiredReplicas
public HorizontalPodAutoscalerStatusArgs.Builder desiredReplicas(com.pulumi.core.Output<java.lang.Integer> desiredReplicas)
- Parameters:
desiredReplicas
- desiredReplicas is the desired number of replicas of pods managed by this autoscaler, as last calculated by the autoscaler.- Returns:
- builder
-
desiredReplicas
public HorizontalPodAutoscalerStatusArgs.Builder desiredReplicas(java.lang.Integer desiredReplicas)
- Parameters:
desiredReplicas
- desiredReplicas is the desired number of replicas of pods managed by this autoscaler, as last calculated by the autoscaler.- Returns:
- builder
-
lastScaleTime
public HorizontalPodAutoscalerStatusArgs.Builder lastScaleTime(@Nullable com.pulumi.core.Output<java.lang.String> lastScaleTime)
- Parameters:
lastScaleTime
- lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods, used by the autoscaler to control how often the number of pods is changed.- Returns:
- builder
-
lastScaleTime
public HorizontalPodAutoscalerStatusArgs.Builder lastScaleTime(java.lang.String lastScaleTime)
- Parameters:
lastScaleTime
- lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods, used by the autoscaler to control how often the number of pods is changed.- Returns:
- builder
-
observedGeneration
public HorizontalPodAutoscalerStatusArgs.Builder observedGeneration(@Nullable com.pulumi.core.Output<java.lang.Integer> observedGeneration)
- Parameters:
observedGeneration
- observedGeneration is the most recent generation observed by this autoscaler.- Returns:
- builder
-
observedGeneration
public HorizontalPodAutoscalerStatusArgs.Builder observedGeneration(java.lang.Integer observedGeneration)
- Parameters:
observedGeneration
- observedGeneration is the most recent generation observed by this autoscaler.- Returns:
- builder
-
build
public HorizontalPodAutoscalerStatusArgs build()
-
-