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 Parameterbuild()Parameter.BuilderconfigValues(ConfigValues configValues)Parameter.Buildercopy(Parameter model)Parameter.BuilderdefaultValue(Object defaultValue)The default value of the parameter.Parameter.Builderdescription(String description)Parameter.BuilderisInput(Boolean isInput)Specifies whether the parameter is input value.Parameter.BuilderisOutput(Boolean isOutput)Specifies whether the parameter is output value.Parameter.Builderkey(String key)Parameter.BuildermodelVersion(String modelVersion)Parameter.Buildername(String name)Parameter.BuilderobjectStatus(Integer objectStatus)Parameter.BuilderoutputAggregationType(Parameter.OutputAggregationType outputAggregationType)The output aggregation type.Parameter.BuilderparentRef(ParentReference parentRef)Parameter.BuilderrootObjectDefaultValue(Object rootObjectDefaultValue)The default value of the parameter which can be an object in DIS, such as a data entity.Parameter.Buildertype(Object type)This can either be a string value referencing the type or a BaseType object.Parameter.BuildertypeName(String typeName)The type of value the parameter was created for.Parameter.BuilderusedFor(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)
-
-