Class PivotField.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.PivotField.Builder
-
- Enclosing class:
- PivotField
public static class PivotField.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PivotField
build()
PivotField.Builder
columnNamePattern(String columnNamePattern)
column name pattern can be used to generate the name structure of the generated columns.PivotField.Builder
configValues(ConfigValues configValues)
PivotField.Builder
copy(PivotField model)
PivotField.Builder
description(String description)
PivotField.Builder
expr(Expression expr)
PivotField.Builder
key(String key)
PivotField.Builder
modelVersion(String modelVersion)
PivotField.Builder
name(String name)
PivotField.Builder
objectStatus(Integer objectStatus)
PivotField.Builder
parentRef(ParentReference parentRef)
PivotField.Builder
type(BaseType type)
PivotField.Builder
useType(ConfiguredType useType)
-
-
-
Method Detail
-
key
public PivotField.Builder key(String key)
-
modelVersion
public PivotField.Builder modelVersion(String modelVersion)
-
parentRef
public PivotField.Builder parentRef(ParentReference parentRef)
-
configValues
public PivotField.Builder configValues(ConfigValues configValues)
-
objectStatus
public PivotField.Builder objectStatus(Integer objectStatus)
-
name
public PivotField.Builder name(String name)
-
description
public PivotField.Builder description(String description)
-
expr
public PivotField.Builder expr(Expression expr)
-
useType
public PivotField.Builder useType(ConfiguredType useType)
-
type
public PivotField.Builder type(BaseType type)
-
columnNamePattern
public PivotField.Builder columnNamePattern(String columnNamePattern)
column name pattern can be used to generate the name structure of the generated columns.By default column names are of %PIVOT_KEY_VALUE% or %MACRO_INPUT%%PIVOT_KEY_VALUE%, but we can change it something by passing something like MY_PREFIX%PIVOT_KEY_VALUE%MY_SUFFIX or MY_PREFIX%MACRO_INPUT%%PIVOT_KEY_VALUE%MY_SUFFIX which will add custom prefix and suffix to the column name.
- Parameters:
columnNamePattern
- the value to set- Returns:
- this builder
-
build
public PivotField build()
-
copy
public PivotField.Builder copy(PivotField model)
-
-