Output only. 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:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# SaaS Runtime v1beta1 API - Class RolloutStats (1.0.0-beta01)\n\n public sealed class RolloutStats : IMessage\u003cRolloutStats\u003e, IEquatable\u003cRolloutStats\u003e, IDeepCloneable\u003cRolloutStats\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the SaaS Runtime v1beta1 API class RolloutStats.\n\nRolloutStats contains information about the progress of a rollout. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e RolloutStats \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[RolloutStats](/dotnet/docs/reference/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1/latest/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.RolloutStats), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[RolloutStats](/dotnet/docs/reference/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1/latest/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.RolloutStats), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[RolloutStats](/dotnet/docs/reference/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1/latest/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.RolloutStats), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1](/dotnet/docs/reference/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1/latest/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.dll\n\nConstructors\n------------\n\n### RolloutStats()\n\n public RolloutStats()\n\n### RolloutStats(RolloutStats)\n\n public RolloutStats(RolloutStats other)\n\nProperties\n----------\n\n### OperationsByState\n\n public RepeatedField\u003cAggregate\u003e OperationsByState { get; }\n\nOutput only. A breakdown of the progress of operations triggered by the\nrollout. Provides a count of Operations by their state. This can be used to\ndetermine the number of units which have been updated, or are scheduled to\nbe updated.\n\nThere will be at most one entry per group.\nPossible values for operation groups are:\n\n- \"SCHEDULED\"\n- \"PENDING\"\n- \"RUNNING\"\n- \"SUCCEEDED\"\n- \"FAILED\"\n- \"CANCELLED\""]]