Class DerivedField.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.DerivedField.Builder
-
- Enclosing class:
- DerivedField
public static class DerivedField.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DerivedField
build()
DerivedField.Builder
configValues(ConfigValues configValues)
DerivedField.Builder
copy(DerivedField model)
DerivedField.Builder
description(String description)
DerivedField.Builder
expr(Expression expr)
DerivedField.Builder
isUseInferredType(Boolean isUseInferredType)
Specifies whether to use inferred expression output type as output type of the derived field.DerivedField.Builder
key(String key)
DerivedField.Builder
labels(List<String> labels)
Labels are keywords or labels that you can add to data assets, dataflows and so on.DerivedField.Builder
modelVersion(String modelVersion)
DerivedField.Builder
name(String name)
DerivedField.Builder
objectStatus(Integer objectStatus)
DerivedField.Builder
parentRef(ParentReference parentRef)
DerivedField.Builder
type(String type)
The type of the field.
-
-
-
Method Detail
-
key
public DerivedField.Builder key(String key)
-
modelVersion
public DerivedField.Builder modelVersion(String modelVersion)
-
parentRef
public DerivedField.Builder parentRef(ParentReference parentRef)
-
configValues
public DerivedField.Builder configValues(ConfigValues configValues)
-
objectStatus
public DerivedField.Builder objectStatus(Integer objectStatus)
-
name
public DerivedField.Builder name(String name)
-
description
public DerivedField.Builder description(String description)
-
expr
public DerivedField.Builder expr(Expression expr)
-
type
public DerivedField.Builder type(String type)
The type of the field.- Parameters:
type
- the value to set- Returns:
- this builder
-
isUseInferredType
public 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
-
labels
public 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
-
build
public DerivedField build()
-
copy
public DerivedField.Builder copy(DerivedField model)
-
-