Class Lookup.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.Lookup.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Lookup
build()
Lookup.Builder
copy(Lookup model)
Lookup.Builder
description(String description)
Lookup.Builder
identifier(String identifier)
Lookup.Builder
inputPorts(List<InputPort> inputPorts)
Lookup.Builder
isSkipNoMatch(Boolean isSkipNoMatch)
For the rows for which lookup condition does not satisfy, if set to true - do not return those rows of primary Input source and if set to false - create a row with primary input fields values and lookup field values as NULL.Lookup.Builder
key(String key)
Lookup.Builder
lookupCondition(Expression lookupCondition)
Lookup.Builder
modelVersion(String modelVersion)
Lookup.Builder
multiMatchStrategy(Lookup.MultiMatchStrategy multiMatchStrategy)
if there are multiple records found in the lookup input what action should be performed.Lookup.Builder
name(String name)
Lookup.Builder
nullFillValues(Map<String,Object> nullFillValues)
this map is used for replacing NULL values in the record.Lookup.Builder
objectStatus(Integer objectStatus)
Lookup.Builder
objectVersion(Integer objectVersion)
Lookup.Builder
opConfigValues(ConfigValues opConfigValues)
Lookup.Builder
outputPorts(List<TypedObject> outputPorts)
Lookup.Builder
parameters(List<Parameter> parameters)
Lookup.Builder
parentRef(ParentReference parentRef)
-
-
-
Method Detail
-
key
public Lookup.Builder key(String key)
-
modelVersion
public Lookup.Builder modelVersion(String modelVersion)
-
parentRef
public Lookup.Builder parentRef(ParentReference parentRef)
-
name
public Lookup.Builder name(String name)
-
description
public Lookup.Builder description(String description)
-
objectVersion
public Lookup.Builder objectVersion(Integer objectVersion)
-
inputPorts
public Lookup.Builder inputPorts(List<InputPort> inputPorts)
-
outputPorts
public Lookup.Builder outputPorts(List<TypedObject> outputPorts)
-
objectStatus
public Lookup.Builder objectStatus(Integer objectStatus)
-
identifier
public Lookup.Builder identifier(String identifier)
-
parameters
public Lookup.Builder parameters(List<Parameter> parameters)
-
opConfigValues
public Lookup.Builder opConfigValues(ConfigValues opConfigValues)
-
lookupCondition
public Lookup.Builder lookupCondition(Expression lookupCondition)
-
isSkipNoMatch
public Lookup.Builder isSkipNoMatch(Boolean isSkipNoMatch)
For the rows for which lookup condition does not satisfy, if set to true - do not return those rows of primary Input source and if set to false - create a row with primary input fields values and lookup field values as NULL.- Parameters:
isSkipNoMatch
- the value to set- Returns:
- this builder
-
multiMatchStrategy
public Lookup.Builder multiMatchStrategy(Lookup.MultiMatchStrategy multiMatchStrategy)
if there are multiple records found in the lookup input what action should be performed.The default value for this field is RETURN_ANY.
- Parameters:
multiMatchStrategy
- the value to set- Returns:
- this builder
-
nullFillValues
public Lookup.Builder nullFillValues(Map<String,Object> nullFillValues)
this map is used for replacing NULL values in the record.Key is the column name and value is the NULL replacement.
- Parameters:
nullFillValues
- the value to set- Returns:
- this builder
-
build
public Lookup build()
-
copy
public Lookup.Builder copy(Lookup model)
-
-