@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 the OciFunction.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 the OciFunction.Builder
, which maintain a
set of all explicitly set fields called OciFunction.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and 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.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and 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.
|
Modifier and Type | Method and 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.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"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)
public static OciFunction.Builder builder()
Create a new builder.
public OciFunction.Builder toBuilder()
public String getFunctionId()
Ocid of the OCI Function.
public String getRegionId()
Region where the OCI Function is deployed.
public ConfigDefinition getFnConfigDefinition()
public Shape getInputShape()
public Shape getOutputShape()
public OciFunction.ModelType getModelType()
The type of the OCI Function object.
public String getKey()
The key identifying the OCI Function operator object, use this to identiy this instance within the dataflow.
public ParentReference getParentRef()
public String getModelVersion()
The model version of an object.
public Integer getObjectVersion()
The version of the object that is used to track changes in the object instance.
public OciFunction.PayloadFormat getPayloadFormat()
The OCI Function payload format.
public FunctionConfigurationDefinition getFnConfigDef()
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.