Class OciFunction.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.OciFunction.Builder
-
- Enclosing class:
- OciFunction
public static class OciFunction.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OciFunction
build()
OciFunction.Builder
copy(OciFunction model)
OciFunction.Builder
fnConfigDef(FunctionConfigurationDefinition fnConfigDef)
OciFunction.Builder
fnConfigDefinition(ConfigDefinition fnConfigDefinition)
OciFunction.Builder
functionId(String functionId)
Ocid of the OCI Function.OciFunction.Builder
inputShape(Shape inputShape)
OciFunction.Builder
key(String key)
The key identifying the OCI Function operator object, use this to identiy this instance within the dataflow.OciFunction.Builder
modelType(OciFunction.ModelType modelType)
The type of the OCI Function object.OciFunction.Builder
modelVersion(String modelVersion)
The model version of an object.OciFunction.Builder
objectVersion(Integer objectVersion)
The version of the object that is used to track changes in the object instance.OciFunction.Builder
outputShape(Shape outputShape)
OciFunction.Builder
parentRef(ParentReference parentRef)
OciFunction.Builder
payloadFormat(OciFunction.PayloadFormat payloadFormat)
The OCI Function payload format.OciFunction.Builder
regionId(String regionId)
Region where the OCI Function is deployed.
-
-
-
Method Detail
-
functionId
public OciFunction.Builder functionId(String functionId)
Ocid of the OCI Function.- Parameters:
functionId
- the value to set- Returns:
- this builder
-
regionId
public OciFunction.Builder regionId(String regionId)
Region where the OCI Function is deployed.- Parameters:
regionId
- the value to set- Returns:
- this builder
-
fnConfigDefinition
public OciFunction.Builder fnConfigDefinition(ConfigDefinition fnConfigDefinition)
-
inputShape
public OciFunction.Builder inputShape(Shape inputShape)
-
outputShape
public OciFunction.Builder outputShape(Shape outputShape)
-
modelType
public OciFunction.Builder modelType(OciFunction.ModelType modelType)
The type of the OCI Function object.- Parameters:
modelType
- the value to set- Returns:
- this builder
-
key
public OciFunction.Builder key(String key)
The key identifying the OCI Function operator object, use this to identiy this instance within the dataflow.- Parameters:
key
- the value to set- Returns:
- this builder
-
parentRef
public OciFunction.Builder parentRef(ParentReference parentRef)
-
modelVersion
public OciFunction.Builder modelVersion(String modelVersion)
The model version of an object.- Parameters:
modelVersion
- the value to set- Returns:
- this builder
-
objectVersion
public OciFunction.Builder objectVersion(Integer objectVersion)
The version of the object that is used to track changes in the object instance.- Parameters:
objectVersion
- the value to set- Returns:
- this builder
-
payloadFormat
public OciFunction.Builder payloadFormat(OciFunction.PayloadFormat payloadFormat)
The OCI Function payload format.- Parameters:
payloadFormat
- the value to set- Returns:
- this builder
-
fnConfigDef
public OciFunction.Builder fnConfigDef(FunctionConfigurationDefinition fnConfigDef)
-
build
public OciFunction build()
-
copy
public OciFunction.Builder copy(OciFunction model)
-
-