public sealed class BasicAutoscalingAlgorithm : IMessage<BasicAutoscalingAlgorithm>, IEquatable<BasicAutoscalingAlgorithm>, IDeepCloneable<BasicAutoscalingAlgorithm>, IBufferMessage, IMessage
Basic 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 |