Package com.google.privacy.dlp.v2
Class DatabaseResourceRegex.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DatabaseResourceRegex.Builder>
com.google.privacy.dlp.v2.DatabaseResourceRegex.Builder
- All Implemented Interfaces:
DatabaseResourceRegexOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DatabaseResourceRegex
public static final class DatabaseResourceRegex.Builder
extends com.google.protobuf.GeneratedMessage.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](https://github.com/google/re2/wiki/Syntax); a guide can be found under the google/re2 repository on GitHub.Protobuf type
google.privacy.dlp.v2.DatabaseResourceRegex-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Regex to test the database name against.Regex to test the database resource's name against.Regex to test the instance name against.For organizations, if unset, will match all projects.Regex to test the database name against.com.google.protobuf.ByteStringRegex to test the database name against.Regex to test the database resource's name against.com.google.protobuf.ByteStringRegex to test the database resource's name against.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRegex to test the instance name against.com.google.protobuf.ByteStringRegex to test the instance name against.For organizations, if unset, will match all projects.com.google.protobuf.ByteStringFor organizations, if unset, will match all projects.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(DatabaseResourceRegex other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDatabaseRegex(String value) Regex to test the database name against.setDatabaseRegexBytes(com.google.protobuf.ByteString value) Regex to test the database name against.Regex to test the database resource's name against.setDatabaseResourceNameRegexBytes(com.google.protobuf.ByteString value) Regex to test the database resource's name against.setInstanceRegex(String value) Regex to test the instance name against.setInstanceRegexBytes(com.google.protobuf.ByteString value) Regex to test the instance name against.setProjectIdRegex(String value) For organizations, if unset, will match all projects.setProjectIdRegexBytes(com.google.protobuf.ByteString value) For organizations, if unset, will match all projects.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<DatabaseResourceRegex.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<DatabaseResourceRegex.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<DatabaseResourceRegex.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DatabaseResourceRegex.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DatabaseResourceRegex.Builder>
-
mergeFrom
public DatabaseResourceRegex.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DatabaseResourceRegex.Builder>- Throws:
IOException
-
getProjectIdRegex
For organizations, if unset, will match all projects. Has no effect for configurations created within a project.
string project_id_regex = 1;- Specified by:
getProjectIdRegexin interfaceDatabaseResourceRegexOrBuilder- Returns:
- The projectIdRegex.
-
getProjectIdRegexBytes
public com.google.protobuf.ByteString getProjectIdRegexBytes()For organizations, if unset, will match all projects. Has no effect for configurations created within a project.
string project_id_regex = 1;- Specified by:
getProjectIdRegexBytesin interfaceDatabaseResourceRegexOrBuilder- Returns:
- The bytes for projectIdRegex.
-
setProjectIdRegex
For organizations, if unset, will match all projects. Has no effect for configurations created within a project.
string project_id_regex = 1;- Parameters:
value- The projectIdRegex to set.- Returns:
- This builder for chaining.
-
clearProjectIdRegex
For organizations, if unset, will match all projects. Has no effect for configurations created within a project.
string project_id_regex = 1;- Returns:
- This builder for chaining.
-
setProjectIdRegexBytes
For organizations, if unset, will match all projects. Has no effect for configurations created within a project.
string project_id_regex = 1;- Parameters:
value- The bytes for projectIdRegex to set.- Returns:
- This builder for chaining.
-
getInstanceRegex
Regex to test the instance name against. If empty, all instances match.
string instance_regex = 2;- Specified by:
getInstanceRegexin interfaceDatabaseResourceRegexOrBuilder- Returns:
- The instanceRegex.
-
getInstanceRegexBytes
public com.google.protobuf.ByteString getInstanceRegexBytes()Regex to test the instance name against. If empty, all instances match.
string instance_regex = 2;- Specified by:
getInstanceRegexBytesin interfaceDatabaseResourceRegexOrBuilder- Returns:
- The bytes for instanceRegex.
-
setInstanceRegex
Regex to test the instance name against. If empty, all instances match.
string instance_regex = 2;- Parameters:
value- The instanceRegex to set.- Returns:
- This builder for chaining.
-
clearInstanceRegex
Regex to test the instance name against. If empty, all instances match.
string instance_regex = 2;- Returns:
- This builder for chaining.
-
setInstanceRegexBytes
Regex to test the instance name against. If empty, all instances match.
string instance_regex = 2;- Parameters:
value- The bytes for instanceRegex to set.- Returns:
- This builder for chaining.
-
getDatabaseRegex
Regex to test the database name against. If empty, all databases match.
string database_regex = 3;- Specified by:
getDatabaseRegexin interfaceDatabaseResourceRegexOrBuilder- Returns:
- The databaseRegex.
-
getDatabaseRegexBytes
public com.google.protobuf.ByteString getDatabaseRegexBytes()Regex to test the database name against. If empty, all databases match.
string database_regex = 3;- Specified by:
getDatabaseRegexBytesin interfaceDatabaseResourceRegexOrBuilder- Returns:
- The bytes for databaseRegex.
-
setDatabaseRegex
Regex to test the database name against. If empty, all databases match.
string database_regex = 3;- Parameters:
value- The databaseRegex to set.- Returns:
- This builder for chaining.
-
clearDatabaseRegex
Regex to test the database name against. If empty, all databases match.
string database_regex = 3;- Returns:
- This builder for chaining.
-
setDatabaseRegexBytes
Regex to test the database name against. If empty, all databases match.
string database_regex = 3;- Parameters:
value- The bytes for databaseRegex to set.- Returns:
- This builder for chaining.
-
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;- Specified by:
getDatabaseResourceNameRegexin interfaceDatabaseResourceRegexOrBuilder- Returns:
- The databaseResourceNameRegex.
-
getDatabaseResourceNameRegexBytes
public com.google.protobuf.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;- Specified by:
getDatabaseResourceNameRegexBytesin interfaceDatabaseResourceRegexOrBuilder- Returns:
- The bytes for databaseResourceNameRegex.
-
setDatabaseResourceNameRegex
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;- Parameters:
value- The databaseResourceNameRegex to set.- Returns:
- This builder for chaining.
-
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:
- This builder for chaining.
-
setDatabaseResourceNameRegexBytes
public DatabaseResourceRegex.Builder setDatabaseResourceNameRegexBytes(com.google.protobuf.ByteString value) 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;- Parameters:
value- The bytes for databaseResourceNameRegex to set.- Returns:
- This builder for chaining.
-