Class Parameter.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.Parameter.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Method Detail
-
key
public Parameter.Builder key(String key)
-
modelVersion
public Parameter.Builder modelVersion(String modelVersion)
-
parentRef
public Parameter.Builder parentRef(ParentReference parentRef)
-
configValues
public Parameter.Builder configValues(ConfigValues configValues)
-
objectStatus
public Parameter.Builder objectStatus(Integer objectStatus)
-
name
public Parameter.Builder name(String name)
-
description
public Parameter.Builder description(String description)
-
type
public Parameter.Builder type(Object type)
This can either be a string value referencing the type or a BaseType object.- Parameters:
type
- the value to set- Returns:
- this builder
-
defaultValue
public Parameter.Builder defaultValue(Object defaultValue)
The default value of the parameter.- Parameters:
defaultValue
- the value to set- Returns:
- this builder
-
rootObjectDefaultValue
public Parameter.Builder rootObjectDefaultValue(Object rootObjectDefaultValue)
The default value of the parameter which can be an object in DIS, such as a data entity.- Parameters:
rootObjectDefaultValue
- the value to set- Returns:
- this builder
-
isInput
public Parameter.Builder isInput(Boolean isInput)
Specifies whether the parameter is input value.- Parameters:
isInput
- the value to set- Returns:
- this builder
-
isOutput
public Parameter.Builder isOutput(Boolean isOutput)
Specifies whether the parameter is output value.- Parameters:
isOutput
- the value to set- Returns:
- this builder
-
outputAggregationType
public Parameter.Builder outputAggregationType(Parameter.OutputAggregationType outputAggregationType)
The output aggregation type.- Parameters:
outputAggregationType
- the value to set- Returns:
- this builder
-
typeName
public Parameter.Builder typeName(String typeName)
The type of value the parameter was created for.- Parameters:
typeName
- the value to set- Returns:
- this builder
-
usedFor
public Parameter.Builder usedFor(String usedFor)
The param name for which parameter is created for for eg.driver Shape, Operation etc.
- Parameters:
usedFor
- the value to set- Returns:
- this builder
-
build
public Parameter build()
-
copy
public Parameter.Builder copy(Parameter model)
-
-