SaaS Runtime v1beta1 API - Class RolloutStats (1.0.0-beta05)

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

Reference documentation and code samples for the SaaS Runtime v1beta1 API class RolloutStats.

RolloutStats contains information about the progress of a rollout.

Inheritance

object > RolloutStats

Namespace

Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1

Assembly

Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.dll

Constructors

RolloutStats()

public RolloutStats()

RolloutStats(RolloutStats)

public RolloutStats(RolloutStats other)
Parameter
Name Description
other RolloutStats

Properties

EstimatedTotalUnitCount

public long EstimatedTotalUnitCount { get; set; }

Optional. Output only. Estimated number of units based. The estimation is computed upon creation of the rollout.

Property Value
Type Description
long

HasEstimatedTotalUnitCount

public bool HasEstimatedTotalUnitCount { get; }

Gets whether the "estimated_total_unit_count" field is set

Property Value
Type Description
bool

OperationsByState

public RepeatedField<Aggregate> OperationsByState { get; }

Optional. Output only. Unordered list. A breakdown of the progress of operations triggered by the rollout. Provides a count of Operations by their state. This can be used to determine the number of units which have been updated, or are scheduled to be updated.

There will be at most one entry per group. Possible values for operation groups are:

  • "SCHEDULED"
  • "PENDING"
  • "RUNNING"
  • "SUCCEEDED"
  • "FAILED"
  • "CANCELLED"
Property Value
Type Description
RepeatedFieldAggregate