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 OciFunctionbuild()OciFunction.Buildercopy(OciFunction model)OciFunction.BuilderfnConfigDef(FunctionConfigurationDefinition fnConfigDef)OciFunction.BuilderfnConfigDefinition(ConfigDefinition fnConfigDefinition)OciFunction.BuilderfunctionId(String functionId)Ocid of the OCI Function.OciFunction.BuilderinputShape(Shape inputShape)OciFunction.Builderkey(String key)The key identifying the OCI Function operator object, use this to identiy this instance within the dataflow.OciFunction.BuildermodelType(OciFunction.ModelType modelType)The type of the OCI Function object.OciFunction.BuildermodelVersion(String modelVersion)The model version of an object.OciFunction.BuilderobjectVersion(Integer objectVersion)The version of the object that is used to track changes in the object instance.OciFunction.BuilderoutputShape(Shape outputShape)OciFunction.BuilderparentRef(ParentReference parentRef)OciFunction.BuilderpayloadFormat(OciFunction.PayloadFormat payloadFormat)The OCI Function payload format.OciFunction.BuilderregionId(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)
-
-