Class Parameter.Builder
- java.lang.Object
- 
- com.oracle.bmc.dataintegration.model.Parameter.Builder
 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
keypublic Parameter.Builder key(String key) 
 - 
modelVersionpublic Parameter.Builder modelVersion(String modelVersion) 
 - 
parentRefpublic Parameter.Builder parentRef(ParentReference parentRef) 
 - 
configValuespublic Parameter.Builder configValues(ConfigValues configValues) 
 - 
objectStatuspublic Parameter.Builder objectStatus(Integer objectStatus) 
 - 
namepublic Parameter.Builder name(String name) 
 - 
descriptionpublic Parameter.Builder description(String description) 
 - 
typepublic 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
 
 - 
defaultValuepublic Parameter.Builder defaultValue(Object defaultValue) The default value of the parameter.- Parameters:
- defaultValue- the value to set
- Returns:
- this builder
 
 - 
rootObjectDefaultValuepublic 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
 
 - 
isInputpublic Parameter.Builder isInput(Boolean isInput) Specifies whether the parameter is input value.- Parameters:
- isInput- the value to set
- Returns:
- this builder
 
 - 
isOutputpublic Parameter.Builder isOutput(Boolean isOutput) Specifies whether the parameter is output value.- Parameters:
- isOutput- the value to set
- Returns:
- this builder
 
 - 
outputAggregationTypepublic Parameter.Builder outputAggregationType(Parameter.OutputAggregationType outputAggregationType) The output aggregation type.- Parameters:
- outputAggregationType- the value to set
- Returns:
- this builder
 
 - 
typeNamepublic Parameter.Builder typeName(String typeName) The type of value the parameter was created for.- Parameters:
- typeName- the value to set
- Returns:
- this builder
 
 - 
usedForpublic 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
 
 - 
buildpublic Parameter build() 
 - 
copypublic Parameter.Builder copy(Parameter model) 
 
- 
 
-