public static class SummarizerConfiguration.Builder extends Object
Modifier and Type | Method and Description |
---|---|
SummarizerConfiguration.Builder |
addOption(String key,
long value)
Adds an option that Summarizers can use when constructing Collectors and Combiners.
|
SummarizerConfiguration.Builder |
addOption(String key,
String value)
Adds an option that Summarizers can use when constructing Collectors and Combiners.
|
SummarizerConfiguration.Builder |
addOptions(Map<String,String> options) |
SummarizerConfiguration.Builder |
addOptions(String... keyValuePairs)
Convenience method for adding multiple options.
|
SummarizerConfiguration |
build() |
SummarizerConfiguration.Builder |
setPropertyId(String propId)
Sets the id used when generating table properties.
|
public SummarizerConfiguration.Builder setPropertyId(String propId)
propId
- This id is used when converting a SummarizerConfiguration
to table
properties. Since tables can have multiple summarizers, make sure its unique.SummarizerConfiguration.toTableProperties()
public SummarizerConfiguration.Builder addOption(String key, String value)
SummarizerConfiguration.getOptions()
public SummarizerConfiguration.Builder addOption(String key, long value)
SummarizerConfiguration.getOptions()
public SummarizerConfiguration.Builder addOptions(String... keyValuePairs)
builder.addOptions("opt1","val1","opt2","val2","opt3","val3")
is equivalent to
builder.addOption("opt1","val1");
builder.addOption("opt2","val2");
builder.addOption("opt3","val3");
keyValuePairs
- This array must have an even and positive number of elements.SummarizerConfiguration.getOptions()
public SummarizerConfiguration.Builder addOptions(Map<String,String> options)
options
- Each entry in the map is passed to addOption(String, String)
SummarizerConfiguration.getOptions()
public SummarizerConfiguration build()
Copyright © 2011–2019 The Apache Software Foundation. All rights reserved.