Package com.google.privacy.dlp.v2
Class StoredInfoTypeConfig
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.privacy.dlp.v2.StoredInfoTypeConfig
- All Implemented Interfaces:
StoredInfoTypeConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class StoredInfoTypeConfig
extends com.google.protobuf.GeneratedMessage
implements StoredInfoTypeConfigOrBuilder
Configuration for stored infoTypes. All fields and subfield are provided by the user. For more information, see https://cloud.google.com/sensitive-data-protection/docs/creating-custom-infotypes.Protobuf type
google.privacy.dlp.v2.StoredInfoTypeConfig- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classConfiguration for stored infoTypes.static enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic StoredInfoTypeConfigDescription of the StoredInfoType (max 256 characters).com.google.protobuf.ByteStringDescription of the StoredInfoType (max 256 characters).static final com.google.protobuf.Descriptors.DescriptorStore dictionary-based CustomInfoType.Store dictionary-based CustomInfoType.Display name of the StoredInfoType (max 256 characters).com.google.protobuf.ByteStringDisplay name of the StoredInfoType (max 256 characters).StoredInfoType where findings are defined by a dictionary of phrases.StoredInfoType where findings are defined by a dictionary of phrases.com.google.protobuf.Parser<StoredInfoTypeConfig>getRegex()Store regular expression-based StoredInfoType.Store regular expression-based StoredInfoType.intbooleanStore dictionary-based CustomInfoType.inthashCode()booleanStoredInfoType where findings are defined by a dictionary of phrases.booleanhasRegex()Store regular expression-based StoredInfoType.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic StoredInfoTypeConfig.Builderstatic StoredInfoTypeConfig.BuildernewBuilder(StoredInfoTypeConfig prototype) protected StoredInfoTypeConfig.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static StoredInfoTypeConfigparseDelimitedFrom(InputStream input) static StoredInfoTypeConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static StoredInfoTypeConfigparseFrom(byte[] data) static StoredInfoTypeConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static StoredInfoTypeConfigparseFrom(com.google.protobuf.ByteString data) static StoredInfoTypeConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static StoredInfoTypeConfigparseFrom(com.google.protobuf.CodedInputStream input) static StoredInfoTypeConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static StoredInfoTypeConfigparseFrom(InputStream input) static StoredInfoTypeConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static StoredInfoTypeConfigparseFrom(ByteBuffer data) static StoredInfoTypeConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<StoredInfoTypeConfig>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER- See Also:
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER- See Also:
-
LARGE_CUSTOM_DICTIONARY_FIELD_NUMBER
public static final int LARGE_CUSTOM_DICTIONARY_FIELD_NUMBER- See Also:
-
DICTIONARY_FIELD_NUMBER
public static final int DICTIONARY_FIELD_NUMBER- See Also:
-
REGEX_FIELD_NUMBER
public static final int REGEX_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getTypeCase
- Specified by:
getTypeCasein interfaceStoredInfoTypeConfigOrBuilder
-
getDisplayName
Display name of the StoredInfoType (max 256 characters).
string display_name = 1;- Specified by:
getDisplayNamein interfaceStoredInfoTypeConfigOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Display name of the StoredInfoType (max 256 characters).
string display_name = 1;- Specified by:
getDisplayNameBytesin interfaceStoredInfoTypeConfigOrBuilder- Returns:
- The bytes for displayName.
-
getDescription
Description of the StoredInfoType (max 256 characters).
string description = 2;- Specified by:
getDescriptionin interfaceStoredInfoTypeConfigOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Description of the StoredInfoType (max 256 characters).
string description = 2;- Specified by:
getDescriptionBytesin interfaceStoredInfoTypeConfigOrBuilder- Returns:
- The bytes for description.
-
hasLargeCustomDictionary
public boolean hasLargeCustomDictionary()StoredInfoType where findings are defined by a dictionary of phrases.
.google.privacy.dlp.v2.LargeCustomDictionaryConfig large_custom_dictionary = 3;- Specified by:
hasLargeCustomDictionaryin interfaceStoredInfoTypeConfigOrBuilder- Returns:
- Whether the largeCustomDictionary field is set.
-
getLargeCustomDictionary
StoredInfoType where findings are defined by a dictionary of phrases.
.google.privacy.dlp.v2.LargeCustomDictionaryConfig large_custom_dictionary = 3;- Specified by:
getLargeCustomDictionaryin interfaceStoredInfoTypeConfigOrBuilder- Returns:
- The largeCustomDictionary.
-
getLargeCustomDictionaryOrBuilder
StoredInfoType where findings are defined by a dictionary of phrases.
.google.privacy.dlp.v2.LargeCustomDictionaryConfig large_custom_dictionary = 3;- Specified by:
getLargeCustomDictionaryOrBuilderin interfaceStoredInfoTypeConfigOrBuilder
-
hasDictionary
public boolean hasDictionary()Store dictionary-based CustomInfoType.
.google.privacy.dlp.v2.CustomInfoType.Dictionary dictionary = 4;- Specified by:
hasDictionaryin interfaceStoredInfoTypeConfigOrBuilder- Returns:
- Whether the dictionary field is set.
-
getDictionary
Store dictionary-based CustomInfoType.
.google.privacy.dlp.v2.CustomInfoType.Dictionary dictionary = 4;- Specified by:
getDictionaryin interfaceStoredInfoTypeConfigOrBuilder- Returns:
- The dictionary.
-
getDictionaryOrBuilder
Store dictionary-based CustomInfoType.
.google.privacy.dlp.v2.CustomInfoType.Dictionary dictionary = 4;- Specified by:
getDictionaryOrBuilderin interfaceStoredInfoTypeConfigOrBuilder
-
hasRegex
public boolean hasRegex()Store regular expression-based StoredInfoType.
.google.privacy.dlp.v2.CustomInfoType.Regex regex = 5;- Specified by:
hasRegexin interfaceStoredInfoTypeConfigOrBuilder- Returns:
- Whether the regex field is set.
-
getRegex
Store regular expression-based StoredInfoType.
.google.privacy.dlp.v2.CustomInfoType.Regex regex = 5;- Specified by:
getRegexin interfaceStoredInfoTypeConfigOrBuilder- Returns:
- The regex.
-
getRegexOrBuilder
Store regular expression-based StoredInfoType.
.google.privacy.dlp.v2.CustomInfoType.Regex regex = 5;- Specified by:
getRegexOrBuilderin interfaceStoredInfoTypeConfigOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static StoredInfoTypeConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static StoredInfoTypeConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static StoredInfoTypeConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static StoredInfoTypeConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static StoredInfoTypeConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static StoredInfoTypeConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static StoredInfoTypeConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static StoredInfoTypeConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static StoredInfoTypeConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static StoredInfoTypeConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected StoredInfoTypeConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-