public static final class CloudStorageRegex.Builder extends GeneratedMessageV3.Builder<CloudStorageRegex.Builder> implements CloudStorageRegexOrBuilder
A pattern to match against one or more file stores. At least one
pattern must be specified. Regular expressions use RE2
syntax; a guide can be found
under the google/re2 repository on GitHub.
Protobuf type google.privacy.dlp.v2.CloudStorageRegex
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 CloudStorageRegex.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public CloudStorageRegex build()
buildPartial()
public CloudStorageRegex buildPartial()
clear()
public CloudStorageRegex.Builder clear()
Overrides
clearBucketNameRegex()
public CloudStorageRegex.Builder clearBucketNameRegex()
Optional. Regex to test the bucket name against. If empty, all buckets
match. Example: "marketing2021" or "(marketing)\d{4}" will both match the
bucket gs://marketing2021
string bucket_name_regex = 2 [(.google.api.field_behavior) = OPTIONAL];
clearField(Descriptors.FieldDescriptor field)
public CloudStorageRegex.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CloudStorageRegex.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearProjectIdRegex()
public CloudStorageRegex.Builder clearProjectIdRegex()
Optional. For organizations, if unset, will match all projects.
string project_id_regex = 1 [(.google.api.field_behavior) = OPTIONAL];
clone()
public CloudStorageRegex.Builder clone()
Overrides
getBucketNameRegex()
public String getBucketNameRegex()
Optional. Regex to test the bucket name against. If empty, all buckets
match. Example: "marketing2021" or "(marketing)\d{4}" will both match the
bucket gs://marketing2021
string bucket_name_regex = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
The bucketNameRegex.
|
getBucketNameRegexBytes()
public ByteString getBucketNameRegexBytes()
Optional. Regex to test the bucket name against. If empty, all buckets
match. Example: "marketing2021" or "(marketing)\d{4}" will both match the
bucket gs://marketing2021
string bucket_name_regex = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The bytes for bucketNameRegex.
|
getDefaultInstanceForType()
public CloudStorageRegex getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getProjectIdRegex()
public String getProjectIdRegex()
Optional. For organizations, if unset, will match all projects.
string project_id_regex = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
The projectIdRegex.
|
getProjectIdRegexBytes()
public ByteString getProjectIdRegexBytes()
Optional. For organizations, if unset, will match all projects.
string project_id_regex = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The bytes for projectIdRegex.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(CloudStorageRegex other)
public CloudStorageRegex.Builder mergeFrom(CloudStorageRegex other)
public CloudStorageRegex.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CloudStorageRegex.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CloudStorageRegex.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setBucketNameRegex(String value)
public CloudStorageRegex.Builder setBucketNameRegex(String value)
Optional. Regex to test the bucket name against. If empty, all buckets
match. Example: "marketing2021" or "(marketing)\d{4}" will both match the
bucket gs://marketing2021
string bucket_name_regex = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
String
The bucketNameRegex to set.
|
setBucketNameRegexBytes(ByteString value)
public CloudStorageRegex.Builder setBucketNameRegexBytes(ByteString value)
Optional. Regex to test the bucket name against. If empty, all buckets
match. Example: "marketing2021" or "(marketing)\d{4}" will both match the
bucket gs://marketing2021
string bucket_name_regex = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
ByteString
The bytes for bucketNameRegex to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public CloudStorageRegex.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setProjectIdRegex(String value)
public CloudStorageRegex.Builder setProjectIdRegex(String value)
Optional. For organizations, if unset, will match all projects.
string project_id_regex = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
String
The projectIdRegex to set.
|
setProjectIdRegexBytes(ByteString value)
public CloudStorageRegex.Builder setProjectIdRegexBytes(ByteString value)
Optional. For organizations, if unset, will match all projects.
string project_id_regex = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
ByteString
The bytes for projectIdRegex to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CloudStorageRegex.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CloudStorageRegex.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides