public sealed class BasicAutoscalingAlgorithm : IMessage<BasicAutoscalingAlgorithm>, IEquatable<BasicAutoscalingAlgorithm>, IDeepCloneable<BasicAutoscalingAlgorithm>, IBufferMessage, IMessageBasic algorithm for autoscaling.
Implements
IMessage<BasicAutoscalingAlgorithm>, IEquatable<BasicAutoscalingAlgorithm>, IDeepCloneable<BasicAutoscalingAlgorithm>, IBufferMessage, IMessageNamespace
Google.Cloud.Dataproc.V1Assembly
Google.Cloud.Dataproc.V1.dll
Constructors
BasicAutoscalingAlgorithm()
public BasicAutoscalingAlgorithm()BasicAutoscalingAlgorithm(BasicAutoscalingAlgorithm)
public BasicAutoscalingAlgorithm(BasicAutoscalingAlgorithm other)| Parameter | |
|---|---|
| Name | Description |
other |
BasicAutoscalingAlgorithm |
Properties
ConfigCase
public BasicAutoscalingAlgorithm.ConfigOneofCase ConfigCase { get; }| Property Value | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
Duration |
|
YarnConfig
public BasicYarnAutoscalingConfig YarnConfig { get; set; }Required. YARN autoscaling configuration.
| Property Value | |
|---|---|
| Type | Description |
BasicYarnAutoscalingConfig |
|