public sealed class ConditionExplanation.Types.EvaluationState : IMessage<ConditionExplanation.Types.EvaluationState>, IEquatable<ConditionExplanation.Types.EvaluationState>, IDeepCloneable<ConditionExplanation.Types.EvaluationState>, IBufferMessage, IMessageReference 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 |
|