ManagedClusterWorkloadAutoScalerProfile Class

  • java.lang.Object
    • com.azure.resourcemanager.containerservice.models.ManagedClusterWorkloadAutoScalerProfile

public final class ManagedClusterWorkloadAutoScalerProfile

Workload Auto-scaler profile for the managed cluster.

Constructor Summary

Constructor Description
ManagedClusterWorkloadAutoScalerProfile()

Creates an instance of ManagedClusterWorkloadAutoScalerProfile class.

Method Summary

Modifier and Type Method and Description
ManagedClusterWorkloadAutoScalerProfileKeda keda()

Get the keda property: KEDA (Kubernetes Event-driven Autoscaling) settings for the workload auto-scaler profile.

void validate()

Validates the instance.

ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler verticalPodAutoscaler()

Get the verticalPodAutoscaler property: VPA (Vertical Pod Autoscaler) settings for the workload auto-scaler profile.

ManagedClusterWorkloadAutoScalerProfile withKeda(ManagedClusterWorkloadAutoScalerProfileKeda keda)

Set the keda property: KEDA (Kubernetes Event-driven Autoscaling) settings for the workload auto-scaler profile.

ManagedClusterWorkloadAutoScalerProfile withVerticalPodAutoscaler(ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler verticalPodAutoscaler)

Set the verticalPodAutoscaler property: VPA (Vertical Pod Autoscaler) settings for the workload auto-scaler profile.

Methods inherited from java.lang.Object

Constructor Details

ManagedClusterWorkloadAutoScalerProfile

public ManagedClusterWorkloadAutoScalerProfile()

Creates an instance of ManagedClusterWorkloadAutoScalerProfile class.

Method Details

keda

public ManagedClusterWorkloadAutoScalerProfileKeda keda()

Get the keda property: KEDA (Kubernetes Event-driven Autoscaling) settings for the workload auto-scaler profile.

Returns:

the keda value.

validate

public void validate()

Validates the instance.

verticalPodAutoscaler

public ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler verticalPodAutoscaler()

Get the verticalPodAutoscaler property: VPA (Vertical Pod Autoscaler) settings for the workload auto-scaler profile.

Returns:

the verticalPodAutoscaler value.

withKeda

public ManagedClusterWorkloadAutoScalerProfile withKeda(ManagedClusterWorkloadAutoScalerProfileKeda keda)

Set the keda property: KEDA (Kubernetes Event-driven Autoscaling) settings for the workload auto-scaler profile.

Parameters:

keda - the keda value to set.

Returns:

the ManagedClusterWorkloadAutoScalerProfile object itself.

withVerticalPodAutoscaler

public ManagedClusterWorkloadAutoScalerProfile withVerticalPodAutoscaler(ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler verticalPodAutoscaler)

Set the verticalPodAutoscaler property: VPA (Vertical Pod Autoscaler) settings for the workload auto-scaler profile.

Parameters:

verticalPodAutoscaler - the verticalPodAutoscaler value to set.

Returns:

the ManagedClusterWorkloadAutoScalerProfile object itself.

Applies to