Class DerivedField.Builder
- java.lang.Object
- 
- com.oracle.bmc.dataintegration.model.DerivedField.Builder
 
- 
- Enclosing class:
- DerivedField
 
 public static class DerivedField.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DerivedFieldbuild()DerivedField.BuilderconfigValues(ConfigValues configValues)DerivedField.Buildercopy(DerivedField model)DerivedField.Builderdescription(String description)DerivedField.Builderexpr(Expression expr)DerivedField.BuilderisUseInferredType(Boolean isUseInferredType)Specifies whether to use inferred expression output type as output type of the derived field.DerivedField.Builderkey(String key)DerivedField.Builderlabels(List<String> labels)Labels are keywords or labels that you can add to data assets, dataflows and so on.DerivedField.BuildermodelVersion(String modelVersion)DerivedField.Buildername(String name)DerivedField.BuilderobjectStatus(Integer objectStatus)DerivedField.BuilderparentRef(ParentReference parentRef)DerivedField.Buildertype(String type)The type of the field.
 
- 
- 
- 
Method Detail- 
keypublic DerivedField.Builder key(String key) 
 - 
modelVersionpublic DerivedField.Builder modelVersion(String modelVersion) 
 - 
parentRefpublic DerivedField.Builder parentRef(ParentReference parentRef) 
 - 
configValuespublic DerivedField.Builder configValues(ConfigValues configValues) 
 - 
objectStatuspublic DerivedField.Builder objectStatus(Integer objectStatus) 
 - 
namepublic DerivedField.Builder name(String name) 
 - 
descriptionpublic DerivedField.Builder description(String description) 
 - 
exprpublic DerivedField.Builder expr(Expression expr) 
 - 
typepublic DerivedField.Builder type(String type) The type of the field.- Parameters:
- type- the value to set
- Returns:
- this builder
 
 - 
isUseInferredTypepublic DerivedField.Builder isUseInferredType(Boolean isUseInferredType) Specifies whether to use inferred expression output type as output type of the derived field.Default value of this flag is false. - Parameters:
- isUseInferredType- the value to set
- Returns:
- this builder
 
 - 
labelspublic DerivedField.Builder labels(List<String> labels) Labels are keywords or labels that you can add to data assets, dataflows and so on.You can define your own labels and use them to categorize content. - Parameters:
- labels- the value to set
- Returns:
- this builder
 
 - 
buildpublic DerivedField build() 
 - 
copypublic DerivedField.Builder copy(DerivedField model) 
 
- 
 
-