Package com.google.privacy.dlp.v2
Class RecordKey.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RecordKey.Builder>
com.google.privacy.dlp.v2.RecordKey.Builder
- All Implemented Interfaces:
RecordKeyOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- RecordKey
public static final class RecordKey.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RecordKey.Builder>
implements RecordKeyOrBuilder
Message for a unique key indicating a record that contains a finding.Protobuf type
google.privacy.dlp.v2.RecordKey-
Method Summary
Modifier and TypeMethodDescriptionaddAllIdValues(Iterable<String> values) Values of identifying columns in the given row.addIdValues(String value) Values of identifying columns in the given row.addIdValuesBytes(com.google.protobuf.ByteString value) Values of identifying columns in the given row.build()clear()Datastore keyBigQuery keyValues of identifying columns in the given row.Datastore keyDatastore keyDatastore keyBigQuery keyBigQuery keyBigQuery keystatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetIdValues(int index) Values of identifying columns in the given row.com.google.protobuf.ByteStringgetIdValuesBytes(int index) Values of identifying columns in the given row.intValues of identifying columns in the given row.com.google.protobuf.ProtocolStringListValues of identifying columns in the given row.booleanDatastore keybooleanBigQuery keyprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeBigQueryKey(BigQueryKey value) Datastore keymergeDatastoreKey(DatastoreKey value) BigQuery keymergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setBigQueryKey(BigQueryKey value) Datastore keysetBigQueryKey(BigQueryKey.Builder builderForValue) Datastore keysetDatastoreKey(DatastoreKey value) BigQuery keysetDatastoreKey(DatastoreKey.Builder builderForValue) BigQuery keysetIdValues(int index, String value) Values of identifying columns in the given row.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<RecordKey.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<RecordKey.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<RecordKey.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<RecordKey.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RecordKey.Builder>
-
mergeFrom
public RecordKey.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<RecordKey.Builder>- Throws:
IOException
-
getTypeCase
- Specified by:
getTypeCasein interfaceRecordKeyOrBuilder
-
clearType
-
hasDatastoreKey
public boolean hasDatastoreKey()BigQuery key
.google.privacy.dlp.v2.DatastoreKey datastore_key = 2;- Specified by:
hasDatastoreKeyin interfaceRecordKeyOrBuilder- Returns:
- Whether the datastoreKey field is set.
-
getDatastoreKey
BigQuery key
.google.privacy.dlp.v2.DatastoreKey datastore_key = 2;- Specified by:
getDatastoreKeyin interfaceRecordKeyOrBuilder- Returns:
- The datastoreKey.
-
setDatastoreKey
BigQuery key
.google.privacy.dlp.v2.DatastoreKey datastore_key = 2; -
setDatastoreKey
BigQuery key
.google.privacy.dlp.v2.DatastoreKey datastore_key = 2; -
mergeDatastoreKey
BigQuery key
.google.privacy.dlp.v2.DatastoreKey datastore_key = 2; -
clearDatastoreKey
BigQuery key
.google.privacy.dlp.v2.DatastoreKey datastore_key = 2; -
getDatastoreKeyBuilder
BigQuery key
.google.privacy.dlp.v2.DatastoreKey datastore_key = 2; -
getDatastoreKeyOrBuilder
BigQuery key
.google.privacy.dlp.v2.DatastoreKey datastore_key = 2;- Specified by:
getDatastoreKeyOrBuilderin interfaceRecordKeyOrBuilder
-
hasBigQueryKey
public boolean hasBigQueryKey()Datastore key
.google.privacy.dlp.v2.BigQueryKey big_query_key = 3;- Specified by:
hasBigQueryKeyin interfaceRecordKeyOrBuilder- Returns:
- Whether the bigQueryKey field is set.
-
getBigQueryKey
Datastore key
.google.privacy.dlp.v2.BigQueryKey big_query_key = 3;- Specified by:
getBigQueryKeyin interfaceRecordKeyOrBuilder- Returns:
- The bigQueryKey.
-
setBigQueryKey
Datastore key
.google.privacy.dlp.v2.BigQueryKey big_query_key = 3; -
setBigQueryKey
Datastore key
.google.privacy.dlp.v2.BigQueryKey big_query_key = 3; -
mergeBigQueryKey
Datastore key
.google.privacy.dlp.v2.BigQueryKey big_query_key = 3; -
clearBigQueryKey
Datastore key
.google.privacy.dlp.v2.BigQueryKey big_query_key = 3; -
getBigQueryKeyBuilder
Datastore key
.google.privacy.dlp.v2.BigQueryKey big_query_key = 3; -
getBigQueryKeyOrBuilder
Datastore key
.google.privacy.dlp.v2.BigQueryKey big_query_key = 3;- Specified by:
getBigQueryKeyOrBuilderin interfaceRecordKeyOrBuilder
-
getIdValuesList
public com.google.protobuf.ProtocolStringList getIdValuesList()Values of identifying columns in the given row. Order of values matches the order of `identifying_fields` specified in the scanning request.
repeated string id_values = 5;- Specified by:
getIdValuesListin interfaceRecordKeyOrBuilder- Returns:
- A list containing the idValues.
-
getIdValuesCount
public int getIdValuesCount()Values of identifying columns in the given row. Order of values matches the order of `identifying_fields` specified in the scanning request.
repeated string id_values = 5;- Specified by:
getIdValuesCountin interfaceRecordKeyOrBuilder- Returns:
- The count of idValues.
-
getIdValues
Values of identifying columns in the given row. Order of values matches the order of `identifying_fields` specified in the scanning request.
repeated string id_values = 5;- Specified by:
getIdValuesin interfaceRecordKeyOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The idValues at the given index.
-
getIdValuesBytes
public com.google.protobuf.ByteString getIdValuesBytes(int index) Values of identifying columns in the given row. Order of values matches the order of `identifying_fields` specified in the scanning request.
repeated string id_values = 5;- Specified by:
getIdValuesBytesin interfaceRecordKeyOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the idValues at the given index.
-
setIdValues
Values of identifying columns in the given row. Order of values matches the order of `identifying_fields` specified in the scanning request.
repeated string id_values = 5;- Parameters:
index- The index to set the value at.value- The idValues to set.- Returns:
- This builder for chaining.
-
addIdValues
Values of identifying columns in the given row. Order of values matches the order of `identifying_fields` specified in the scanning request.
repeated string id_values = 5;- Parameters:
value- The idValues to add.- Returns:
- This builder for chaining.
-
addAllIdValues
Values of identifying columns in the given row. Order of values matches the order of `identifying_fields` specified in the scanning request.
repeated string id_values = 5;- Parameters:
values- The idValues to add.- Returns:
- This builder for chaining.
-
clearIdValues
Values of identifying columns in the given row. Order of values matches the order of `identifying_fields` specified in the scanning request.
repeated string id_values = 5;- Returns:
- This builder for chaining.
-
addIdValuesBytes
Values of identifying columns in the given row. Order of values matches the order of `identifying_fields` specified in the scanning request.
repeated string id_values = 5;- Parameters:
value- The bytes of the idValues to add.- Returns:
- This builder for chaining.
-