public sealed class ConditionExplanation.Types.EvaluationState : IMessage<ConditionExplanation.Types.EvaluationState>, IEquatable<ConditionExplanation.Types.EvaluationState>, IDeepCloneable<ConditionExplanation.Types.EvaluationState>, IBufferMessage, IMessage
Reference documentation and code samples for the Policy Troubleshooter v3 API class ConditionExplanation.Types.EvaluationState.
Evaluated state of a condition expression.
Implements
IMessageConditionExplanationTypesEvaluationState, IEquatableConditionExplanationTypesEvaluationState, IDeepCloneableConditionExplanationTypesEvaluationState, IBufferMessage, IMessageNamespace
Google.Cloud.PolicyTroubleshooter.Iam.V3Assembly
Google.Cloud.PolicyTroubleshooter.Iam.V3.dll
Constructors
EvaluationState()
public EvaluationState()
EvaluationState(EvaluationState)
public EvaluationState(ConditionExplanation.Types.EvaluationState other)
Parameter | |
---|---|
Name | Description |
other |
ConditionExplanationTypesEvaluationState |
Properties
End
public int End { get; set; }
End position of an expression in the condition, by character,
end included, for example: the end position of the first part of
a==b || c==d
would be 4.
Property Value | |
---|---|
Type | Description |
int |
Errors
public RepeatedField<Status> Errors { get; }
Any errors that prevented complete evaluation of the condition expression.
Property Value | |
---|---|
Type | Description |
RepeatedFieldStatus |
Start
public int Start { get; set; }
Start position of an expression in the condition, by character.
Property Value | |
---|---|
Type | Description |
int |
Value
public Value Value { get; set; }
Value of this expression.
Property Value | |
---|---|
Type | Description |
Value |