@Generated(value={"common/src/templates/ConfigBuilder.stg","common/common.gradle"})
public final class AnalysisTaskConfigBuilder
extends java.lang.Object
AnalysisTaskConfig
.Constructor and Description |
---|
AnalysisTaskConfigBuilder()
Constructs an empty AnalysisTaskConfigBuilder
|
AnalysisTaskConfigBuilder(AnalysisTaskConfig config)
Constructs a AnalysisTaskConfigBuilder initialized with the values from the given config
|
AnalysisTaskConfigBuilder(AnalysisTaskConfigBuilder builder)
Constructs a AnalysisTaskConfigBuilder initialized with the values from the given builder
|
AnalysisTaskConfigBuilder(java.util.Map<AnalysisTaskConfig.Field,java.lang.Object> values)
Constructs a AnalysisTaskConfigBuilder initialized with the values from the given map
|
Modifier and Type | Method and Description |
---|---|
AnalysisTaskConfig |
build()
Builds the AnalysisTaskConfig with a
parentPath of null . |
AnalysisTaskConfig |
build(java.lang.String parentPath)
Builds the AnalysisTaskConfig.
|
static AnalysisTaskConfig |
buildAnalysisTaskConfig(java.util.function.Consumer<AnalysisTaskConfigBuilder> builderSetup)
Builds a
AnalysisTaskConfig in-place |
AnalysisTaskConfigBuilder |
clear()
Clears all values from the builder
|
java.util.Map<AnalysisTaskConfig.Field,java.lang.Object> |
getValues() |
AnalysisTaskConfigBuilder |
putAll(AnalysisTaskConfig config)
Puts all values from the given config into this builder
|
AnalysisTaskConfigBuilder |
putAll(java.util.Map<AnalysisTaskConfig.Field,java.lang.Object> values)
Puts all values from the given map into this builder.
|
AnalysisTaskConfigBuilder |
setMaxThreads(int maxThreads)
a hard limit on the number of threads to use for a task.
|
AnalysisTaskConfigBuilder |
setPriority(TaskPriority priority)
the priority of the task.
|
AnalysisTaskConfigBuilder |
setWeight(int weight)
the weight of the task.
|
java.io.InputStream |
toInputStream() |
java.lang.String |
toString() |
public AnalysisTaskConfigBuilder()
public AnalysisTaskConfigBuilder(AnalysisTaskConfig config)
config
- the configuration to take the values frompublic AnalysisTaskConfigBuilder(AnalysisTaskConfigBuilder builder)
builder
- the builder to take the values frompublic AnalysisTaskConfigBuilder(java.util.Map<AnalysisTaskConfig.Field,java.lang.Object> values)
values
- a map containing configuration valuespublic AnalysisTaskConfig build()
parentPath
of null
.build(String)
public AnalysisTaskConfig build(java.lang.String parentPath)
parentPath
- if not null, resolves relative paths against this parentPathpublic static AnalysisTaskConfig buildAnalysisTaskConfig(java.util.function.Consumer<AnalysisTaskConfigBuilder> builderSetup)
AnalysisTaskConfig
in-placebuilderSetup
- a consumer to setup a newly created AnalysisTaskConfig
public AnalysisTaskConfigBuilder clear()
public java.util.Map<AnalysisTaskConfig.Field,java.lang.Object> getValues()
public AnalysisTaskConfigBuilder putAll(AnalysisTaskConfig config)
config
- the config to take the values frompublic AnalysisTaskConfigBuilder putAll(java.util.Map<AnalysisTaskConfig.Field,java.lang.Object> values)
values
- the values to put in the builderpublic AnalysisTaskConfigBuilder setMaxThreads(int maxThreads)
public AnalysisTaskConfigBuilder setPriority(TaskPriority priority)
public AnalysisTaskConfigBuilder setWeight(int weight)
public java.io.InputStream toInputStream()
InputStream
representing the configpublic java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2017 Oracle Corp. All Rights Reserved.