Class BasicAutoscalingAlgorithm (5.0.0)

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

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
BasicAutoscalingAlgorithm.ConfigOneofCase

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