Compute Engine v1 API - Class CapacityHistoryResponsePreemptionRecord (4.0.0)

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

Reference documentation and code samples for the Compute Engine v1 API class CapacityHistoryResponsePreemptionRecord.

A record of Spot VM preemption history.

Inheritance

object > CapacityHistoryResponsePreemptionRecord

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

CapacityHistoryResponsePreemptionRecord()

public CapacityHistoryResponsePreemptionRecord()

CapacityHistoryResponsePreemptionRecord(CapacityHistoryResponsePreemptionRecord)

public CapacityHistoryResponsePreemptionRecord(CapacityHistoryResponsePreemptionRecord other)
Parameter
Name Description
other CapacityHistoryResponsePreemptionRecord

Properties

HasPreemptionRate

public bool HasPreemptionRate { get; }

Gets whether the "preemption_rate" field is set

Property Value
Type Description
bool

Interval

public Interval Interval { get; set; }

The time interval for this preemption record.

Property Value
Type Description
Interval

PreemptionRate

public double PreemptionRate { get; set; }

The preemption rate during the interval, representing the fraction of Spot VMs that were preempted. Range: 0.0 to 1.0. Preemption rate is calculated as (total preempted Spots) / (total Spots that stopped running).

Property Value
Type Description
double