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 | |