public static final class CloudStorageOptions.FileSet.Builder extends GeneratedMessageV3.Builder<CloudStorageOptions.FileSet.Builder> implements CloudStorageOptions.FileSetOrBuilder
Set of files to scan.
Protobuf type google.privacy.dlp.v2.CloudStorageOptions.FileSet
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CloudStorageOptions.FileSet.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public CloudStorageOptions.FileSet build()
Returns
buildPartial()
public CloudStorageOptions.FileSet buildPartial()
Returns
clear()
public CloudStorageOptions.FileSet.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public CloudStorageOptions.FileSet.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CloudStorageOptions.FileSet.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearRegexFileSet()
public CloudStorageOptions.FileSet.Builder clearRegexFileSet()
The regex-filtered set of files to scan. Exactly one of url
or
regex_file_set
must be set.
.google.privacy.dlp.v2.CloudStorageRegexFileSet regex_file_set = 2;
Returns
clearUrl()
public CloudStorageOptions.FileSet.Builder clearUrl()
The Cloud Storage url of the file(s) to scan, in the format
gs://<bucket>/<path>
. Trailing wildcard in the path is allowed.
If the url ends in a trailing slash, the bucket or directory represented
by the url will be scanned non-recursively (content in sub-directories
will not be scanned). This means that gs://mybucket/
is equivalent to
gs://mybucket/*
, and gs://mybucket/directory/
is equivalent to
gs://mybucket/directory/*
.
Exactly one of url
or regex_file_set
must be set.
string url = 1;
Returns
clone()
public CloudStorageOptions.FileSet.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public CloudStorageOptions.FileSet getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getRegexFileSet()
public CloudStorageRegexFileSet getRegexFileSet()
The regex-filtered set of files to scan. Exactly one of url
or
regex_file_set
must be set.
.google.privacy.dlp.v2.CloudStorageRegexFileSet regex_file_set = 2;
Returns
getRegexFileSetBuilder()
public CloudStorageRegexFileSet.Builder getRegexFileSetBuilder()
The regex-filtered set of files to scan. Exactly one of url
or
regex_file_set
must be set.
.google.privacy.dlp.v2.CloudStorageRegexFileSet regex_file_set = 2;
Returns
getRegexFileSetOrBuilder()
public CloudStorageRegexFileSetOrBuilder getRegexFileSetOrBuilder()
The regex-filtered set of files to scan. Exactly one of url
or
regex_file_set
must be set.
.google.privacy.dlp.v2.CloudStorageRegexFileSet regex_file_set = 2;
Returns
getUrl()
The Cloud Storage url of the file(s) to scan, in the format
gs://<bucket>/<path>
. Trailing wildcard in the path is allowed.
If the url ends in a trailing slash, the bucket or directory represented
by the url will be scanned non-recursively (content in sub-directories
will not be scanned). This means that gs://mybucket/
is equivalent to
gs://mybucket/*
, and gs://mybucket/directory/
is equivalent to
gs://mybucket/directory/*
.
Exactly one of url
or regex_file_set
must be set.
string url = 1;
Returns
getUrlBytes()
public ByteString getUrlBytes()
The Cloud Storage url of the file(s) to scan, in the format
gs://<bucket>/<path>
. Trailing wildcard in the path is allowed.
If the url ends in a trailing slash, the bucket or directory represented
by the url will be scanned non-recursively (content in sub-directories
will not be scanned). This means that gs://mybucket/
is equivalent to
gs://mybucket/*
, and gs://mybucket/directory/
is equivalent to
gs://mybucket/directory/*
.
Exactly one of url
or regex_file_set
must be set.
string url = 1;
Returns
hasRegexFileSet()
public boolean hasRegexFileSet()
The regex-filtered set of files to scan. Exactly one of url
or
regex_file_set
must be set.
.google.privacy.dlp.v2.CloudStorageRegexFileSet regex_file_set = 2;
Returns
Type | Description |
boolean | Whether the regexFileSet field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(CloudStorageOptions.FileSet other)
public CloudStorageOptions.FileSet.Builder mergeFrom(CloudStorageOptions.FileSet other)
Parameter
Returns
public CloudStorageOptions.FileSet.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public CloudStorageOptions.FileSet.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeRegexFileSet(CloudStorageRegexFileSet value)
public CloudStorageOptions.FileSet.Builder mergeRegexFileSet(CloudStorageRegexFileSet value)
The regex-filtered set of files to scan. Exactly one of url
or
regex_file_set
must be set.
.google.privacy.dlp.v2.CloudStorageRegexFileSet regex_file_set = 2;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CloudStorageOptions.FileSet.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public CloudStorageOptions.FileSet.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRegexFileSet(CloudStorageRegexFileSet value)
public CloudStorageOptions.FileSet.Builder setRegexFileSet(CloudStorageRegexFileSet value)
The regex-filtered set of files to scan. Exactly one of url
or
regex_file_set
must be set.
.google.privacy.dlp.v2.CloudStorageRegexFileSet regex_file_set = 2;
Parameter
Returns
setRegexFileSet(CloudStorageRegexFileSet.Builder builderForValue)
public CloudStorageOptions.FileSet.Builder setRegexFileSet(CloudStorageRegexFileSet.Builder builderForValue)
The regex-filtered set of files to scan. Exactly one of url
or
regex_file_set
must be set.
.google.privacy.dlp.v2.CloudStorageRegexFileSet regex_file_set = 2;
Parameter
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CloudStorageOptions.FileSet.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CloudStorageOptions.FileSet.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setUrl(String value)
public CloudStorageOptions.FileSet.Builder setUrl(String value)
The Cloud Storage url of the file(s) to scan, in the format
gs://<bucket>/<path>
. Trailing wildcard in the path is allowed.
If the url ends in a trailing slash, the bucket or directory represented
by the url will be scanned non-recursively (content in sub-directories
will not be scanned). This means that gs://mybucket/
is equivalent to
gs://mybucket/*
, and gs://mybucket/directory/
is equivalent to
gs://mybucket/directory/*
.
Exactly one of url
or regex_file_set
must be set.
string url = 1;
Parameter
Name | Description |
value | String
The url to set.
|
Returns
setUrlBytes(ByteString value)
public CloudStorageOptions.FileSet.Builder setUrlBytes(ByteString value)
The Cloud Storage url of the file(s) to scan, in the format
gs://<bucket>/<path>
. Trailing wildcard in the path is allowed.
If the url ends in a trailing slash, the bucket or directory represented
by the url will be scanned non-recursively (content in sub-directories
will not be scanned). This means that gs://mybucket/
is equivalent to
gs://mybucket/*
, and gs://mybucket/directory/
is equivalent to
gs://mybucket/directory/*
.
Exactly one of url
or regex_file_set
must be set.
string url = 1;
Parameter
Name | Description |
value | ByteString
The bytes for url to set.
|
Returns