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 MacroFieldbuild()MacroField.BuilderconfigValues(ConfigValues configValues)MacroField.Buildercopy(MacroField model)MacroField.Builderdescription(String description)MacroField.Builderexpr(Expression expr)MacroField.BuilderisUseSourceType(Boolean isUseSourceType)Specifies whether the type of macro fields is inferred from an expression or useType (false) or the source field (true).MacroField.Builderkey(String key)MacroField.Builderlabels(List<String> labels)Labels are keywords or labels that you can add to data assets, dataflows, and so on.MacroField.BuildermodelVersion(String modelVersion)MacroField.Buildername(String name)MacroField.BuilderobjectStatus(Integer objectStatus)MacroField.BuilderparentRef(ParentReference parentRef)MacroField.Buildertype(BaseType type)MacroField.BuilderuseType(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)
-
-