Class DatabaseResourceRegex.Builder (3.48.0)

public static final class DatabaseResourceRegex.Builder extends GeneratedMessageV3.Builder<DatabaseResourceRegex.Builder> implements DatabaseResourceRegexOrBuilder

A pattern to match against one or more database resources. 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.DatabaseResourceRegex

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public DatabaseResourceRegex.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
DatabaseResourceRegex.Builder
Overrides

build()

public DatabaseResourceRegex build()
Returns
Type Description
DatabaseResourceRegex

buildPartial()

public DatabaseResourceRegex buildPartial()
Returns
Type Description
DatabaseResourceRegex

clear()

public DatabaseResourceRegex.Builder clear()
Returns
Type Description
DatabaseResourceRegex.Builder
Overrides

clearDatabaseRegex()

public DatabaseResourceRegex.Builder clearDatabaseRegex()

Regex to test the database name against. If empty, all databases match.

string database_regex = 3;

Returns
Type Description
DatabaseResourceRegex.Builder

This builder for chaining.

clearDatabaseResourceNameRegex()

public DatabaseResourceRegex.Builder clearDatabaseResourceNameRegex()

Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match.

string database_resource_name_regex = 4;

Returns
Type Description
DatabaseResourceRegex.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public DatabaseResourceRegex.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
DatabaseResourceRegex.Builder
Overrides

clearInstanceRegex()

public DatabaseResourceRegex.Builder clearInstanceRegex()

Regex to test the instance name against. If empty, all instances match.

string instance_regex = 2;

Returns
Type Description
DatabaseResourceRegex.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public DatabaseResourceRegex.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
DatabaseResourceRegex.Builder
Overrides

clearProjectIdRegex()

public DatabaseResourceRegex.Builder clearProjectIdRegex()

For organizations, if unset, will match all projects. Has no effect for Data Profile configurations created within a project.

string project_id_regex = 1;

Returns
Type Description
DatabaseResourceRegex.Builder

This builder for chaining.

clone()

public DatabaseResourceRegex.Builder clone()
Returns
Type Description
DatabaseResourceRegex.Builder
Overrides

getDatabaseRegex()

public String getDatabaseRegex()

Regex to test the database name against. If empty, all databases match.

string database_regex = 3;

Returns
Type Description
String

The databaseRegex.

getDatabaseRegexBytes()

public ByteString getDatabaseRegexBytes()

Regex to test the database name against. If empty, all databases match.

string database_regex = 3;

Returns
Type Description
ByteString

The bytes for databaseRegex.

getDatabaseResourceNameRegex()

public String getDatabaseResourceNameRegex()

Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match.

string database_resource_name_regex = 4;

Returns
Type Description
String

The databaseResourceNameRegex.

getDatabaseResourceNameRegexBytes()

public ByteString getDatabaseResourceNameRegexBytes()

Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match.

string database_resource_name_regex = 4;

Returns
Type Description
ByteString

The bytes for databaseResourceNameRegex.

getDefaultInstanceForType()

public DatabaseResourceRegex getDefaultInstanceForType()
Returns
Type Description
DatabaseResourceRegex

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getInstanceRegex()

public String getInstanceRegex()

Regex to test the instance name against. If empty, all instances match.

string instance_regex = 2;

Returns
Type Description
String

The instanceRegex.

getInstanceRegexBytes()

public ByteString getInstanceRegexBytes()

Regex to test the instance name against. If empty, all instances match.

string instance_regex = 2;

Returns
Type Description
ByteString

The bytes for instanceRegex.

getProjectIdRegex()

public String getProjectIdRegex()

For organizations, if unset, will match all projects. Has no effect for Data Profile configurations created within a project.

string project_id_regex = 1;

Returns
Type Description
String

The projectIdRegex.

getProjectIdRegexBytes()

public ByteString getProjectIdRegexBytes()

For organizations, if unset, will match all projects. Has no effect for Data Profile configurations created within a project.

string project_id_regex = 1;

Returns
Type Description
ByteString

The bytes for projectIdR