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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CloudStorageOptions.FileSet.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public CloudStorageOptions.FileSet build()
buildPartial()
public CloudStorageOptions.FileSet buildPartial()
clear()
public CloudStorageOptions.FileSet.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public CloudStorageOptions.FileSet.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CloudStorageOptions.FileSet.Builder clearOneof(Descriptors.OneofDescriptor oneof)
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;
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;
clone()
public CloudStorageOptions.FileSet.Builder clone()
Overrides
getDefaultInstanceForType()
public CloudStorageOptions.FileSet getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
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;
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;
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;
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 |
Type |
Description |
String |
The url.
|
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 |
Type |
Description |
ByteString |
The bytes for url.
|
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()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(CloudStorageOptions.FileSet other)
public CloudStorageOptions.FileSet.Builder mergeFrom(CloudStorageOptions.FileSet other)
public CloudStorageOptions.FileSet.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CloudStorageOptions.FileSet.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
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;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CloudStorageOptions.FileSet.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public CloudStorageOptions.FileSet.Builder setField(Descriptors.FieldDescriptor field, Object value)
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;
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;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CloudStorageOptions.FileSet.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CloudStorageOptions.FileSet.Builder setUnknownFields(UnknownFieldSet unknownFields)
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.
|
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.
|