public sealed class BasicAutoscalingAlgorithm : IMessage<BasicAutoscalingAlgorithm>, IEquatable<BasicAutoscalingAlgorithm>, IDeepCloneable<BasicAutoscalingAlgorithm>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Dataproc v1 API class BasicAutoscalingAlgorithm.
Basic algorithm for autoscaling.
Implements
IMessageBasicAutoscalingAlgorithm, IEquatableBasicAutoscalingAlgorithm, IDeepCloneableBasicAutoscalingAlgorithm, 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 |
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 | |
|---|---|
| Type | Description |
Duration |
|
YarnConfig
public BasicYarnAutoscalingConfig YarnConfig { get; set; }Required. YARN autoscaling configuration.
| Property Value | |
|---|---|
| Type | Description |
BasicYarnAutoscalingConfig |
|