Package io.trino.orc.proto
Class OrcProto.Encryption.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<OrcProto.Encryption.Builder>
-
- io.trino.orc.proto.OrcProto.Encryption.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,OrcProto.EncryptionOrBuilder,Cloneable
- Enclosing class:
- OrcProto.Encryption
public static final class OrcProto.Encryption.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OrcProto.Encryption.Builder> implements OrcProto.EncryptionOrBuilder
Protobuf typeorc.proto.Encryption
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OrcProto.Encryption.BuilderaddAllKey(Iterable<? extends OrcProto.EncryptionKey> values)all of the keys used in this fileOrcProto.Encryption.BuilderaddAllMask(Iterable<? extends OrcProto.DataMask> values)all of the masks used in this fileOrcProto.Encryption.BuilderaddAllVariants(Iterable<? extends OrcProto.EncryptionVariant> values)The encrypted variants.OrcProto.Encryption.BuilderaddKey(int index, OrcProto.EncryptionKey value)all of the keys used in this fileOrcProto.Encryption.BuilderaddKey(int index, OrcProto.EncryptionKey.Builder builderForValue)all of the keys used in this fileOrcProto.Encryption.BuilderaddKey(OrcProto.EncryptionKey value)all of the keys used in this fileOrcProto.Encryption.BuilderaddKey(OrcProto.EncryptionKey.Builder builderForValue)all of the keys used in this fileOrcProto.EncryptionKey.BuilderaddKeyBuilder()all of the keys used in this fileOrcProto.EncryptionKey.BuilderaddKeyBuilder(int index)all of the keys used in this fileOrcProto.Encryption.BuilderaddMask(int index, OrcProto.DataMask value)all of the masks used in this fileOrcProto.Encryption.BuilderaddMask(int index, OrcProto.DataMask.Builder builderForValue)all of the masks used in this fileOrcProto.Encryption.BuilderaddMask(OrcProto.DataMask value)all of the masks used in this fileOrcProto.Encryption.BuilderaddMask(OrcProto.DataMask.Builder builderForValue)all of the masks used in this fileOrcProto.DataMask.BuilderaddMaskBuilder()all of the masks used in this fileOrcProto.DataMask.BuilderaddMaskBuilder(int index)all of the masks used in this fileOrcProto.Encryption.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)OrcProto.Encryption.BuilderaddVariants(int index, OrcProto.EncryptionVariant value)The encrypted variants.OrcProto.Encryption.BuilderaddVariants(int index, OrcProto.EncryptionVariant.Builder builderForValue)The encrypted variants.OrcProto.Encryption.BuilderaddVariants(OrcProto.EncryptionVariant value)The encrypted variants.OrcProto.Encryption.BuilderaddVariants(OrcProto.EncryptionVariant.Builder builderForValue)The encrypted variants.OrcProto.EncryptionVariant.BuilderaddVariantsBuilder()The encrypted variants.OrcProto.EncryptionVariant.BuilderaddVariantsBuilder(int index)The encrypted variants.OrcProto.Encryptionbuild()OrcProto.EncryptionbuildPartial()OrcProto.Encryption.Builderclear()OrcProto.Encryption.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)OrcProto.Encryption.BuilderclearKey()all of the keys used in this fileOrcProto.Encryption.BuilderclearKeyProvider()How are the local keys encrypted?OrcProto.Encryption.BuilderclearMask()all of the masks used in this fileOrcProto.Encryption.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)OrcProto.Encryption.BuilderclearVariants()The encrypted variants.OrcProto.Encryption.Builderclone()OrcProto.EncryptiongetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()OrcProto.EncryptionKeygetKey(int index)all of the keys used in this fileOrcProto.EncryptionKey.BuildergetKeyBuilder(int index)all of the keys used in this fileList<OrcProto.EncryptionKey.Builder>getKeyBuilderList()all of the keys used in this fileintgetKeyCount()all of the keys used in this fileList<OrcProto.EncryptionKey>getKeyList()all of the keys used in this fileOrcProto.EncryptionKeyOrBuildergetKeyOrBuilder(int index)all of the keys used in this fileList<? extends OrcProto.EncryptionKeyOrBuilder>getKeyOrBuilderList()all of the keys used in this fileOrcProto.KeyProviderKindgetKeyProvider()How are the local keys encrypted?OrcProto.DataMaskgetMask(int index)all of the masks used in this fileOrcProto.DataMask.BuildergetMaskBuilder(int index)all of the masks used in this fileList<OrcProto.DataMask.Builder>getMaskBuilderList()all of the masks used in this fileintgetMaskCount()all of the masks used in this fileList<OrcProto.DataMask>getMaskList()all of the masks used in this fileOrcProto.DataMaskOrBuildergetMaskOrBuilder(int index)all of the masks used in this fileList<? extends OrcProto.DataMaskOrBuilder>getMaskOrBuilderList()all of the masks used in this fileOrcProto.EncryptionVariantgetVariants(int index)The encrypted variants.OrcProto.EncryptionVariant.BuildergetVariantsBuilder(int index)The encrypted variants.List<OrcProto.EncryptionVariant.Builder>getVariantsBuilderList()The encrypted variants.intgetVariantsCount()The encrypted variants.List<OrcProto.EncryptionVariant>getVariantsList()The encrypted variants.OrcProto.EncryptionVariantOrBuildergetVariantsOrBuilder(int index)The encrypted variants.List<? extends OrcProto.EncryptionVariantOrBuilder>getVariantsOrBuilderList()The encrypted variants.booleanhasKeyProvider()How are the local keys encrypted?protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()OrcProto.Encryption.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)OrcProto.Encryption.BuildermergeFrom(com.google.protobuf.Message other)OrcProto.Encryption.BuildermergeFrom(OrcProto.Encryption other)OrcProto.Encryption.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)OrcProto.Encryption.BuilderremoveKey(int index)all of the keys used in this fileOrcProto.Encryption.BuilderremoveMask(int index)all of the masks used in this fileOrcProto.Encryption.BuilderremoveVariants(int index)The encrypted variants.OrcProto.Encryption.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)OrcProto.Encryption.BuildersetKey(int index, OrcProto.EncryptionKey value)all of the keys used in this fileOrcProto.Encryption.BuildersetKey(int index, OrcProto.EncryptionKey.Builder builderForValue)all of the keys used in this fileOrcProto.Encryption.BuildersetKeyProvider(OrcProto.KeyProviderKind value)How are the local keys encrypted?OrcProto.Encryption.BuildersetMask(int index, OrcProto.DataMask value)all of the masks used in this fileOrcProto.Encryption.BuildersetMask(int index, OrcProto.DataMask.Builder builderForValue)all of the masks used in this fileOrcProto.Encryption.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)OrcProto.Encryption.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)OrcProto.Encryption.BuildersetVariants(int index, OrcProto.EncryptionVariant value)The encrypted variants.OrcProto.Encryption.BuildersetVariants(int index, OrcProto.EncryptionVariant.Builder builderForValue)The encrypted variants.-
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, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
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<OrcProto.Encryption.Builder>
-
clear
public OrcProto.Encryption.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<OrcProto.Encryption.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<OrcProto.Encryption.Builder>
-
getDefaultInstanceForType
public OrcProto.Encryption getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public OrcProto.Encryption build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public OrcProto.Encryption buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public OrcProto.Encryption.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<OrcProto.Encryption.Builder>
-
setField
public OrcProto.Encryption.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<OrcProto.Encryption.Builder>
-
clearField
public OrcProto.Encryption.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OrcProto.Encryption.Builder>
-
clearOneof
public OrcProto.Encryption.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<OrcProto.Encryption.Builder>
-
setRepeatedField
public OrcProto.Encryption.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<OrcProto.Encryption.Builder>
-
addRepeatedField
public OrcProto.Encryption.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<OrcProto.Encryption.Builder>
-
mergeFrom
public OrcProto.Encryption.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OrcProto.Encryption.Builder>
-
mergeFrom
public OrcProto.Encryption.Builder mergeFrom(OrcProto.Encryption other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<OrcProto.Encryption.Builder>
-
mergeFrom
public OrcProto.Encryption.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<OrcProto.Encryption.Builder>- Throws:
IOException
-
getMaskList
public List<OrcProto.DataMask> getMaskList()
all of the masks used in this file
repeated .orc.proto.DataMask mask = 1;- Specified by:
getMaskListin interfaceOrcProto.EncryptionOrBuilder
-
getMaskCount
public int getMaskCount()
all of the masks used in this file
repeated .orc.proto.DataMask mask = 1;- Specified by:
getMaskCountin interfaceOrcProto.EncryptionOrBuilder
-
getMask
public OrcProto.DataMask getMask(int index)
all of the masks used in this file
repeated .orc.proto.DataMask mask = 1;- Specified by:
getMaskin interfaceOrcProto.EncryptionOrBuilder
-
setMask
public OrcProto.Encryption.Builder setMask(int index, OrcProto.DataMask value)
all of the masks used in this file
repeated .orc.proto.DataMask mask = 1;
-
setMask
public OrcProto.Encryption.Builder setMask(int index, OrcProto.DataMask.Builder builderForValue)
all of the masks used in this file
repeated .orc.proto.DataMask mask = 1;
-
addMask
public OrcProto.Encryption.Builder addMask(OrcProto.DataMask value)
all of the masks used in this file
repeated .orc.proto.DataMask mask = 1;
-
addMask
public OrcProto.Encryption.Builder addMask(int index, OrcProto.DataMask value)
all of the masks used in this file
repeated .orc.proto.DataMask mask = 1;
-
addMask
public OrcProto.Encryption.Builder addMask(OrcProto.DataMask.Builder builderForValue)
all of the masks used in this file
repeated .orc.proto.DataMask mask = 1;
-
addMask
public OrcProto.Encryption.Builder addMask(int index, OrcProto.DataMask.Builder builderForValue)
all of the masks used in this file
repeated .orc.proto.DataMask mask = 1;
-
addAllMask
public OrcProto.Encryption.Builder addAllMask(Iterable<? extends OrcProto.DataMask> values)
all of the masks used in this file
repeated .orc.proto.DataMask mask = 1;
-
clearMask
public OrcProto.Encryption.Builder clearMask()
all of the masks used in this file
repeated .orc.proto.DataMask mask = 1;
-
removeMask
public OrcProto.Encryption.Builder removeMask(int index)
all of the masks used in this file
repeated .orc.proto.DataMask mask = 1;
-
getMaskBuilder
public OrcProto.DataMask.Builder getMaskBuilder(int index)
all of the masks used in this file
repeated .orc.proto.DataMask mask = 1;
-
getMaskOrBuilder
public OrcProto.DataMaskOrBuilder getMaskOrBuilder(int index)
all of the masks used in this file
repeated .orc.proto.DataMask mask = 1;- Specified by:
getMaskOrBuilderin interfaceOrcProto.EncryptionOrBuilder
-
getMaskOrBuilderList
public List<? extends OrcProto.DataMaskOrBuilder> getMaskOrBuilderList()
all of the masks used in this file
repeated .orc.proto.DataMask mask = 1;- Specified by:
getMaskOrBuilderListin interfaceOrcProto.EncryptionOrBuilder
-
addMaskBuilder
public OrcProto.DataMask.Builder addMaskBuilder()
all of the masks used in this file
repeated .orc.proto.DataMask mask = 1;
-
addMaskBuilder
public OrcProto.DataMask.Builder addMaskBuilder(int index)
all of the masks used in this file
repeated .orc.proto.DataMask mask = 1;
-
getMaskBuilderList
public List<OrcProto.DataMask.Builder> getMaskBuilderList()
all of the masks used in this file
repeated .orc.proto.DataMask mask = 1;
-
getKeyList
public List<OrcProto.EncryptionKey> getKeyList()
all of the keys used in this file
repeated .orc.proto.EncryptionKey key = 2;- Specified by:
getKeyListin interfaceOrcProto.EncryptionOrBuilder
-
getKeyCount
public int getKeyCount()
all of the keys used in this file
repeated .orc.proto.EncryptionKey key = 2;- Specified by:
getKeyCountin interfaceOrcProto.EncryptionOrBuilder
-
getKey
public OrcProto.EncryptionKey getKey(int index)
all of the keys used in this file
repeated .orc.proto.EncryptionKey key = 2;- Specified by:
getKeyin interfaceOrcProto.EncryptionOrBuilder
-
setKey
public OrcProto.Encryption.Builder setKey(int index, OrcProto.EncryptionKey value)
all of the keys used in this file
repeated .orc.proto.EncryptionKey key = 2;
-
setKey
public OrcProto.Encryption.Builder setKey(int index, OrcProto.EncryptionKey.Builder builderForValue)
all of the keys used in this file
repeated .orc.proto.EncryptionKey key = 2;
-
addKey
public OrcProto.Encryption.Builder addKey(OrcProto.EncryptionKey value)
all of the keys used in this file
repeated .orc.proto.EncryptionKey key = 2;
-
addKey
public OrcProto.Encryption.Builder addKey(int index, OrcProto.EncryptionKey value)
all of the keys used in this file
repeated .orc.proto.EncryptionKey key = 2;
-
addKey
public OrcProto.Encryption.Builder addKey(OrcProto.EncryptionKey.Builder builderForValue)
all of the keys used in this file
repeated .orc.proto.EncryptionKey key = 2;
-
addKey
public OrcProto.Encryption.Builder addKey(int index, OrcProto.EncryptionKey.Builder builderForValue)
all of the keys used in this file
repeated .orc.proto.EncryptionKey key = 2;
-
addAllKey
public OrcProto.Encryption.Builder addAllKey(Iterable<? extends OrcProto.EncryptionKey> values)
all of the keys used in this file
repeated .orc.proto.EncryptionKey key = 2;
-
clearKey
public OrcProto.Encryption.Builder clearKey()
all of the keys used in this file
repeated .orc.proto.EncryptionKey key = 2;
-
removeKey
public OrcProto.Encryption.Builder removeKey(int index)
all of the keys used in this file
repeated .orc.proto.EncryptionKey key = 2;
-
getKeyBuilder
public OrcProto.EncryptionKey.Builder getKeyBuilder(int index)
all of the keys used in this file
repeated .orc.proto.EncryptionKey key = 2;
-
getKeyOrBuilder
public OrcProto.EncryptionKeyOrBuilder getKeyOrBuilder(int index)
all of the keys used in this file
repeated .orc.proto.EncryptionKey key = 2;- Specified by:
getKeyOrBuilderin interfaceOrcProto.EncryptionOrBuilder
-
getKeyOrBuilderList
public List<? extends OrcProto.EncryptionKeyOrBuilder> getKeyOrBuilderList()
all of the keys used in this file
repeated .orc.proto.EncryptionKey key = 2;- Specified by:
getKeyOrBuilderListin interfaceOrcProto.EncryptionOrBuilder
-
addKeyBuilder
public OrcProto.EncryptionKey.Builder addKeyBuilder()
all of the keys used in this file
repeated .orc.proto.EncryptionKey key = 2;
-
addKeyBuilder
public OrcProto.EncryptionKey.Builder addKeyBuilder(int index)
all of the keys used in this file
repeated .orc.proto.EncryptionKey key = 2;
-
getKeyBuilderList
public List<OrcProto.EncryptionKey.Builder> getKeyBuilderList()
all of the keys used in this file
repeated .orc.proto.EncryptionKey key = 2;
-
getVariantsList
public List<OrcProto.EncryptionVariant> getVariantsList()
The encrypted variants. Readers should prefer the first variant that the user has access to the corresponding key. If they don't have access to any of the keys, they should get the unencrypted masked data.
repeated .orc.proto.EncryptionVariant variants = 3;- Specified by:
getVariantsListin interfaceOrcProto.EncryptionOrBuilder
-
getVariantsCount
public int getVariantsCount()
The encrypted variants. Readers should prefer the first variant that the user has access to the corresponding key. If they don't have access to any of the keys, they should get the unencrypted masked data.
repeated .orc.proto.EncryptionVariant variants = 3;- Specified by:
getVariantsCountin interfaceOrcProto.EncryptionOrBuilder
-
getVariants
public OrcProto.EncryptionVariant getVariants(int index)
The encrypted variants. Readers should prefer the first variant that the user has access to the corresponding key. If they don't have access to any of the keys, they should get the unencrypted masked data.
repeated .orc.proto.EncryptionVariant variants = 3;- Specified by:
getVariantsin interfaceOrcProto.EncryptionOrBuilder
-
setVariants
public OrcProto.Encryption.Builder setVariants(int index, OrcProto.EncryptionVariant value)
The encrypted variants. Readers should prefer the first variant that the user has access to the corresponding key. If they don't have access to any of the keys, they should get the unencrypted masked data.
repeated .orc.proto.EncryptionVariant variants = 3;
-
setVariants
public OrcProto.Encryption.Builder setVariants(int index, OrcProto.EncryptionVariant.Builder builderForValue)
The encrypted variants. Readers should prefer the first variant that the user has access to the corresponding key. If they don't have access to any of the keys, they should get the unencrypted masked data.
repeated .orc.proto.EncryptionVariant variants = 3;
-
addVariants
public OrcProto.Encryption.Builder addVariants(OrcProto.EncryptionVariant value)
The encrypted variants. Readers should prefer the first variant that the user has access to the corresponding key. If they don't have access to any of the keys, they should get the unencrypted masked data.
repeated .orc.proto.EncryptionVariant variants = 3;
-
addVariants
public OrcProto.Encryption.Builder addVariants(int index, OrcProto.EncryptionVariant value)
The encrypted variants. Readers should prefer the first variant that the user has access to the corresponding key. If they don't have access to any of the keys, they should get the unencrypted masked data.
repeated .orc.proto.EncryptionVariant variants = 3;
-
addVariants
public OrcProto.Encryption.Builder addVariants(OrcProto.EncryptionVariant.Builder builderForValue)
The encrypted variants. Readers should prefer the first variant that the user has access to the corresponding key. If they don't have access to any of the keys, they should get the unencrypted masked data.
repeated .orc.proto.EncryptionVariant variants = 3;
-
addVariants
public OrcProto.Encryption.Builder addVariants(int index, OrcProto.EncryptionVariant.Builder builderForValue)
The encrypted variants. Readers should prefer the first variant that the user has access to the corresponding key. If they don't have access to any of the keys, they should get the unencrypted masked data.
repeated .orc.proto.EncryptionVariant variants = 3;
-
addAllVariants
public OrcProto.Encryption.Builder addAllVariants(Iterable<? extends OrcProto.EncryptionVariant> values)
The encrypted variants. Readers should prefer the first variant that the user has access to the corresponding key. If they don't have access to any of the keys, they should get the unencrypted masked data.
repeated .orc.proto.EncryptionVariant variants = 3;
-
clearVariants
public OrcProto.Encryption.Builder clearVariants()
The encrypted variants. Readers should prefer the first variant that the user has access to the corresponding key. If they don't have access to any of the keys, they should get the unencrypted masked data.
repeated .orc.proto.EncryptionVariant variants = 3;
-
removeVariants
public OrcProto.Encryption.Builder removeVariants(int index)
The encrypted variants. Readers should prefer the first variant that the user has access to the corresponding key. If they don't have access to any of the keys, they should get the unencrypted masked data.
repeated .orc.proto.EncryptionVariant variants = 3;
-
getVariantsBuilder
public OrcProto.EncryptionVariant.Builder getVariantsBuilder(int index)
The encrypted variants. Readers should prefer the first variant that the user has access to the corresponding key. If they don't have access to any of the keys, they should get the unencrypted masked data.
repeated .orc.proto.EncryptionVariant variants = 3;
-
getVariantsOrBuilder
public OrcProto.EncryptionVariantOrBuilder getVariantsOrBuilder(int index)
The encrypted variants. Readers should prefer the first variant that the user has access to the corresponding key. If they don't have access to any of the keys, they should get the unencrypted masked data.
repeated .orc.proto.EncryptionVariant variants = 3;- Specified by:
getVariantsOrBuilderin interfaceOrcProto.EncryptionOrBuilder
-
getVariantsOrBuilderList
public List<? extends OrcProto.EncryptionVariantOrBuilder> getVariantsOrBuilderList()
The encrypted variants. Readers should prefer the first variant that the user has access to the corresponding key. If they don't have access to any of the keys, they should get the unencrypted masked data.
repeated .orc.proto.EncryptionVariant variants = 3;- Specified by:
getVariantsOrBuilderListin interfaceOrcProto.EncryptionOrBuilder
-
addVariantsBuilder
public OrcProto.EncryptionVariant.Builder addVariantsBuilder()
The encrypted variants. Readers should prefer the first variant that the user has access to the corresponding key. If they don't have access to any of the keys, they should get the unencrypted masked data.
repeated .orc.proto.EncryptionVariant variants = 3;
-
addVariantsBuilder
public OrcProto.EncryptionVariant.Builder addVariantsBuilder(int index)
The encrypted variants. Readers should prefer the first variant that the user has access to the corresponding key. If they don't have access to any of the keys, they should get the unencrypted masked data.
repeated .orc.proto.EncryptionVariant variants = 3;
-
getVariantsBuilderList
public List<OrcProto.EncryptionVariant.Builder> getVariantsBuilderList()
The encrypted variants. Readers should prefer the first variant that the user has access to the corresponding key. If they don't have access to any of the keys, they should get the unencrypted masked data.
repeated .orc.proto.EncryptionVariant variants = 3;
-
hasKeyProvider
public boolean hasKeyProvider()
How are the local keys encrypted?
optional .orc.proto.KeyProviderKind keyProvider = 4;- Specified by:
hasKeyProviderin interfaceOrcProto.EncryptionOrBuilder- Returns:
- Whether the keyProvider field is set.
-
getKeyProvider
public OrcProto.KeyProviderKind getKeyProvider()
How are the local keys encrypted?
optional .orc.proto.KeyProviderKind keyProvider = 4;- Specified by:
getKeyProviderin interfaceOrcProto.EncryptionOrBuilder- Returns:
- The keyProvider.
-
setKeyProvider
public OrcProto.Encryption.Builder setKeyProvider(OrcProto.KeyProviderKind value)
How are the local keys encrypted?
optional .orc.proto.KeyProviderKind keyProvider = 4;- Parameters:
value- The keyProvider to set.- Returns:
- This builder for chaining.
-
clearKeyProvider
public OrcProto.Encryption.Builder clearKeyProvider()
How are the local keys encrypted?
optional .orc.proto.KeyProviderKind keyProvider = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final OrcProto.Encryption.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OrcProto.Encryption.Builder>
-
mergeUnknownFields
public final OrcProto.Encryption.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OrcProto.Encryption.Builder>
-
-