public static final class ContentPolicy.PolicyRule.Builder extends GeneratedMessage.Builder<ContentPolicy.PolicyRule.Builder> implements ContentPolicy.PolicyRuleOrBuilderA single policy rule. The first rule to match from the list above controls the result.
Protobuf type google.privacy.dlp.v2.ContentPolicy.PolicyRule
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > ContentPolicy.PolicyRule.BuilderImplements
ContentPolicy.PolicyRuleOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllConditions(Iterable<? extends ContentPolicy.PolicyRule.PolicyCondition> values)
public ContentPolicy.PolicyRule.Builder addAllConditions(Iterable<? extends ContentPolicy.PolicyRule.PolicyCondition> values) Optional. Conditions that must match for this rule to apply.
All conditions must match (AND). For OR conditions, use multiple
rules.
repeated .google.privacy.dlp.v2.ContentPolicy.PolicyRule.PolicyCondition conditions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<? extends com.google.privacy.dlp.v2.ContentPolicy.PolicyRule.PolicyCondition> |
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.Builder |
|
addConditions(ContentPolicy.PolicyRule.PolicyCondition value)
public ContentPolicy.PolicyRule.Builder addConditions(ContentPolicy.PolicyRule.PolicyCondition value) Optional. Conditions that must match for this rule to apply.
All conditions must match (AND). For OR conditions, use multiple
rules.
repeated .google.privacy.dlp.v2.ContentPolicy.PolicyRule.PolicyCondition conditions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ContentPolicy.PolicyRule.PolicyCondition |
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.Builder |
|
addConditions(ContentPolicy.PolicyRule.PolicyCondition.Builder builderForValue)
public ContentPolicy.PolicyRule.Builder addConditions(ContentPolicy.PolicyRule.PolicyCondition.Builder builderForValue) Optional. Conditions that must match for this rule to apply.
All conditions must match (AND). For OR conditions, use multiple
rules.
repeated .google.privacy.dlp.v2.ContentPolicy.PolicyRule.PolicyCondition conditions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ContentPolicy.PolicyRule.PolicyCondition.Builder |
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.Builder |
|
addConditions(int index, ContentPolicy.PolicyRule.PolicyCondition value)
public ContentPolicy.PolicyRule.Builder addConditions(int index, ContentPolicy.PolicyRule.PolicyCondition value) Optional. Conditions that must match for this rule to apply.
All conditions must match (AND). For OR conditions, use multiple
rules.
repeated .google.privacy.dlp.v2.ContentPolicy.PolicyRule.PolicyCondition conditions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
ContentPolicy.PolicyRule.PolicyCondition |
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.Builder |
|
addConditions(int index, ContentPolicy.PolicyRule.PolicyCondition.Builder builderForValue)
public ContentPolicy.PolicyRule.Builder addConditions(int index, ContentPolicy.PolicyRule.PolicyCondition.Builder builderForValue) Optional. Conditions that must match for this rule to apply.
All conditions must match (AND). For OR conditions, use multiple
rules.
repeated .google.privacy.dlp.v2.ContentPolicy.PolicyRule.PolicyCondition conditions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
ContentPolicy.PolicyRule.PolicyCondition.Builder |
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.Builder |
|
addConditionsBuilder()
public ContentPolicy.PolicyRule.PolicyCondition.Builder addConditionsBuilder() Optional. Conditions that must match for this rule to apply.
All conditions must match (AND). For OR conditions, use multiple
rules.
repeated .google.privacy.dlp.v2.ContentPolicy.PolicyRule.PolicyCondition conditions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.PolicyCondition.Builder |
|
addConditionsBuilder(int index)
public ContentPolicy.PolicyRule.PolicyCondition.Builder addConditionsBuilder(int index) Optional. Conditions that must match for this rule to apply.
All conditions must match (AND). For OR conditions, use multiple
rules.
repeated .google.privacy.dlp.v2.ContentPolicy.PolicyRule.PolicyCondition conditions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.PolicyCondition.Builder |
|
build()
public ContentPolicy.PolicyRule build()| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule |
|
buildPartial()
public ContentPolicy.PolicyRule buildPartial()| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule |
|
clear()
public ContentPolicy.PolicyRule.Builder clear()| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.Builder |
|
clearAction()
public ContentPolicy.PolicyRule.Builder clearAction()Required. Action to take if this rule applies.
.google.privacy.dlp.v2.ContentPolicy.PolicyAction action = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.Builder |
|
clearConditions()
public ContentPolicy.PolicyRule.Builder clearConditions() Optional. Conditions that must match for this rule to apply.
All conditions must match (AND). For OR conditions, use multiple
rules.
repeated .google.privacy.dlp.v2.ContentPolicy.PolicyRule.PolicyCondition conditions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.Builder |
|
getAction()
public ContentPolicy.PolicyAction getAction()Required. Action to take if this rule applies.
.google.privacy.dlp.v2.ContentPolicy.PolicyAction action = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyAction |
The action. |
getActionBuilder()
public ContentPolicy.PolicyAction.Builder getActionBuilder()Required. Action to take if this rule applies.
.google.privacy.dlp.v2.ContentPolicy.PolicyAction action = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyAction.Builder |
|
getActionOrBuilder()
public ContentPolicy.PolicyActionOrBuilder getActionOrBuilder()Required. Action to take if this rule applies.
.google.privacy.dlp.v2.ContentPolicy.PolicyAction action = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyActionOrBuilder |
|
getConditions(int index)
public ContentPolicy.PolicyRule.PolicyCondition getConditions(int index) Optional. Conditions that must match for this rule to apply.
All conditions must match (AND). For OR conditions, use multiple
rules.
repeated .google.privacy.dlp.v2.ContentPolicy.PolicyRule.PolicyCondition conditions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.PolicyCondition |
|
getConditionsBuilder(int index)
public ContentPolicy.PolicyRule.PolicyCondition.Builder getConditionsBuilder(int index) Optional. Conditions that must match for this rule to apply.
All conditions must match (AND). For OR conditions, use multiple
rules.
repeated .google.privacy.dlp.v2.ContentPolicy.PolicyRule.PolicyCondition conditions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.PolicyCondition.Builder |
|
getConditionsBuilderList()
public List<ContentPolicy.PolicyRule.PolicyCondition.Builder> getConditionsBuilderList() Optional. Conditions that must match for this rule to apply.
All conditions must match (AND). For OR conditions, use multiple
rules.
repeated .google.privacy.dlp.v2.ContentPolicy.PolicyRule.PolicyCondition conditions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<Builder> |
|
getConditionsCount()
public int getConditionsCount() Optional. Conditions that must match for this rule to apply.
All conditions must match (AND). For OR conditions, use multiple
rules.
repeated .google.privacy.dlp.v2.ContentPolicy.PolicyRule.PolicyCondition conditions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
|
getConditionsList()
public List<ContentPolicy.PolicyRule.PolicyCondition> getConditionsList() Optional. Conditions that must match for this rule to apply.
All conditions must match (AND). For OR conditions, use multiple
rules.
repeated .google.privacy.dlp.v2.ContentPolicy.PolicyRule.PolicyCondition conditions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<PolicyCondition> |
|
getConditionsOrBuilder(int index)
public ContentPolicy.PolicyRule.PolicyConditionOrBuilder getConditionsOrBuilder(int index) Optional. Conditions that must match for this rule to apply.
All conditions must match (AND). For OR conditions, use multiple
rules.
repeated .google.privacy.dlp.v2.ContentPolicy.PolicyRule.PolicyCondition conditions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.PolicyConditionOrBuilder |
|
getConditionsOrBuilderList()
public List<? extends ContentPolicy.PolicyRule.PolicyConditionOrBuilder> getConditionsOrBuilderList() Optional. Conditions that must match for this rule to apply.
All conditions must match (AND). For OR conditions, use multiple
rules.
repeated .google.privacy.dlp.v2.ContentPolicy.PolicyRule.PolicyCondition conditions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.privacy.dlp.v2.ContentPolicy.PolicyRule.PolicyConditionOrBuilder> |
|
getDefaultInstanceForType()
public ContentPolicy.PolicyRule getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
hasAction()
public boolean hasAction()Required. Action to take if this rule applies.
.google.privacy.dlp.v2.ContentPolicy.PolicyAction action = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the action field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeAction(ContentPolicy.PolicyAction value)
public ContentPolicy.PolicyRule.Builder mergeAction(ContentPolicy.PolicyAction value)Required. Action to take if this rule applies.
.google.privacy.dlp.v2.ContentPolicy.PolicyAction action = 5 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
ContentPolicy.PolicyAction |
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.Builder |
|
mergeFrom(ContentPolicy.PolicyRule other)
public ContentPolicy.PolicyRule.Builder mergeFrom(ContentPolicy.PolicyRule other)| Parameter | |
|---|---|
| Name | Description |
other |
ContentPolicy.PolicyRule |
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ContentPolicy.PolicyRule.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public ContentPolicy.PolicyRule.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.Builder |
|
removeConditions(int index)
public ContentPolicy.PolicyRule.Builder removeConditions(int index) Optional. Conditions that must match for this rule to apply.
All conditions must match (AND). For OR conditions, use multiple
rules.
repeated .google.privacy.dlp.v2.ContentPolicy.PolicyRule.PolicyCondition conditions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.Builder |
|
setAction(ContentPolicy.PolicyAction value)
public ContentPolicy.PolicyRule.Builder setAction(ContentPolicy.PolicyAction value)Required. Action to take if this rule applies.
.google.privacy.dlp.v2.ContentPolicy.PolicyAction action = 5 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
ContentPolicy.PolicyAction |
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.Builder |
|
setAction(ContentPolicy.PolicyAction.Builder builderForValue)
public ContentPolicy.PolicyRule.Builder setAction(ContentPolicy.PolicyAction.Builder builderForValue)Required. Action to take if this rule applies.
.google.privacy.dlp.v2.ContentPolicy.PolicyAction action = 5 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ContentPolicy.PolicyAction.Builder |
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.Builder |
|
setConditions(int index, ContentPolicy.PolicyRule.PolicyCondition value)
public ContentPolicy.PolicyRule.Builder setConditions(int index, ContentPolicy.PolicyRule.PolicyCondition value) Optional. Conditions that must match for this rule to apply.
All conditions must match (AND). For OR conditions, use multiple
rules.
repeated .google.privacy.dlp.v2.ContentPolicy.PolicyRule.PolicyCondition conditions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
ContentPolicy.PolicyRule.PolicyCondition |
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.Builder |
|
setConditions(int index, ContentPolicy.PolicyRule.PolicyCondition.Builder builderForValue)
public ContentPolicy.PolicyRule.Builder setConditions(int index, ContentPolicy.PolicyRule.PolicyCondition.Builder builderForValue) Optional. Conditions that must match for this rule to apply.
All conditions must match (AND). For OR conditions, use multiple
rules.
repeated .google.privacy.dlp.v2.ContentPolicy.PolicyRule.PolicyCondition conditions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
ContentPolicy.PolicyRule.PolicyCondition.Builder |
| Returns | |
|---|---|
| Type | Description |
ContentPolicy.PolicyRule.Builder |
|