public sealed class UnitCondition : IMessage<UnitCondition>, IEquatable<UnitCondition>, IDeepCloneable<UnitCondition>, IBufferMessage, IMessage
Reference documentation and code samples for the SaaS Runtime v1beta1 API class UnitCondition.
UnitCondition describes the status of an Unit. UnitCondition is individual components that contribute to an overall state.
Implements
IMessageUnitCondition, IEquatableUnitCondition, IDeepCloneableUnitCondition, IBufferMessage, IMessageNamespace
Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1Assembly
Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.dll
Constructors
UnitCondition()
public UnitCondition()
UnitCondition(UnitCondition)
public UnitCondition(UnitCondition other)
Parameter | |
---|---|
Name | Description |
other |
UnitCondition |
Properties
LastTransitionTime
public Timestamp LastTransitionTime { get; set; }
Required. Last time the condition transited from one status to another.
Property Value | |
---|---|
Type | Description |
Timestamp |
Message
public string Message { get; set; }
Required. Human readable message indicating details about the last transition.
Property Value | |
---|---|
Type | Description |
string |
Reason
public string Reason { get; set; }
Required. Brief reason for the condition's last transition.
Property Value | |
---|---|
Type | Description |
string |
Status
public UnitCondition.Types.Status Status { get; set; }
Required. Status of the condition.
Property Value | |
---|---|
Type | Description |
UnitConditionTypesStatus |
Type
public UnitCondition.Types.Type Type { get; set; }
Required. Type of the condition.
Property Value | |
---|---|
Type | Description |
UnitConditionTypesType |