- 3.59.0 (latest)
- 3.58.0
- 3.57.0
- 3.56.0
- 3.55.0
- 3.53.0
- 3.52.0
- 3.51.0
- 3.50.0
- 3.49.0
- 3.48.0
- 3.47.0
- 3.46.0
- 3.45.0
- 3.44.0
- 3.43.0
- 3.41.0
- 3.40.0
- 3.39.0
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.0
- 3.34.0
- 3.33.0
- 3.32.0
- 3.31.0
- 3.28.0
- 3.27.0
- 3.26.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.6
- 3.6.7
- 3.5.0
- 3.4.0
- 3.3.2
- 3.2.1
- 3.1.4
public static final class CloudStorageOptions.Builder extends GeneratedMessageV3.Builder<CloudStorageOptions.Builder> implements CloudStorageOptionsOrBuilder
Options defining a file or a set of files within a Cloud Storage bucket.
Protobuf type google.privacy.dlp.v2.CloudStorageOptions
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > CloudStorageOptions.BuilderImplements
CloudStorageOptionsOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addAllFileTypes(Iterable<? extends FileType> values)
public CloudStorageOptions.Builder addAllFileTypes(Iterable<? extends FileType> values)
List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
repeated .google.privacy.dlp.v2.FileType file_types = 5;
Parameter | |
---|---|
Name | Description |
values | Iterable<? extends com.google.privacy.dlp.v2.FileType> The fileTypes to add. |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder | This builder for chaining. |
addAllFileTypesValue(Iterable<Integer> values)
public CloudStorageOptions.Builder addAllFileTypesValue(Iterable<Integer> values)
List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
repeated .google.privacy.dlp.v2.FileType file_types = 5;
Parameter | |
---|---|
Name | Description |
values | Iterable<Integer> The enum numeric values on the wire for fileTypes to add. |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder | This builder for chaining. |
addFileTypes(FileType value)
public CloudStorageOptions.Builder addFileTypes(FileType value)
List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
repeated .google.privacy.dlp.v2.FileType file_types = 5;
Parameter | |
---|---|
Name | Description |
value | FileType The fileTypes to add. |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder | This builder for chaining. |
addFileTypesValue(int value)
public CloudStorageOptions.Builder addFileTypesValue(int value)
List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
repeated .google.privacy.dlp.v2.FileType file_types = 5;
Parameter | |
---|---|
Name | Description |
value | int The enum numeric value on the wire for fileTypes to add. |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder | This builder for chaining. |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CloudStorageOptions.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder |
build()
public CloudStorageOptions build()
Returns | |
---|---|
Type | Description |
CloudStorageOptions |
buildPartial()
public CloudStorageOptions buildPartial()
Returns | |
---|---|
Type | Description |
CloudStorageOptions |
clear()
public CloudStorageOptions.Builder clear()
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder |
clearBytesLimitPerFile()
public CloudStorageOptions.Builder clearBytesLimitPerFile()
Max number of bytes to scan from a file. If a scanned file's size is bigger
than this value then the rest of the bytes are omitted. Only one of
bytes_limit_per_file
and bytes_limit_per_file_percent
can be specified.
This field can't be set if de-identification is requested. For certain file
types, setting this field has no effect. For more information, see Limits
on bytes scanned per
file.
int64 bytes_limit_per_file = 4;
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder | This builder for chaining. |
clearBytesLimitPerFilePercent()
public CloudStorageOptions.Builder clearBytesLimitPerFilePercent()
Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
int32 bytes_limit_per_file_percent = 8;
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public CloudStorageOptions.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field | FieldDescriptor |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder |
clearFileSet()
public CloudStorageOptions.Builder clearFileSet()
The set of one or more files to scan.
.google.privacy.dlp.v2.CloudStorageOptions.FileSet file_set = 1;
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder |
clearFileTypes()
public CloudStorageOptions.Builder clearFileTypes()
List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
repeated .google.privacy.dlp.v2.FileType file_types = 5;
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder | This builder for chaining. |
clearFilesLimitPercent()
public CloudStorageOptions.Builder clearFilesLimitPercent()
Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0.
int32 files_limit_percent = 7;
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public CloudStorageOptions.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof | OneofDescriptor |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder |
clearSampleMethod()
public CloudStorageOptions.Builder clearSampleMethod()
.google.privacy.dlp.v2.CloudStorageOptions.SampleMethod sample_method = 6;
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder | This builder for chaining. |
clone()
public CloudStorageOptions.Builder clone()
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder |
getBytesLimitPerFile()
public long getBytesLimitPerFile()
Max number of bytes to scan from a file. If a scanned file's size is bigger
than this value then the rest of the bytes are omitted. Only one of
bytes_limit_per_file
and bytes_limit_per_file_percent
can be specified.
This field can't be set if de-identification is requested. For certain file
types, setting this field has no effect. For more information, see Limits
on bytes scanned per
file.
int64 bytes_limit_per_file = 4;
Returns | |
---|---|
Type | Description |
long | The bytesLimitPerFile. |
getBytesLimitPerFilePercent()
public int getBytesLimitPerFilePercent()
Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
int32 bytes_limit_per_file_percent = 8;
Returns | |
---|---|
Type | Description |
int | The bytesLimitPerFilePercent. |
getDefaultInstanceForType()
public CloudStorageOptions getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
CloudStorageOptions |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getFileSet()
public CloudStorageOptions.FileSet getFileSet()
The set of one or more files to scan.
.google.privacy.dlp.v2.CloudStorageOptions.FileSet file_set = 1;
Returns | |
---|---|
Type | Description |
CloudStorageOptions.FileSet | The fileSet. |
getFileSetBuilder()
public CloudStorageOptions.FileSet.Builder getFileSetBuilder()
The set of one or more files to scan.
.google.privacy.dlp.v2.CloudStorageOptions.FileSet file_set = 1;
Returns | |
---|---|
Type | Description |
CloudStorageOptions.FileSet.Builder |
getFileSetOrBuilder()
public CloudStorageOptions.FileSetOrBuilder getFileSetOrBuilder()
The set of one or more files to scan.
.google.privacy.dlp.v2.CloudStorageOptions.FileSet file_set = 1;
Returns | |
---|---|
Type | Description |
CloudStorageOptions.FileSetOrBuilder |
getFileTypes(int index)
public FileType getFileTypes(int index)
List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
repeated .google.privacy.dlp.v2.FileType file_types = 5;
Parameter | |
---|---|
Name | Description |
index | int The index of the element to return. |
Returns | |
---|---|
Type | Description |
FileType | The fileTypes at the given index. |
getFileTypesCount()
public int getFileTypesCount()
List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
repeated .google.privacy.dlp.v2.FileType file_types = 5;
Returns | |
---|---|
Type | Description |
int | The count of fileTypes. |
getFileTypesList()
public List<FileType> getFileTypesList()
List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
repeated .google.privacy.dlp.v2.FileType file_types = 5;
Returns | |
---|---|
Type | Description |
List<FileType> | A list containing the fileTypes. |
getFileTypesValue(int index)
public int getFileTypesValue(int index)
List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
repeated .google.privacy.dlp.v2.FileType file_types = 5;
Parameter | |
---|---|
Name | Description |
index | int The index of the value to return. |
Returns | |
---|---|
Type | Description |
int | The enum numeric value on the wire of fileTypes at the given index. |
getFileTypesValueList()
public List<Integer> getFileTypesValueList()
List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
repeated .google.privacy.dlp.v2.FileType file_types = 5;
Returns | |
---|---|
Type | Description |
List<Integer> | A list containing the enum numeric values on the wire for fileTypes. |
getFilesLimitPercent()
public int getFilesLimitPercent()
Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0.
int32 files_limit_percent = 7;
Returns | |
---|---|
Type | Description |
int | The filesLimitPercent. |
getSampleMethod()
public CloudStorageOptions.SampleMethod getSampleMethod()
.google.privacy.dlp.v2.CloudStorageOptions.SampleMethod sample_method = 6;
Returns | |
---|---|
Type | Description |
CloudStorageOptions.SampleMethod | The sampleMethod. |
getSampleMethodValue()
public int getSampleMethodValue()
.google.privacy.dlp.v2.CloudStorageOptions.SampleMethod sample_method = 6;
Returns | |
---|---|
Type | Description |
int | The enum numeric value on the wire for sampleMethod. |
hasFileSet()
public boolean hasFileSet()
The set of one or more files to scan.
.google.privacy.dlp.v2.CloudStorageOptions.FileSet file_set = 1;
Returns | |
---|---|
Type | Description |
boolean | Whether the fileSet field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFileSet(CloudStorageOptions.FileSet value)
public CloudStorageOptions.Builder mergeFileSet(CloudStorageOptions.FileSet value)
The set of one or more files to scan.
.google.privacy.dlp.v2.CloudStorageOptions.FileSet file_set = 1;
Parameter | |
---|---|
Name | Description |
value | CloudStorageOptions.FileSet |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder |
mergeFrom(CloudStorageOptions other)
public CloudStorageOptions.Builder mergeFrom(CloudStorageOptions other)
Parameter | |
---|---|
Name | Description |
other | CloudStorageOptions |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public CloudStorageOptions.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public CloudStorageOptions.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other | Message |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CloudStorageOptions.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder |
setBytesLimitPerFile(long value)
public CloudStorageOptions.Builder setBytesLimitPerFile(long value)
Max number of bytes to scan from a file. If a scanned file's size is bigger
than this value then the rest of the bytes are omitted. Only one of
bytes_limit_per_file
and bytes_limit_per_file_percent
can be specified.
This field can't be set if de-identification is requested. For certain file
types, setting this field has no effect. For more information, see Limits
on bytes scanned per
file.
int64 bytes_limit_per_file = 4;
Parameter | |
---|---|
Name | Description |
value | long The bytesLimitPerFile to set. |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder | This builder for chaining. |
setBytesLimitPerFilePercent(int value)
public CloudStorageOptions.Builder setBytesLimitPerFilePercent(int value)
Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
int32 bytes_limit_per_file_percent = 8;
Parameter | |
---|---|
Name | Description |
value | int The bytesLimitPerFilePercent to set. |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public CloudStorageOptions.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder |
setFileSet(CloudStorageOptions.FileSet value)
public CloudStorageOptions.Builder setFileSet(CloudStorageOptions.FileSet value)
The set of one or more files to scan.
.google.privacy.dlp.v2.CloudStorageOptions.FileSet file_set = 1;
Parameter | |
---|---|
Name | Description |
value | CloudStorageOptions.FileSet |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder |
setFileSet(CloudStorageOptions.FileSet.Builder builderForValue)
public CloudStorageOptions.Builder setFileSet(CloudStorageOptions.FileSet.Builder builderForValue)
The set of one or more files to scan.
.google.privacy.dlp.v2.CloudStorageOptions.FileSet file_set = 1;
Parameter | |
---|---|
Name | Description |
builderForValue | CloudStorageOptions.FileSet.Builder |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder |
setFileTypes(int index, FileType value)
public CloudStorageOptions.Builder setFileTypes(int index, FileType value)
List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
repeated .google.privacy.dlp.v2.FileType file_types = 5;
Parameters | |
---|---|
Name | Description |
index | int The index to set the value at. |
value | FileType The fileTypes to set. |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder | This builder for chaining. |
setFileTypesValue(int index, int value)
public CloudStorageOptions.Builder setFileTypesValue(int index, int value)
List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
repeated .google.privacy.dlp.v2.FileType file_types = 5;
Parameters | |
---|---|
Name | Description |
index | int The index to set the value at. |
value | int The enum numeric value on the wire for fileTypes to set. |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder | This builder for chaining. |
setFilesLimitPercent(int value)
public CloudStorageOptions.Builder setFilesLimitPercent(int value)
Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0.
int32 files_limit_percent = 7;
Parameter | |
---|---|
Name | Description |
value | int The filesLimitPercent to set. |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CloudStorageOptions.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder |
setSampleMethod(CloudStorageOptions.SampleMethod value)
public CloudStorageOptions.Builder setSampleMethod(CloudStorageOptions.SampleMethod value)
.google.privacy.dlp.v2.CloudStorageOptions.SampleMethod sample_method = 6;
Parameter | |
---|---|
Name | Description |
value | CloudStorageOptions.SampleMethod The sampleMethod to set. |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder | This builder for chaining. |
setSampleMethodValue(int value)
public CloudStorageOptions.Builder setSampleMethodValue(int value)
.google.privacy.dlp.v2.CloudStorageOptions.SampleMethod sample_method = 6;
Parameter | |
---|---|
Name | Description |
value | int The enum numeric value on the wire for sampleMethod to set. |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final CloudStorageOptions.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
CloudStorageOptions.Builder |