SaaS Runtime v1beta1 API - Class UnitOperationCondition (1.0.0-beta01)
public sealed class UnitOperationCondition : IMessage<UnitOperationCondition>, IEquatable<UnitOperationCondition>, IDeepCloneable<UnitOperationCondition>, IBufferMessage, IMessage
Reference documentation and code samples for the SaaS Runtime v1beta1 API class UnitOperationCondition.
UnitOperationCondition describes the status of an Unit Operation.
UnitOperationCondition is individual components that contribute to an overall
state.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-12 UTC."],[],[],null,["# SaaS Runtime v1beta1 API - Class UnitOperationCondition (1.0.0-beta01)\n\n public sealed class UnitOperationCondition : IMessage\u003cUnitOperationCondition\u003e, IEquatable\u003cUnitOperationCondition\u003e, IDeepCloneable\u003cUnitOperationCondition\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the SaaS Runtime v1beta1 API class UnitOperationCondition.\n\nUnitOperationCondition describes the status of an Unit Operation.\nUnitOperationCondition is individual components that contribute to an overall\nstate. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e UnitOperationCondition \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[UnitOperationCondition](/dotnet/docs/reference/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1/latest/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.UnitOperationCondition), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[UnitOperationCondition](/dotnet/docs/reference/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1/latest/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.UnitOperationCondition), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[UnitOperationCondition](/dotnet/docs/reference/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1/latest/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.UnitOperationCondition), [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### UnitOperationCondition()\n\n public UnitOperationCondition()\n\n### UnitOperationCondition(UnitOperationCondition)\n\n public UnitOperationCondition(UnitOperationCondition other)\n\nProperties\n----------\n\n### LastTransitionTime\n\n public Timestamp LastTransitionTime { get; set; }\n\nRequired. Last time the condition transited from one status to another.\n\n### Message\n\n public string Message { get; set; }\n\nRequired. Human readable message indicating details about the last\ntransition.\n\n### Reason\n\n public string Reason { get; set; }\n\nRequired. Brief reason for the condition's last transition.\n\n### Status\n\n public UnitOperationCondition.Types.Status Status { get; set; }\n\nRequired. Status of the condition.\n\n### Type\n\n public UnitOperationCondition.Types.Type Type { get; set; }\n\nRequired. Type of the condition."]]