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