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.ExplicitlySetBmcModelThe 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 classOciFunction.Builderstatic classOciFunction.ModelTypeThe type of the OCI Function object.static classOciFunction.PayloadFormatThe 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.Builderbuilder()Create a new builder.booleanequals(Object o)FunctionConfigurationDefinitiongetFnConfigDef()ConfigDefinitiongetFnConfigDefinition()StringgetFunctionId()Ocid of the OCI Function.ShapegetInputShape()StringgetKey()The key identifying the OCI Function operator object, use this to identiy this instance within the dataflow.OciFunction.ModelTypegetModelType()The type of the OCI Function object.StringgetModelVersion()The model version of an object.IntegergetObjectVersion()The version of the object that is used to track changes in the object instance.ShapegetOutputShape()ParentReferencegetParentRef()OciFunction.PayloadFormatgetPayloadFormat()The OCI Function payload format.StringgetRegionId()Region where the OCI Function is deployed.inthashCode()OciFunction.BuildertoBuilder()StringtoString()StringtoString(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:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-