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 Lookupbuild()Lookup.Buildercopy(Lookup model)Lookup.Builderdescription(String description)Lookup.Builderidentifier(String identifier)Lookup.BuilderinputPorts(List<InputPort> inputPorts)Lookup.BuilderisSkipNoMatch(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.Builderkey(String key)Lookup.BuilderlookupCondition(Expression lookupCondition)Lookup.BuildermodelVersion(String modelVersion)Lookup.BuildermultiMatchStrategy(Lookup.MultiMatchStrategy multiMatchStrategy)if there are multiple records found in the lookup input what action should be performed.Lookup.Buildername(String name)Lookup.BuildernullFillValues(Map<String,Object> nullFillValues)this map is used for replacing NULL values in the record.Lookup.BuilderobjectStatus(Integer objectStatus)Lookup.BuilderobjectVersion(Integer objectVersion)Lookup.BuilderopConfigValues(ConfigValues opConfigValues)Lookup.BuilderoutputPorts(List<TypedObject> outputPorts)Lookup.Builderparameters(List<Parameter> parameters)Lookup.BuilderparentRef(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)
-
-