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