Package com.google.privacy.dlp.v2
Class InspectionRuleSet.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<InspectionRuleSet.Builder>
-
- com.google.privacy.dlp.v2.InspectionRuleSet.Builder
-
- All Implemented Interfaces:
InspectionRuleSetOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- InspectionRuleSet
public static final class InspectionRuleSet.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<InspectionRuleSet.Builder> implements InspectionRuleSetOrBuilder
Rule set for modifying a set of infoTypes to alter behavior under certain circumstances, depending on the specific details of the rules within the set.
Protobuf typegoogle.privacy.dlp.v2.InspectionRuleSet
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InspectionRuleSet.Builder
addAllInfoTypes(Iterable<? extends InfoType> values)
List of infoTypes this rule set is applied to.InspectionRuleSet.Builder
addAllRules(Iterable<? extends InspectionRule> values)
Set of rules to be applied to infoTypes.InspectionRuleSet.Builder
addInfoTypes(int index, InfoType value)
List of infoTypes this rule set is applied to.InspectionRuleSet.Builder
addInfoTypes(int index, InfoType.Builder builderForValue)
List of infoTypes this rule set is applied to.InspectionRuleSet.Builder
addInfoTypes(InfoType value)
List of infoTypes this rule set is applied to.InspectionRuleSet.Builder
addInfoTypes(InfoType.Builder builderForValue)
List of infoTypes this rule set is applied to.InfoType.Builder
addInfoTypesBuilder()
List of infoTypes this rule set is applied to.InfoType.Builder
addInfoTypesBuilder(int index)
List of infoTypes this rule set is applied to.InspectionRuleSet.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
InspectionRuleSet.Builder
addRules(int index, InspectionRule value)
Set of rules to be applied to infoTypes.InspectionRuleSet.Builder
addRules(int index, InspectionRule.Builder builderForValue)
Set of rules to be applied to infoTypes.InspectionRuleSet.Builder
addRules(InspectionRule value)
Set of rules to be applied to infoTypes.InspectionRuleSet.Builder
addRules(InspectionRule.Builder builderForValue)
Set of rules to be applied to infoTypes.InspectionRule.Builder
addRulesBuilder()
Set of rules to be applied to infoTypes.InspectionRule.Builder
addRulesBuilder(int index)
Set of rules to be applied to infoTypes.InspectionRuleSet
build()
InspectionRuleSet
buildPartial()
InspectionRuleSet.Builder
clear()
InspectionRuleSet.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
InspectionRuleSet.Builder
clearInfoTypes()
List of infoTypes this rule set is applied to.InspectionRuleSet.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
InspectionRuleSet.Builder
clearRules()
Set of rules to be applied to infoTypes.InspectionRuleSet.Builder
clone()
InspectionRuleSet
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
InfoType
getInfoTypes(int index)
List of infoTypes this rule set is applied to.InfoType.Builder
getInfoTypesBuilder(int index)
List of infoTypes this rule set is applied to.List<InfoType.Builder>
getInfoTypesBuilderList()
List of infoTypes this rule set is applied to.int
getInfoTypesCount()
List of infoTypes this rule set is applied to.List<InfoType>
getInfoTypesList()
List of infoTypes this rule set is applied to.InfoTypeOrBuilder
getInfoTypesOrBuilder(int index)
List of infoTypes this rule set is applied to.List<? extends InfoTypeOrBuilder>
getInfoTypesOrBuilderList()
List of infoTypes this rule set is applied to.InspectionRule
getRules(int index)
Set of rules to be applied to infoTypes.InspectionRule.Builder
getRulesBuilder(int index)
Set of rules to be applied to infoTypes.List<InspectionRule.Builder>
getRulesBuilderList()
Set of rules to be applied to infoTypes.int
getRulesCount()
Set of rules to be applied to infoTypes.List<InspectionRule>
getRulesList()
Set of rules to be applied to infoTypes.InspectionRuleOrBuilder
getRulesOrBuilder(int index)
Set of rules to be applied to infoTypes.List<? extends InspectionRuleOrBuilder>
getRulesOrBuilderList()
Set of rules to be applied to infoTypes.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
InspectionRuleSet.Builder
mergeFrom(InspectionRuleSet other)
InspectionRuleSet.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
InspectionRuleSet.Builder
mergeFrom(com.google.protobuf.Message other)
InspectionRuleSet.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
InspectionRuleSet.Builder
removeInfoTypes(int index)
List of infoTypes this rule set is applied to.InspectionRuleSet.Builder
removeRules(int index)
Set of rules to be applied to infoTypes.InspectionRuleSet.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
InspectionRuleSet.Builder
setInfoTypes(int index, InfoType value)
List of infoTypes this rule set is applied to.InspectionRuleSet.Builder
setInfoTypes(int index, InfoType.Builder builderForValue)
List of infoTypes this rule set is applied to.InspectionRuleSet.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
InspectionRuleSet.Builder
setRules(int index, InspectionRule value)
Set of rules to be applied to infoTypes.InspectionRuleSet.Builder
setRules(int index, InspectionRule.Builder builderForValue)
Set of rules to be applied to infoTypes.InspectionRuleSet.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectionRuleSet.Builder>
-
clear
public InspectionRuleSet.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectionRuleSet.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectionRuleSet.Builder>
-
getDefaultInstanceForType
public InspectionRuleSet getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public InspectionRuleSet build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public InspectionRuleSet buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public InspectionRuleSet.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectionRuleSet.Builder>
-
setField
public InspectionRuleSet.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectionRuleSet.Builder>
-
clearField
public InspectionRuleSet.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectionRuleSet.Builder>
-
clearOneof
public InspectionRuleSet.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectionRuleSet.Builder>
-
setRepeatedField
public InspectionRuleSet.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectionRuleSet.Builder>
-
addRepeatedField
public InspectionRuleSet.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectionRuleSet.Builder>
-
mergeFrom
public InspectionRuleSet.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<InspectionRuleSet.Builder>
-
mergeFrom
public InspectionRuleSet.Builder mergeFrom(InspectionRuleSet other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectionRuleSet.Builder>
-
mergeFrom
public InspectionRuleSet.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<InspectionRuleSet.Builder>
- Throws:
IOException
-
getInfoTypesList
public List<InfoType> getInfoTypesList()
List of infoTypes this rule set is applied to.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
- Specified by:
getInfoTypesList
in interfaceInspectionRuleSetOrBuilder
-
getInfoTypesCount
public int getInfoTypesCount()
List of infoTypes this rule set is applied to.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
- Specified by:
getInfoTypesCount
in interfaceInspectionRuleSetOrBuilder
-
getInfoTypes
public InfoType getInfoTypes(int index)
List of infoTypes this rule set is applied to.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
- Specified by:
getInfoTypes
in interfaceInspectionRuleSetOrBuilder
-
setInfoTypes
public InspectionRuleSet.Builder setInfoTypes(int index, InfoType value)
List of infoTypes this rule set is applied to.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
-
setInfoTypes
public InspectionRuleSet.Builder setInfoTypes(int index, InfoType.Builder builderForValue)
List of infoTypes this rule set is applied to.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
-
addInfoTypes
public InspectionRuleSet.Builder addInfoTypes(InfoType value)
List of infoTypes this rule set is applied to.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
-
addInfoTypes
public InspectionRuleSet.Builder addInfoTypes(int index, InfoType value)
List of infoTypes this rule set is applied to.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
-
addInfoTypes
public InspectionRuleSet.Builder addInfoTypes(InfoType.Builder builderForValue)
List of infoTypes this rule set is applied to.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
-
addInfoTypes
public InspectionRuleSet.Builder addInfoTypes(int index, InfoType.Builder builderForValue)
List of infoTypes this rule set is applied to.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
-
addAllInfoTypes
public InspectionRuleSet.Builder addAllInfoTypes(Iterable<? extends InfoType> values)
List of infoTypes this rule set is applied to.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
-
clearInfoTypes
public InspectionRuleSet.Builder clearInfoTypes()
List of infoTypes this rule set is applied to.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
-
removeInfoTypes
public InspectionRuleSet.Builder removeInfoTypes(int index)
List of infoTypes this rule set is applied to.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
-
getInfoTypesBuilder
public InfoType.Builder getInfoTypesBuilder(int index)
List of infoTypes this rule set is applied to.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
-
getInfoTypesOrBuilder
public InfoTypeOrBuilder getInfoTypesOrBuilder(int index)
List of infoTypes this rule set is applied to.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
- Specified by:
getInfoTypesOrBuilder
in interfaceInspectionRuleSetOrBuilder
-
getInfoTypesOrBuilderList
public List<? extends InfoTypeOrBuilder> getInfoTypesOrBuilderList()
List of infoTypes this rule set is applied to.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
- Specified by:
getInfoTypesOrBuilderList
in interfaceInspectionRuleSetOrBuilder
-
addInfoTypesBuilder
public InfoType.Builder addInfoTypesBuilder()
List of infoTypes this rule set is applied to.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
-
addInfoTypesBuilder
public InfoType.Builder addInfoTypesBuilder(int index)
List of infoTypes this rule set is applied to.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
-
getInfoTypesBuilderList
public List<InfoType.Builder> getInfoTypesBuilderList()
List of infoTypes this rule set is applied to.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
-
getRulesList
public List<InspectionRule> getRulesList()
Set of rules to be applied to infoTypes. The rules are applied in order.
repeated .google.privacy.dlp.v2.InspectionRule rules = 2;
- Specified by:
getRulesList
in interfaceInspectionRuleSetOrBuilder
-
getRulesCount
public int getRulesCount()
Set of rules to be applied to infoTypes. The rules are applied in order.
repeated .google.privacy.dlp.v2.InspectionRule rules = 2;
- Specified by:
getRulesCount
in interfaceInspectionRuleSetOrBuilder
-
getRules
public InspectionRule getRules(int index)
Set of rules to be applied to infoTypes. The rules are applied in order.
repeated .google.privacy.dlp.v2.InspectionRule rules = 2;
- Specified by:
getRules
in interfaceInspectionRuleSetOrBuilder
-
setRules
public InspectionRuleSet.Builder setRules(int index, InspectionRule value)
Set of rules to be applied to infoTypes. The rules are applied in order.
repeated .google.privacy.dlp.v2.InspectionRule rules = 2;
-
setRules
public InspectionRuleSet.Builder setRules(int index, InspectionRule.Builder builderForValue)
Set of rules to be applied to infoTypes. The rules are applied in order.
repeated .google.privacy.dlp.v2.InspectionRule rules = 2;
-
addRules
public InspectionRuleSet.Builder addRules(InspectionRule value)
Set of rules to be applied to infoTypes. The rules are applied in order.
repeated .google.privacy.dlp.v2.InspectionRule rules = 2;
-
addRules
public InspectionRuleSet.Builder addRules(int index, InspectionRule value)
Set of rules to be applied to infoTypes. The rules are applied in order.
repeated .google.privacy.dlp.v2.InspectionRule rules = 2;
-
addRules
public InspectionRuleSet.Builder addRules(InspectionRule.Builder builderForValue)
Set of rules to be applied to infoTypes. The rules are applied in order.
repeated .google.privacy.dlp.v2.InspectionRule rules = 2;
-
addRules
public InspectionRuleSet.Builder addRules(int index, InspectionRule.Builder builderForValue)
Set of rules to be applied to infoTypes. The rules are applied in order.
repeated .google.privacy.dlp.v2.InspectionRule rules = 2;
-
addAllRules
public InspectionRuleSet.Builder addAllRules(Iterable<? extends InspectionRule> values)
Set of rules to be applied to infoTypes. The rules are applied in order.
repeated .google.privacy.dlp.v2.InspectionRule rules = 2;
-
clearRules
public InspectionRuleSet.Builder clearRules()
Set of rules to be applied to infoTypes. The rules are applied in order.
repeated .google.privacy.dlp.v2.InspectionRule rules = 2;
-
removeRules
public InspectionRuleSet.Builder removeRules(int index)
Set of rules to be applied to infoTypes. The rules are applied in order.
repeated .google.privacy.dlp.v2.InspectionRule rules = 2;
-
getRulesBuilder
public InspectionRule.Builder getRulesBuilder(int index)
Set of rules to be applied to infoTypes. The rules are applied in order.
repeated .google.privacy.dlp.v2.InspectionRule rules = 2;
-
getRulesOrBuilder
public InspectionRuleOrBuilder getRulesOrBuilder(int index)
Set of rules to be applied to infoTypes. The rules are applied in order.
repeated .google.privacy.dlp.v2.InspectionRule rules = 2;
- Specified by:
getRulesOrBuilder
in interfaceInspectionRuleSetOrBuilder
-
getRulesOrBuilderList
public List<? extends InspectionRuleOrBuilder> getRulesOrBuilderList()
Set of rules to be applied to infoTypes. The rules are applied in order.
repeated .google.privacy.dlp.v2.InspectionRule rules = 2;
- Specified by:
getRulesOrBuilderList
in interfaceInspectionRuleSetOrBuilder
-
addRulesBuilder
public InspectionRule.Builder addRulesBuilder()
Set of rules to be applied to infoTypes. The rules are applied in order.
repeated .google.privacy.dlp.v2.InspectionRule rules = 2;
-
addRulesBuilder
public InspectionRule.Builder addRulesBuilder(int index)
Set of rules to be applied to infoTypes. The rules are applied in order.
repeated .google.privacy.dlp.v2.InspectionRule rules = 2;
-
getRulesBuilderList
public List<InspectionRule.Builder> getRulesBuilderList()
Set of rules to be applied to infoTypes. The rules are applied in order.
repeated .google.privacy.dlp.v2.InspectionRule rules = 2;
-
setUnknownFields
public final InspectionRuleSet.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectionRuleSet.Builder>
-
mergeUnknownFields
public final InspectionRuleSet.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectionRuleSet.Builder>
-
-