Class FlattenProjectionPreferences.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.FlattenProjectionPreferences.Builder
-
- Enclosing class:
- FlattenProjectionPreferences
public static class FlattenProjectionPreferences.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FlattenProjectionPreferences
build()
FlattenProjectionPreferences.Builder
copy(FlattenProjectionPreferences model)
FlattenProjectionPreferences.Builder
createArrayIndex(FlattenProjectionPreferences.CreateArrayIndex createArrayIndex)
Property defining whether to create array indexes in flattened result.FlattenProjectionPreferences.Builder
ignoreNullValues(FlattenProjectionPreferences.IgnoreNullValues ignoreNullValues)
Property defining whether to ignore null values in flattened result.FlattenProjectionPreferences.Builder
retainAllAttributes(FlattenProjectionPreferences.RetainAllAttributes retainAllAttributes)
Property defining whether to retain all attributes in flattened result.FlattenProjectionPreferences.Builder
retainParentNameLineage(FlattenProjectionPreferences.RetainParentNameLineage retainParentNameLineage)
Property defining whether to retain parent name lineage.
-
-
-
Method Detail
-
createArrayIndex
public FlattenProjectionPreferences.Builder createArrayIndex(FlattenProjectionPreferences.CreateArrayIndex createArrayIndex)
Property defining whether to create array indexes in flattened result.- Parameters:
createArrayIndex
- the value to set- Returns:
- this builder
-
retainAllAttributes
public FlattenProjectionPreferences.Builder retainAllAttributes(FlattenProjectionPreferences.RetainAllAttributes retainAllAttributes)
Property defining whether to retain all attributes in flattened result.- Parameters:
retainAllAttributes
- the value to set- Returns:
- this builder
-
ignoreNullValues
public FlattenProjectionPreferences.Builder ignoreNullValues(FlattenProjectionPreferences.IgnoreNullValues ignoreNullValues)
Property defining whether to ignore null values in flattened result.- Parameters:
ignoreNullValues
- the value to set- Returns:
- this builder
-
retainParentNameLineage
public FlattenProjectionPreferences.Builder retainParentNameLineage(FlattenProjectionPreferences.RetainParentNameLineage retainParentNameLineage)
Property defining whether to retain parent name lineage.- Parameters:
retainParentNameLineage
- the value to set- Returns:
- this builder
-
build
public FlattenProjectionPreferences build()
-
copy
public FlattenProjectionPreferences.Builder copy(FlattenProjectionPreferences model)
-
-