Class OciFunction
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.dataintegration.model.OciFunction
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200430") public final class OciFunction extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The information about the OCI Function.
Note: Objects should always be created or deserialized using theOciFunction.Builder
. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theOciFunction.Builder
, which maintain a set of all explicitly set fields calledOciFunction.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OciFunction.Builder
static class
OciFunction.ModelType
The type of the OCI Function object.static class
OciFunction.PayloadFormat
The OCI Function payload format.
-
Constructor Summary
Constructors Constructor Description OciFunction(String functionId, String regionId, ConfigDefinition fnConfigDefinition, Shape inputShape, Shape outputShape, OciFunction.ModelType modelType, String key, ParentReference parentRef, String modelVersion, Integer objectVersion, OciFunction.PayloadFormat payloadFormat, FunctionConfigurationDefinition fnConfigDef)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OciFunction.Builder
builder()
Create a new builder.boolean
equals(Object o)
FunctionConfigurationDefinition
getFnConfigDef()
ConfigDefinition
getFnConfigDefinition()
String
getFunctionId()
Ocid of the OCI Function.Shape
getInputShape()
String
getKey()
The key identifying the OCI Function operator object, use this to identiy this instance within the dataflow.OciFunction.ModelType
getModelType()
The type of the OCI Function object.String
getModelVersion()
The model version of an object.Integer
getObjectVersion()
The version of the object that is used to track changes in the object instance.Shape
getOutputShape()
ParentReference
getParentRef()
OciFunction.PayloadFormat
getPayloadFormat()
The OCI Function payload format.String
getRegionId()
Region where the OCI Function is deployed.int
hashCode()
OciFunction.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
OciFunction
@Deprecated @ConstructorProperties({"functionId","regionId","fnConfigDefinition","inputShape","outputShape","modelType","key","parentRef","modelVersion","objectVersion","payloadFormat","fnConfigDef"}) public OciFunction(String functionId, String regionId, ConfigDefinition fnConfigDefinition, Shape inputShape, Shape outputShape, OciFunction.ModelType modelType, String key, ParentReference parentRef, String modelVersion, Integer objectVersion, OciFunction.PayloadFormat payloadFormat, FunctionConfigurationDefinition fnConfigDef)
Deprecated.
-
-
Method Detail
-
builder
public static OciFunction.Builder builder()
Create a new builder.
-
toBuilder
public OciFunction.Builder toBuilder()
-
getFunctionId
public String getFunctionId()
Ocid of the OCI Function.- Returns:
- the value
-
getRegionId
public String getRegionId()
Region where the OCI Function is deployed.- Returns:
- the value
-
getFnConfigDefinition
public ConfigDefinition getFnConfigDefinition()
-
getInputShape
public Shape getInputShape()
-
getOutputShape
public Shape getOutputShape()
-
getModelType
public OciFunction.ModelType getModelType()
The type of the OCI Function object.- Returns:
- the value
-
getKey
public String getKey()
The key identifying the OCI Function operator object, use this to identiy this instance within the dataflow.- Returns:
- the value
-
getParentRef
public ParentReference getParentRef()
-
getModelVersion
public String getModelVersion()
The model version of an object.- Returns:
- the value
-
getObjectVersion
public Integer getObjectVersion()
The version of the object that is used to track changes in the object instance.- Returns:
- the value
-
getPayloadFormat
public OciFunction.PayloadFormat getPayloadFormat()
The OCI Function payload format.- Returns:
- the value
-
getFnConfigDef
public FunctionConfigurationDefinition getFnConfigDef()
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-