@ThreadSafe public final class CompactConfig extends java.lang.Object implements PlanConfig
| Constructor and Description |
|---|
CompactConfig(PartitionInfo inputPartitionInfo,
java.lang.String input,
PartitionInfo outputPartitionInfo,
java.lang.String output,
java.lang.Integer maxNumFiles,
java.lang.Long minFileSize) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<java.lang.String> |
affectedPaths() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getInput() |
PartitionInfo |
getInputPartitionInfo() |
int |
getMaxNumFiles() |
long |
getMinFileSize() |
java.lang.String |
getName() |
java.lang.String |
getOutput() |
PartitionInfo |
getOutputPartitionInfo() |
int |
hashCode() |
java.lang.String |
toString() |
public CompactConfig(PartitionInfo inputPartitionInfo, java.lang.String input, PartitionInfo outputPartitionInfo, java.lang.String output, java.lang.Integer maxNumFiles, java.lang.Long minFileSize)
inputPartitionInfo - the input partition infoinput - the input directoryoutputPartitionInfo - the output partition infooutput - the output directorymaxNumFiles - the maximum number of files after compactionminFileSize - the minimum file size for coalescingpublic PartitionInfo getInputPartitionInfo()
public PartitionInfo getOutputPartitionInfo()
public java.lang.String getInput()
public java.lang.String getOutput()
public int getMaxNumFiles()
public long getMinFileSize()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getName()
public java.util.Collection<java.lang.String> affectedPaths()
affectedPaths in interface JobConfigCopyright © 2024. All Rights Reserved.