public static final class ContentPolicy.PolicyRule extends GeneratedMessage implements ContentPolicy.PolicyRuleOrBuilder
A single policy rule. The first rule to match from the list above controls
the result.
Protobuf type google.privacy.dlp.v2.ContentPolicy.PolicyRule
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
ACTION_FIELD_NUMBER
public static final int ACTION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
CONDITIONS_FIELD_NUMBER
public static final int CONDITIONS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static ContentPolicy.PolicyRule getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ContentPolicy.PolicyRule.Builder newBuilder()
newBuilder(ContentPolicy.PolicyRule prototype)
public static ContentPolicy.PolicyRule.Builder newBuilder(ContentPolicy.PolicyRule prototype)
parseDelimitedFrom(InputStream input)
public static ContentPolicy.PolicyRule parseDelimitedFrom(InputStream input)
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ContentPolicy.PolicyRule parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ContentPolicy.PolicyRule parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ContentPolicy.PolicyRule parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ContentPolicy.PolicyRule parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ContentPolicy.PolicyRule parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
parseFrom(CodedInputStream input)
public static ContentPolicy.PolicyRule parseFrom(CodedInputStream input)
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ContentPolicy.PolicyRule parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(InputStream input)
public static ContentPolicy.PolicyRule parseFrom(InputStream input)
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ContentPolicy.PolicyRule parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ContentPolicy.PolicyRule parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ContentPolicy.PolicyRule parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ContentPolicy.PolicyRule> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
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];
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];
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
|
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];
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
|
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()
getParserForType()
public Parser<ContentPolicy.PolicyRule> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
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.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ContentPolicy.PolicyRule.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected ContentPolicy.PolicyRule.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public ContentPolicy.PolicyRule.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides