public final class FileMetaData extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
FileMetaData.EncryptionType |
Constructor and Description |
---|
FileMetaData(MessageType schema,
Map<String,String> keyValueMetaData,
String createdBy)
FileMetaData for writers.
|
FileMetaData(MessageType schema,
Map<String,String> keyValueMetaData,
String createdBy,
FileMetaData.EncryptionType encryptionType,
InternalFileDecryptor fileDecryptor)
FileMetaData for readers (decryptors).
|
FileMetaData(MessageType schema,
Map<String,String> keyValueMetaData,
String createdBy,
InternalFileDecryptor fileDecryptor)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
String |
getCreatedBy() |
FileMetaData.EncryptionType |
getEncryptionType() |
InternalFileDecryptor |
getFileDecryptor() |
Map<String,String> |
getKeyValueMetaData() |
MessageType |
getSchema() |
String |
toString() |
public FileMetaData(MessageType schema, Map<String,String> keyValueMetaData, String createdBy)
schema
- the schema for the filekeyValueMetaData
- the app specific metadatacreatedBy
- the description of the library that created the fileNullPointerException
- if schema or keyValueMetaData is null
@Deprecated public FileMetaData(MessageType schema, Map<String,String> keyValueMetaData, String createdBy, InternalFileDecryptor fileDecryptor)
public FileMetaData(MessageType schema, Map<String,String> keyValueMetaData, String createdBy, FileMetaData.EncryptionType encryptionType, InternalFileDecryptor fileDecryptor)
public MessageType getSchema()
public Map<String,String> getKeyValueMetaData()
public String getCreatedBy()
public InternalFileDecryptor getFileDecryptor()
public FileMetaData.EncryptionType getEncryptionType()
Copyright © 2023 The Apache Software Foundation. All rights reserved.