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