public interface RuleOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getCelExpression()
public abstract CELExpression getCelExpression()Logic expression in CEL language.
.google.cloud.cloudsecuritycompliance.v1.CELExpression cel_expression = 1;
| Returns | |
|---|---|
| Type | Description |
CELExpression |
The celExpression. |
getCelExpressionOrBuilder()
public abstract CELExpressionOrBuilder getCelExpressionOrBuilder()Logic expression in CEL language.
.google.cloud.cloudsecuritycompliance.v1.CELExpression cel_expression = 1;
| Returns | |
|---|---|
| Type | Description |
CELExpressionOrBuilder |
|
getDescription()
public abstract String getDescription()Optional. Description of the Rule. The maximum length is 2000 characters.
string description = 10 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The description. |
getDescriptionBytes()
public abstract ByteString getDescriptionBytes()Optional. Description of the Rule. The maximum length is 2000 characters.
string description = 10 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for description. |
getImplementationCase()
public abstract Rule.ImplementationCase getImplementationCase()| Returns | |
|---|---|
| Type | Description |
Rule.ImplementationCase |
|
getRuleActionTypes(int index)
public abstract RuleActionType getRuleActionTypes(int index)Required. The functionality enabled by the Rule.
repeated .google.cloud.cloudsecuritycompliance.v1.RuleActionType rule_action_types = 16 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
RuleActionType |
The ruleActionTypes at the given index. |
getRuleActionTypesCount()
public abstract int getRuleActionTypesCount()Required. The functionality enabled by the Rule.
repeated .google.cloud.cloudsecuritycompliance.v1.RuleActionType rule_action_types = 16 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
int |
The count of ruleActionTypes. |
getRuleActionTypesList()
public abstract List<RuleActionType> getRuleActionTypesList()Required. The functionality enabled by the Rule.
repeated .google.cloud.cloudsecuritycompliance.v1.RuleActionType rule_action_types = 16 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
List<RuleActionType> |
A list containing the ruleActionTypes. |
getRuleActionTypesValue(int index)
public abstract int getRuleActionTypesValue(int index)Required. The functionality enabled by the Rule.
repeated .google.cloud.cloudsecuritycompliance.v1.RuleActionType rule_action_types = 16 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire of ruleActionTypes at the given index. |
getRuleActionTypesValueList()
public abstract List<Integer> getRuleActionTypesValueList()Required. The functionality enabled by the Rule.
repeated .google.cloud.cloudsecuritycompliance.v1.RuleActionType rule_action_types = 16 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
List<Integer> |
A list containing the enum numeric values on the wire for ruleActionTypes. |
hasCelExpression()
public abstract boolean hasCelExpression()Logic expression in CEL language.
.google.cloud.cloudsecuritycompliance.v1.CELExpression cel_expression = 1;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the celExpression field is set. |