public static class FileMetadata.Builder
extends java.lang.Object
public void clear()
public FileMetadata.Builder copy(DeleteFile toCopy)
public FileMetadata.Builder ofPositionDeletes()
public FileMetadata.Builder ofEqualityDeletes(int... fieldIds)
public FileMetadata.Builder withStatus(org.apache.hadoop.fs.FileStatus stat)
public FileMetadata.Builder withInputFile(InputFile file)
public FileMetadata.Builder withEncryptedOutputFile(EncryptedOutputFile newEncryptedFile)
public FileMetadata.Builder withPath(java.lang.String newFilePath)
public FileMetadata.Builder withFormat(java.lang.String newFormat)
public FileMetadata.Builder withFormat(FileFormat newFormat)
public FileMetadata.Builder withPartition(StructLike newPartition)
public FileMetadata.Builder withRecordCount(long newRecordCount)
public FileMetadata.Builder withFileSizeInBytes(long newFileSizeInBytes)
public FileMetadata.Builder withPartitionPath(java.lang.String newPartitionPath)
public FileMetadata.Builder withMetrics(Metrics metrics)
public FileMetadata.Builder withSplitOffsets(java.util.List<java.lang.Long> offsets)
public FileMetadata.Builder withEncryptionKeyMetadata(java.nio.ByteBuffer newKeyMetadata)
public FileMetadata.Builder withEncryptionKeyMetadata(EncryptionKeyMetadata newKeyMetadata)
public FileMetadata.Builder withSortOrder(SortOrder newSortOrder)
public DeleteFile build()