Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Parameter |
build() |
Parameter.Builder |
configValues(ConfigValues configValues) |
Parameter.Builder |
copy(Parameter model) |
Parameter.Builder |
defaultValue(Object defaultValue)
The default value of the parameter.
|
Parameter.Builder |
description(String description) |
Parameter.Builder |
isInput(Boolean isInput)
Specifies whether the parameter is input value.
|
Parameter.Builder |
isOutput(Boolean isOutput)
Specifies whether the parameter is output value.
|
Parameter.Builder |
key(String key) |
Parameter.Builder |
modelVersion(String modelVersion) |
Parameter.Builder |
name(String name) |
Parameter.Builder |
objectStatus(Integer objectStatus) |
Parameter.Builder |
outputAggregationType(Parameter.OutputAggregationType outputAggregationType)
The output aggregation type.
|
Parameter.Builder |
parentRef(ParentReference parentRef) |
Parameter.Builder |
rootObjectDefaultValue(Object rootObjectDefaultValue)
The default value of the parameter which can be an object in DIS, such as a data entity.
|
Parameter.Builder |
type(Object type)
This can either be a string value referencing the type or a BaseType object.
|
Parameter.Builder |
typeName(String typeName)
The type of value the parameter was created for.
|
Parameter.Builder |
usedFor(String usedFor)
The param name for which parameter is created for for eg.
|
public Parameter.Builder key(String key)
public Parameter.Builder modelVersion(String modelVersion)
public Parameter.Builder parentRef(ParentReference parentRef)
public Parameter.Builder configValues(ConfigValues configValues)
public Parameter.Builder objectStatus(Integer objectStatus)
public Parameter.Builder name(String name)
public Parameter.Builder description(String description)
public Parameter.Builder type(Object type)
This can either be a string value referencing the type or a BaseType object.
type
- the value to setpublic Parameter.Builder defaultValue(Object defaultValue)
The default value of the parameter.
defaultValue
- the value to setpublic Parameter.Builder rootObjectDefaultValue(Object rootObjectDefaultValue)
The default value of the parameter which can be an object in DIS, such as a data entity.
rootObjectDefaultValue
- the value to setpublic Parameter.Builder isInput(Boolean isInput)
Specifies whether the parameter is input value.
isInput
- the value to setpublic Parameter.Builder isOutput(Boolean isOutput)
Specifies whether the parameter is output value.
isOutput
- the value to setpublic Parameter.Builder outputAggregationType(Parameter.OutputAggregationType outputAggregationType)
The output aggregation type.
outputAggregationType
- the value to setpublic Parameter.Builder typeName(String typeName)
The type of value the parameter was created for.
typeName
- the value to setpublic Parameter.Builder usedFor(String usedFor)
The param name for which parameter is created for for eg. driver Shape, Operation etc.
usedFor
- the value to setpublic Parameter build()
public Parameter.Builder copy(Parameter model)
Copyright © 2016–2024. All rights reserved.