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.GeneratedMessageV3.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.GeneratedMessageV3.Builder<RecordKey.Builder> implements RecordKeyOrBuilder
Message for a unique key indicating a record that contains a finding.
Protobuf typegoogle.privacy.dlp.v2.RecordKey
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RecordKey.BuilderaddAllIdValues(Iterable<String> values)Values of identifying columns in the given row.RecordKey.BuilderaddIdValues(String value)Values of identifying columns in the given row.RecordKey.BuilderaddIdValuesBytes(com.google.protobuf.ByteString value)Values of identifying columns in the given row.RecordKey.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)RecordKeybuild()RecordKeybuildPartial()RecordKey.Builderclear()RecordKey.BuilderclearBigQueryKey().google.privacy.dlp.v2.BigQueryKey big_query_key = 3;RecordKey.BuilderclearDatastoreKey().google.privacy.dlp.v2.DatastoreKey datastore_key = 2;RecordKey.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)RecordKey.BuilderclearIdValues()Values of identifying columns in the given row.RecordKey.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)RecordKey.BuilderclearType()RecordKey.Builderclone()BigQueryKeygetBigQueryKey().google.privacy.dlp.v2.BigQueryKey big_query_key = 3;BigQueryKey.BuildergetBigQueryKeyBuilder().google.privacy.dlp.v2.BigQueryKey big_query_key = 3;BigQueryKeyOrBuildergetBigQueryKeyOrBuilder().google.privacy.dlp.v2.BigQueryKey big_query_key = 3;DatastoreKeygetDatastoreKey().google.privacy.dlp.v2.DatastoreKey datastore_key = 2;DatastoreKey.BuildergetDatastoreKeyBuilder().google.privacy.dlp.v2.DatastoreKey datastore_key = 2;DatastoreKeyOrBuildergetDatastoreKeyOrBuilder().google.privacy.dlp.v2.DatastoreKey datastore_key = 2;RecordKeygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetIdValues(int index)Values of identifying columns in the given row.com.google.protobuf.ByteStringgetIdValuesBytes(int index)Values of identifying columns in the given row.intgetIdValuesCount()Values of identifying columns in the given row.com.google.protobuf.ProtocolStringListgetIdValuesList()Values of identifying columns in the given row.RecordKey.TypeCasegetTypeCase()booleanhasBigQueryKey().google.privacy.dlp.v2.BigQueryKey big_query_key = 3;booleanhasDatastoreKey().google.privacy.dlp.v2.DatastoreKey datastore_key = 2;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()RecordKey.BuildermergeBigQueryKey(BigQueryKey value).google.privacy.dlp.v2.BigQueryKey big_query_key = 3;RecordKey.BuildermergeDatastoreKey(DatastoreKey value).google.privacy.dlp.v2.DatastoreKey datastore_key = 2;RecordKey.BuildermergeFrom(RecordKey other)RecordKey.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)RecordKey.BuildermergeFrom(com.google.protobuf.Message other)RecordKey.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)RecordKey.BuildersetBigQueryKey(BigQueryKey value).google.privacy.dlp.v2.BigQueryKey big_query_key = 3;RecordKey.BuildersetBigQueryKey(BigQueryKey.Builder builderForValue).google.privacy.dlp.v2.BigQueryKey big_query_key = 3;RecordKey.BuildersetDatastoreKey(DatastoreKey value).google.privacy.dlp.v2.DatastoreKey datastore_key = 2;RecordKey.BuildersetDatastoreKey(DatastoreKey.Builder builderForValue).google.privacy.dlp.v2.DatastoreKey datastore_key = 2;RecordKey.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)RecordKey.BuildersetIdValues(int index, String value)Values of identifying columns in the given row.RecordKey.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)RecordKey.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<RecordKey.Builder>
-
clear
public RecordKey.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<RecordKey.Builder>
-
getDefaultInstanceForType
public RecordKey getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public RecordKey build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RecordKey buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public RecordKey.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<RecordKey.Builder>
-
setField
public RecordKey.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RecordKey.Builder>
-
clearField
public RecordKey.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RecordKey.Builder>
-
clearOneof
public RecordKey.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<RecordKey.Builder>
-
setRepeatedField
public RecordKey.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RecordKey.Builder>
-
addRepeatedField
public RecordKey.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RecordKey.Builder>
-
mergeFrom
public RecordKey.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RecordKey.Builder>
-
mergeFrom
public RecordKey.Builder mergeFrom(RecordKey other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public RecordKey.TypeCase getTypeCase()
- Specified by:
getTypeCasein interfaceRecordKeyOrBuilder
-
clearType
public RecordKey.Builder clearType()
-
hasDatastoreKey
public boolean hasDatastoreKey()
.google.privacy.dlp.v2.DatastoreKey datastore_key = 2;- Specified by:
hasDatastoreKeyin interfaceRecordKeyOrBuilder- Returns:
- Whether the datastoreKey field is set.
-
getDatastoreKey
public DatastoreKey getDatastoreKey()
.google.privacy.dlp.v2.DatastoreKey datastore_key = 2;- Specified by:
getDatastoreKeyin interfaceRecordKeyOrBuilder- Returns:
- The datastoreKey.
-
setDatastoreKey
public RecordKey.Builder setDatastoreKey(DatastoreKey value)
.google.privacy.dlp.v2.DatastoreKey datastore_key = 2;
-
setDatastoreKey
public RecordKey.Builder setDatastoreKey(DatastoreKey.Builder builderForValue)
.google.privacy.dlp.v2.DatastoreKey datastore_key = 2;
-
mergeDatastoreKey
public RecordKey.Builder mergeDatastoreKey(DatastoreKey value)
.google.privacy.dlp.v2.DatastoreKey datastore_key = 2;
-
clearDatastoreKey
public RecordKey.Builder clearDatastoreKey()
.google.privacy.dlp.v2.DatastoreKey datastore_key = 2;
-
getDatastoreKeyBuilder
public DatastoreKey.Builder getDatastoreKeyBuilder()
.google.privacy.dlp.v2.DatastoreKey datastore_key = 2;
-
getDatastoreKeyOrBuilder
public DatastoreKeyOrBuilder getDatastoreKeyOrBuilder()
.google.privacy.dlp.v2.DatastoreKey datastore_key = 2;- Specified by:
getDatastoreKeyOrBuilderin interfaceRecordKeyOrBuilder
-
hasBigQueryKey
public boolean hasBigQueryKey()
.google.privacy.dlp.v2.BigQueryKey big_query_key = 3;- Specified by:
hasBigQueryKeyin interfaceRecordKeyOrBuilder- Returns:
- Whether the bigQueryKey field is set.
-
getBigQueryKey
public BigQueryKey getBigQueryKey()
.google.privacy.dlp.v2.BigQueryKey big_query_key = 3;- Specified by:
getBigQueryKeyin interfaceRecordKeyOrBuilder- Returns:
- The bigQueryKey.
-
setBigQueryKey
public RecordKey.Builder setBigQueryKey(BigQueryKey value)
.google.privacy.dlp.v2.BigQueryKey big_query_key = 3;
-
setBigQueryKey
public RecordKey.Builder setBigQueryKey(BigQueryKey.Builder builderForValue)
.google.privacy.dlp.v2.BigQueryKey big_query_key = 3;
-
mergeBigQueryKey
public RecordKey.Builder mergeBigQueryKey(BigQueryKey value)
.google.privacy.dlp.v2.BigQueryKey big_query_key = 3;
-
clearBigQueryKey
public RecordKey.Builder clearBigQueryKey()
.google.privacy.dlp.v2.BigQueryKey big_query_key = 3;
-
getBigQueryKeyBuilder
public BigQueryKey.Builder getBigQueryKeyBuilder()
.google.privacy.dlp.v2.BigQueryKey big_query_key = 3;
-
getBigQueryKeyOrBuilder
public BigQueryKeyOrBuilder getBigQueryKeyOrBuilder()
.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
public String getIdValues(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:
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
public RecordKey.Builder setIdValues(int index, String value)
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
public RecordKey.Builder addIdValues(String value)
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
public RecordKey.Builder addAllIdValues(Iterable<String> values)
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
public RecordKey.Builder 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
public RecordKey.Builder addIdValuesBytes(com.google.protobuf.ByteString value)
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.
-
setUnknownFields
public final RecordKey.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RecordKey.Builder>
-
mergeUnknownFields
public final RecordKey.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RecordKey.Builder>
-
-