Class CpuUtilization (1.0.0)

public sealed class CpuUtilization : IMessage<CpuUtilization>, IEquatable<CpuUtilization>, IDeepCloneable<CpuUtilization>, IBufferMessage, IMessage

Target scaling by CPU usage.

Inheritance

Object > CpuUtilization

Implements

Google.Protobuf.IMessage<CpuUtilization>, IEquatable<CpuUtilization>, Google.Protobuf.IDeepCloneable<CpuUtilization>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessage

Namespace

Google.Cloud.AppEngine.V1

Assembly

Google.Cloud.AppEngine.V1.dll

Constructors

CpuUtilization()

public CpuUtilization()

CpuUtilization(CpuUtilization)

public CpuUtilization(CpuUtilization other)
Parameter
NameDescription
otherCpuUtilization

Properties

AggregationWindowLength

public Duration AggregationWindowLength { get; set; }

Period of time over which CPU utilization is calculated.

Property Value
TypeDescription
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
TypeDescription
Double