public static final class CryptoHashConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CryptoHashConfig.Builder> implements CryptoHashConfigOrBuilder
Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. The key size must be either 32 or 64 bytes. Outputs a base64 encoded representation of the hashed output (for example, L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=). Currently, only string and integer values can be hashed. See https://cloud.google.com/dlp/docs/pseudonymization to learn more.Protobuf type
google.privacy.dlp.v2.CryptoHashConfig| Modifier and Type | Method and Description |
|---|---|
CryptoHashConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CryptoHashConfig |
build() |
CryptoHashConfig |
buildPartial() |
CryptoHashConfig.Builder |
clear() |
CryptoHashConfig.Builder |
clearCryptoKey()
The key used by the hash function.
|
CryptoHashConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
CryptoHashConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CryptoHashConfig.Builder |
clone() |
CryptoKey |
getCryptoKey()
The key used by the hash function.
|
CryptoKey.Builder |
getCryptoKeyBuilder()
The key used by the hash function.
|
CryptoKeyOrBuilder |
getCryptoKeyOrBuilder()
The key used by the hash function.
|
CryptoHashConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
hasCryptoKey()
The key used by the hash function.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
CryptoHashConfig.Builder |
mergeCryptoKey(CryptoKey value)
The key used by the hash function.
|
CryptoHashConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CryptoHashConfig.Builder |
mergeFrom(CryptoHashConfig other) |
CryptoHashConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
CryptoHashConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CryptoHashConfig.Builder |
setCryptoKey(CryptoKey.Builder builderForValue)
The key used by the hash function.
|
CryptoHashConfig.Builder |
setCryptoKey(CryptoKey value)
The key used by the hash function.
|
CryptoHashConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CryptoHashConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
CryptoHashConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CryptoHashConfig.Builder>public CryptoHashConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<CryptoHashConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<CryptoHashConfig.Builder>public CryptoHashConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic CryptoHashConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic CryptoHashConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic CryptoHashConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<CryptoHashConfig.Builder>public CryptoHashConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<CryptoHashConfig.Builder>public CryptoHashConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<CryptoHashConfig.Builder>public CryptoHashConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CryptoHashConfig.Builder>public CryptoHashConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CryptoHashConfig.Builder>public CryptoHashConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CryptoHashConfig.Builder>public CryptoHashConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CryptoHashConfig.Builder>public CryptoHashConfig.Builder mergeFrom(CryptoHashConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CryptoHashConfig.Builder>public CryptoHashConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CryptoHashConfig.Builder>IOExceptionpublic boolean hasCryptoKey()
The key used by the hash function.
.google.privacy.dlp.v2.CryptoKey crypto_key = 1;hasCryptoKey in interface CryptoHashConfigOrBuilderpublic CryptoKey getCryptoKey()
The key used by the hash function.
.google.privacy.dlp.v2.CryptoKey crypto_key = 1;getCryptoKey in interface CryptoHashConfigOrBuilderpublic CryptoHashConfig.Builder setCryptoKey(CryptoKey value)
The key used by the hash function.
.google.privacy.dlp.v2.CryptoKey crypto_key = 1;public CryptoHashConfig.Builder setCryptoKey(CryptoKey.Builder builderForValue)
The key used by the hash function.
.google.privacy.dlp.v2.CryptoKey crypto_key = 1;public CryptoHashConfig.Builder mergeCryptoKey(CryptoKey value)
The key used by the hash function.
.google.privacy.dlp.v2.CryptoKey crypto_key = 1;public CryptoHashConfig.Builder clearCryptoKey()
The key used by the hash function.
.google.privacy.dlp.v2.CryptoKey crypto_key = 1;public CryptoKey.Builder getCryptoKeyBuilder()
The key used by the hash function.
.google.privacy.dlp.v2.CryptoKey crypto_key = 1;public CryptoKeyOrBuilder getCryptoKeyOrBuilder()
The key used by the hash function.
.google.privacy.dlp.v2.CryptoKey crypto_key = 1;getCryptoKeyOrBuilder in interface CryptoHashConfigOrBuilderpublic final CryptoHashConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CryptoHashConfig.Builder>public final CryptoHashConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CryptoHashConfig.Builder>Copyright © 2022 Google LLC. All rights reserved.