Package com.google.privacy.dlp.v2
Class LargeCustomDictionaryConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<LargeCustomDictionaryConfig.Builder>
com.google.privacy.dlp.v2.LargeCustomDictionaryConfig.Builder
- All Implemented Interfaces:
LargeCustomDictionaryConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- LargeCustomDictionaryConfig
public static final class LargeCustomDictionaryConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<LargeCustomDictionaryConfig.Builder>
implements LargeCustomDictionaryConfigOrBuilder
Configuration for a custom dictionary created from a data source of any size up to the maximum size defined in the [limits](https://cloud.google.com/sensitive-data-protection/limits) page. The artifacts of dictionary creation are stored in the specified Cloud Storage location. Consider using `CustomInfoType.Dictionary` for smaller dictionaries that satisfy the size requirements.Protobuf type
google.privacy.dlp.v2.LargeCustomDictionaryConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Field in a BigQuery table where each cell represents a dictionary phrase.Set of files containing newline-delimited lists of dictionary phrases.Location to store dictionary artifacts in Cloud Storage.Field in a BigQuery table where each cell represents a dictionary phrase.Field in a BigQuery table where each cell represents a dictionary phrase.Field in a BigQuery table where each cell represents a dictionary phrase.Set of files containing newline-delimited lists of dictionary phrases.Set of files containing newline-delimited lists of dictionary phrases.Set of files containing newline-delimited lists of dictionary phrases.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorLocation to store dictionary artifacts in Cloud Storage.Location to store dictionary artifacts in Cloud Storage.Location to store dictionary artifacts in Cloud Storage.booleanField in a BigQuery table where each cell represents a dictionary phrase.booleanSet of files containing newline-delimited lists of dictionary phrases.booleanLocation to store dictionary artifacts in Cloud Storage.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeBigQueryField(BigQueryField value) Field in a BigQuery table where each cell represents a dictionary phrase.Set of files containing newline-delimited lists of dictionary phrases.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeOutputPath(CloudStoragePath value) Location to store dictionary artifacts in Cloud Storage.setBigQueryField(BigQueryField value) Field in a BigQuery table where each cell represents a dictionary phrase.setBigQueryField(BigQueryField.Builder builderForValue) Field in a BigQuery table where each cell represents a dictionary phrase.Set of files containing newline-delimited lists of dictionary phrases.setCloudStorageFileSet(CloudStorageFileSet.Builder builderForValue) Set of files containing newline-delimited lists of dictionary phrases.setOutputPath(CloudStoragePath value) Location to store dictionary artifacts in Cloud Storage.setOutputPath(CloudStoragePath.Builder builderForValue) Location to store dictionary artifacts in Cloud Storage.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.Builder<LargeCustomDictionaryConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<LargeCustomDictionaryConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<LargeCustomDictionaryConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LargeCustomDictionaryConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<LargeCustomDictionaryConfig.Builder>
-
mergeFrom
public LargeCustomDictionaryConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LargeCustomDictionaryConfig.Builder>- Throws:
IOException
-
getSourceCase
- Specified by:
getSourceCasein interfaceLargeCustomDictionaryConfigOrBuilder
-
clearSource
-
hasOutputPath
public boolean hasOutputPath()Location to store dictionary artifacts in Cloud Storage. These files will only be accessible by project owners and the DLP API. If any of these artifacts are modified, the dictionary is considered invalid and can no longer be used.
.google.privacy.dlp.v2.CloudStoragePath output_path = 1;- Specified by:
hasOutputPathin interfaceLargeCustomDictionaryConfigOrBuilder- Returns:
- Whether the outputPath field is set.
-
getOutputPath
Location to store dictionary artifacts in Cloud Storage. These files will only be accessible by project owners and the DLP API. If any of these artifacts are modified, the dictionary is considered invalid and can no longer be used.
.google.privacy.dlp.v2.CloudStoragePath output_path = 1;- Specified by:
getOutputPathin interfaceLargeCustomDictionaryConfigOrBuilder- Returns:
- The outputPath.
-
setOutputPath
Location to store dictionary artifacts in Cloud Storage. These files will only be accessible by project owners and the DLP API. If any of these artifacts are modified, the dictionary is considered invalid and can no longer be used.
.google.privacy.dlp.v2.CloudStoragePath output_path = 1; -
setOutputPath
Location to store dictionary artifacts in Cloud Storage. These files will only be accessible by project owners and the DLP API. If any of these artifacts are modified, the dictionary is considered invalid and can no longer be used.
.google.privacy.dlp.v2.CloudStoragePath output_path = 1; -
mergeOutputPath
Location to store dictionary artifacts in Cloud Storage. These files will only be accessible by project owners and the DLP API. If any of these artifacts are modified, the dictionary is considered invalid and can no longer be used.
.google.privacy.dlp.v2.CloudStoragePath output_path = 1; -
clearOutputPath
Location to store dictionary artifacts in Cloud Storage. These files will only be accessible by project owners and the DLP API. If any of these artifacts are modified, the dictionary is considered invalid and can no longer be used.
.google.privacy.dlp.v2.CloudStoragePath output_path = 1; -
getOutputPathBuilder
Location to store dictionary artifacts in Cloud Storage. These files will only be accessible by project owners and the DLP API. If any of these artifacts are modified, the dictionary is considered invalid and can no longer be used.
.google.privacy.dlp.v2.CloudStoragePath output_path = 1; -
getOutputPathOrBuilder
Location to store dictionary artifacts in Cloud Storage. These files will only be accessible by project owners and the DLP API. If any of these artifacts are modified, the dictionary is considered invalid and can no longer be used.
.google.privacy.dlp.v2.CloudStoragePath output_path = 1;- Specified by:
getOutputPathOrBuilderin interfaceLargeCustomDictionaryConfigOrBuilder
-
hasCloudStorageFileSet
public boolean hasCloudStorageFileSet()Set of files containing newline-delimited lists of dictionary phrases.
.google.privacy.dlp.v2.CloudStorageFileSet cloud_storage_file_set = 2;- Specified by:
hasCloudStorageFileSetin interfaceLargeCustomDictionaryConfigOrBuilder- Returns:
- Whether the cloudStorageFileSet field is set.
-
getCloudStorageFileSet
Set of files containing newline-delimited lists of dictionary phrases.
.google.privacy.dlp.v2.CloudStorageFileSet cloud_storage_file_set = 2;- Specified by:
getCloudStorageFileSetin interfaceLargeCustomDictionaryConfigOrBuilder- Returns:
- The cloudStorageFileSet.
-
setCloudStorageFileSet
Set of files containing newline-delimited lists of dictionary phrases.
.google.privacy.dlp.v2.CloudStorageFileSet cloud_storage_file_set = 2; -
setCloudStorageFileSet
public LargeCustomDictionaryConfig.Builder setCloudStorageFileSet(CloudStorageFileSet.Builder builderForValue) Set of files containing newline-delimited lists of dictionary phrases.
.google.privacy.dlp.v2.CloudStorageFileSet cloud_storage_file_set = 2; -
mergeCloudStorageFileSet
Set of files containing newline-delimited lists of dictionary phrases.
.google.privacy.dlp.v2.CloudStorageFileSet cloud_storage_file_set = 2; -
clearCloudStorageFileSet
Set of files containing newline-delimited lists of dictionary phrases.
.google.privacy.dlp.v2.CloudStorageFileSet cloud_storage_file_set = 2; -
getCloudStorageFileSetBuilder
Set of files containing newline-delimited lists of dictionary phrases.
.google.privacy.dlp.v2.CloudStorageFileSet cloud_storage_file_set = 2; -
getCloudStorageFileSetOrBuilder
Set of files containing newline-delimited lists of dictionary phrases.
.google.privacy.dlp.v2.CloudStorageFileSet cloud_storage_file_set = 2;- Specified by:
getCloudStorageFileSetOrBuilderin interfaceLargeCustomDictionaryConfigOrBuilder
-
hasBigQueryField
public boolean hasBigQueryField()Field in a BigQuery table where each cell represents a dictionary phrase.
.google.privacy.dlp.v2.BigQueryField big_query_field = 3;- Specified by:
hasBigQueryFieldin interfaceLargeCustomDictionaryConfigOrBuilder- Returns:
- Whether the bigQueryField field is set.
-
getBigQueryField
Field in a BigQuery table where each cell represents a dictionary phrase.
.google.privacy.dlp.v2.BigQueryField big_query_field = 3;- Specified by:
getBigQueryFieldin interfaceLargeCustomDictionaryConfigOrBuilder- Returns:
- The bigQueryField.
-
setBigQueryField
Field in a BigQuery table where each cell represents a dictionary phrase.
.google.privacy.dlp.v2.BigQueryField big_query_field = 3; -
setBigQueryField
Field in a BigQuery table where each cell represents a dictionary phrase.
.google.privacy.dlp.v2.BigQueryField big_query_field = 3; -
mergeBigQueryField
Field in a BigQuery table where each cell represents a dictionary phrase.
.google.privacy.dlp.v2.BigQueryField big_query_field = 3; -
clearBigQueryField
Field in a BigQuery table where each cell represents a dictionary phrase.
.google.privacy.dlp.v2.BigQueryField big_query_field = 3; -
getBigQueryFieldBuilder
Field in a BigQuery table where each cell represents a dictionary phrase.
.google.privacy.dlp.v2.BigQueryField big_query_field = 3; -
getBigQueryFieldOrBuilder
Field in a BigQuery table where each cell represents a dictionary phrase.
.google.privacy.dlp.v2.BigQueryField big_query_field = 3;- Specified by:
getBigQueryFieldOrBuilderin interfaceLargeCustomDictionaryConfigOrBuilder
-