Interface OrcProto.EncryptionOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    OrcProto.Encryption, OrcProto.Encryption.Builder
    Enclosing class:
    OrcProto

    public static interface OrcProto.EncryptionOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getMaskList

        List<OrcProto.DataMask> getMaskList()
         all of the masks used in this file
         
        repeated .orc.proto.DataMask mask = 1;
      • getMask

        OrcProto.DataMask getMask​(int index)
         all of the masks used in this file
         
        repeated .orc.proto.DataMask mask = 1;
      • getMaskCount

        int getMaskCount()
         all of the masks used in this file
         
        repeated .orc.proto.DataMask mask = 1;
      • getMaskOrBuilderList

        List<? extends OrcProto.DataMaskOrBuilder> getMaskOrBuilderList()
         all of the masks used in this file
         
        repeated .orc.proto.DataMask mask = 1;
      • getMaskOrBuilder

        OrcProto.DataMaskOrBuilder getMaskOrBuilder​(int index)
         all of the masks used in this file
         
        repeated .orc.proto.DataMask mask = 1;
      • getKeyList

        List<OrcProto.EncryptionKey> getKeyList()
         all of the keys used in this file
         
        repeated .orc.proto.EncryptionKey key = 2;
      • getKey

        OrcProto.EncryptionKey getKey​(int index)
         all of the keys used in this file
         
        repeated .orc.proto.EncryptionKey key = 2;
      • getKeyCount

        int getKeyCount()
         all of the keys used in this file
         
        repeated .orc.proto.EncryptionKey key = 2;
      • getKeyOrBuilder

        OrcProto.EncryptionKeyOrBuilder getKeyOrBuilder​(int index)
         all of the keys used in this file
         
        repeated .orc.proto.EncryptionKey key = 2;
      • getVariantsList

        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;
      • getVariants

        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;
      • getVariantsCount

        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;
      • getVariantsOrBuilderList

        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;
      • getVariantsOrBuilder

        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;
      • hasKeyProvider

        boolean hasKeyProvider()
         How are the local keys encrypted?
         
        optional .orc.proto.KeyProviderKind keyProvider = 4;
        Returns:
        Whether the keyProvider field is set.
      • getKeyProvider

        OrcProto.KeyProviderKind getKeyProvider()
         How are the local keys encrypted?
         
        optional .orc.proto.KeyProviderKind keyProvider = 4;
        Returns:
        The keyProvider.