Interface CELExpressionOrBuilder (0.1.0)

public interface CELExpressionOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCriteriaCase()

public abstract CELExpression.CriteriaCase getCriteriaCase()
Returns
Type Description
CELExpression.CriteriaCase

getExpression()

public abstract String getExpression()

Required. Logic expression in CEL language. The max length of the condition is 1000 characters.

string expression = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The expression.

getExpressionBytes()

public abstract ByteString getExpressionBytes()

Required. Logic expression in CEL language. The max length of the condition is 1000 characters.

string expression = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for expression.

getResourceTypesValues()

public abstract StringList getResourceTypesValues()

The resource instance types on which this expression is defined. Format will be of the form : <canonical service name>/<type> Example: compute.googleapis.com/Instance.

.google.cloud.cloudsecuritycompliance.v1.StringList resource_types_values = 3;

Returns
Type Description
StringList

The resourceTypesValues.

getResourceTypesValuesOrBuilder()

public abstract StringListOrBuilder getResourceTypesValuesOrBuilder()

The resource instance types on which this expression is defined. Format will be of the form : <canonical service name>/<type> Example: compute.googleapis.com/Instance.

.google.cloud.cloudsecuritycompliance.v1.StringList resource_types_values = 3;

Returns
Type Description
StringListOrBuilder

hasResourceTypesValues()

public abstract boolean hasResourceTypesValues()

The resource instance types on which this expression is defined. Format will be of the form : <canonical service name>/<type> Example: compute.googleapis.com/Instance.

.google.cloud.cloudsecuritycompliance.v1.StringList resource_types_values = 3;

Returns
Type Description
boolean

Whether the resourceTypesValues field is set.