public sealed class CpuUtilization : IMessage<CpuUtilization>, IEquatable<CpuUtilization>, IDeepCloneable<CpuUtilization>, IBufferMessage, IMessage
Target scaling by CPU usage.
Implements
Google.Protobuf.IMessage<CpuUtilization>, IEquatable<CpuUtilization>, Google.Protobuf.IDeepCloneable<CpuUtilization>, Google.Protobuf.IBufferMessage, Google.Protobuf.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 |
Google.Protobuf.WellKnownTypes.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 |