Interface ConditionExplanationOrBuilder (1.43.0)

public interface ConditionExplanationOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getErrors(int index)

public abstract Status getErrors(int index)

Any errors that prevented complete evaluation of the condition expression.

repeated .google.rpc.Status errors = 3;

Parameter
Name Description
index int
Returns
Type Description
com.google.rpc.Status

getErrorsCount()

public abstract int getErrorsCount()

Any errors that prevented complete evaluation of the condition expression.

repeated .google.rpc.Status errors = 3;

Returns
Type Description
int

getErrorsList()

public abstract List<Status> getErrorsList()

Any errors that prevented complete evaluation of the condition expression.

repeated .google.rpc.Status errors = 3;

Returns
Type Description
List<com.google.rpc.Status>

getErrorsOrBuilder(int index)

public abstract StatusOrBuilder getErrorsOrBuilder(int index)

Any errors that prevented complete evaluation of the condition expression.

repeated .google.rpc.Status errors = 3;

Parameter
Name Description
index int
Returns
Type Description
com.google.rpc.StatusOrBuilder

getErrorsOrBuilderList()

public abstract List<? extends StatusOrBuilder> getErrorsOrBuilderList()

Any errors that prevented complete evaluation of the condition expression.

repeated .google.rpc.Status errors = 3;

Returns
Type Description
List<? extends com.google.rpc.StatusOrBuilder>

getEvaluationStates(int index)

public abstract ConditionExplanation.EvaluationState getEvaluationStates(int index)

The value of each statement of the condition expression. The value can be true, false, or null. The value is null if the statement can't be evaluated.

repeated .google.cloud.policytroubleshooter.iam.v3.ConditionExplanation.EvaluationState evaluation_states = 2;

Parameter
Name Description
index int
Returns
Type Description
ConditionExplanation.EvaluationState

getEvaluationStatesCount()

public abstract int getEvaluationStatesCount()

The value of each statement of the condition expression. The value can be true, false, or null. The value is null if the statement can't be evaluated.

repeated .google.cloud.policytroubleshooter.iam.v3.ConditionExplanation.EvaluationState evaluation_states = 2;

Returns
Type Description
int

getEvaluationStatesList()

public abstract List<ConditionExplanation.EvaluationState> getEvaluationStatesList()

The value of each statement of the condition expression. The value can be true, false, or null. The value is null if the statement can't be evaluated.

repeated .google.cloud.policytroubleshooter.iam.v3.ConditionExplanation.EvaluationState evaluation_states = 2;

Returns
Type Description
List<EvaluationState>

getEvaluationStatesOrBuilder(int index)

public abstract ConditionExplanation.EvaluationStateOrBuilder getEvaluationStatesOrBuilder(int index)

The value of each statement of the condition expression. The value can be true, false, or null. The value is null if the statement can't be evaluated.

repeated .google.cloud.policytroubleshooter.iam.v3.ConditionExplanation.EvaluationState evaluation_states = 2;

Parameter
Name Description
index int
Returns
Type Description
ConditionExplanation.EvaluationStateOrBuilder

getEvaluationStatesOrBuilderList()

public abstract List<? extends ConditionExplanation.EvaluationStateOrBuilder> getEvaluationStatesOrBuilderList()

The value of each statement of the condition expression. The value can be true, false, or null. The value is null if the statement can't be evaluated.

repeated .google.cloud.policytroubleshooter.iam.v3.ConditionExplanation.EvaluationState evaluation_states = 2;

Returns
Type Description
List<? extends com.google.cloud.policytroubleshooter.iam.v3.ConditionExplanation.EvaluationStateOrBuilder>

getValue()

public abstract Value getValue()

Value of the condition.

.google.protobuf.Value value = 1;

Returns
Type Description
Value

The value.

getValueOrBuilder()

public abstract ValueOrBuilder getValueOrBuilder()

Value of the condition.

.google.protobuf.Value value = 1;

Returns
Type Description
ValueOrBuilder

hasValue()

public abstract boolean hasValue()

Value of the condition.

.google.protobuf.Value value = 1;

Returns
Type Description
boolean

Whether the value field is set.