public sealed class CpuUtilization : IMessage<CpuUtilization>, IEquatable<CpuUtilization>, IDeepCloneable<CpuUtilization>, IBufferMessage, IMessageTarget scaling by CPU usage.
Implements
IMessage<CpuUtilization>, IEquatable<CpuUtilization>, IDeepCloneable<CpuUtilization>, IBufferMessage, IMessageNamespace
Google.Cloud.AppEngine.V1Assembly
Google.Cloud.AppEngine.V1.dll
Constructors
CpuUtilization()
public CpuUtilization()CpuUtilization(CpuUtilization)
public CpuUtilization(CpuUtilization other)| Parameter | |
|---|---|
| Name | Description |
other |
CpuUtilization |
Properties
AggregationWindowLength
public Duration AggregationWindowLength { get; set; }Period of time over which CPU utilization is calculated.
| Property Value | |
|---|---|
| Type | Description |
Duration |
|
TargetUtilization
public double TargetUtilization { get; set; }Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.
| Property Value | |
|---|---|
| Type | Description |
Double |
|