Google Cloud Dataproc v1 API - Class BasicAutoscalingAlgorithm (5.6.0)

public sealed class BasicAutoscalingAlgorithm : IMessage<BasicAutoscalingAlgorithm>, IEquatable<BasicAutoscalingAlgorithm>, IDeepCloneable<BasicAutoscalingAlgorithm>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Dataproc v1 API class BasicAutoscalingAlgorithm.

Basic algorithm for autoscaling.

Inheritance

object > BasicAutoscalingAlgorithm

Namespace

Google.Cloud.Dataproc.V1

Assembly

Google.Cloud.Dataproc.V1.dll

Constructors

BasicAutoscalingAlgorithm()

public BasicAutoscalingAlgorithm()

BasicAutoscalingAlgorithm(BasicAutoscalingAlgorithm)

public BasicAutoscalingAlgorithm(BasicAutoscalingAlgorithm other)
Parameter
NameDescription
otherBasicAutoscalingAlgorithm

Properties

ConfigCase

public BasicAutoscalingAlgorithm.ConfigOneofCase ConfigCase { get; }
Property Value
TypeDescription
BasicAutoscalingAlgorithmConfigOneofCase

CooldownPeriod

public Duration CooldownPeriod { get; set; }

Optional. Duration between scaling events. A scaling period starts after the update operation from the previous event has completed.

Bounds: [2m, 1d]. Default: 2m.

Property Value
TypeDescription
Duration

YarnConfig

public BasicYarnAutoscalingConfig YarnConfig { get; set; }

Required. YARN autoscaling configuration.

Property Value
TypeDescription
BasicYarnAutoscalingConfig