OciFunction¶
-
class
oci.data_integration.models.OciFunction(**kwargs)¶ Bases:
objectThe information about the OCI Function.
Attributes
MODEL_TYPE_OCI_FUNCTIONA constant which can be used with the model_type property of a OciFunction. PAYLOAD_FORMAT_AVROA constant which can be used with the payload_format property of a OciFunction. PAYLOAD_FORMAT_JSONA constant which can be used with the payload_format property of a OciFunction. PAYLOAD_FORMAT_JSONBYTESA constant which can be used with the payload_format property of a OciFunction. fn_config_defGets the fn_config_def of this OciFunction. fn_config_definitionGets the fn_config_definition of this OciFunction. function_idGets the function_id of this OciFunction. input_shapeGets the input_shape of this OciFunction. keyGets the key of this OciFunction. model_typeGets the model_type of this OciFunction. model_versionGets the model_version of this OciFunction. object_versionGets the object_version of this OciFunction. output_shapeGets the output_shape of this OciFunction. parent_refGets the parent_ref of this OciFunction. payload_formatGets the payload_format of this OciFunction. region_idGets the region_id of this OciFunction. Methods
__init__(**kwargs)Initializes a new OciFunction object with values from keyword arguments. -
MODEL_TYPE_OCI_FUNCTION= 'OCI_FUNCTION'¶ A constant which can be used with the model_type property of a OciFunction. This constant has a value of “OCI_FUNCTION”
-
PAYLOAD_FORMAT_AVRO= 'AVRO'¶ A constant which can be used with the payload_format property of a OciFunction. This constant has a value of “AVRO”
-
PAYLOAD_FORMAT_JSON= 'JSON'¶ A constant which can be used with the payload_format property of a OciFunction. This constant has a value of “JSON”
-
PAYLOAD_FORMAT_JSONBYTES= 'JSONBYTES'¶ A constant which can be used with the payload_format property of a OciFunction. This constant has a value of “JSONBYTES”
-
__init__(**kwargs)¶ Initializes a new OciFunction object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - function_id (str) – The value to assign to the function_id property of this OciFunction.
- region_id (str) – The value to assign to the region_id property of this OciFunction.
- fn_config_definition (oci.data_integration.models.ConfigDefinition) – The value to assign to the fn_config_definition property of this OciFunction.
- input_shape (oci.data_integration.models.Shape) – The value to assign to the input_shape property of this OciFunction.
- output_shape (oci.data_integration.models.Shape) – The value to assign to the output_shape property of this OciFunction.
- model_type (str) – The value to assign to the model_type property of this OciFunction. Allowed values for this property are: “OCI_FUNCTION”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- key (str) – The value to assign to the key property of this OciFunction.
- parent_ref (oci.data_integration.models.ParentReference) – The value to assign to the parent_ref property of this OciFunction.
- model_version (str) – The value to assign to the model_version property of this OciFunction.
- object_version (int) – The value to assign to the object_version property of this OciFunction.
- payload_format (str) – The value to assign to the payload_format property of this OciFunction. Allowed values for this property are: “JSON”, “AVRO”, “JSONBYTES”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- fn_config_def (oci.data_integration.models.FunctionConfigurationDefinition) – The value to assign to the fn_config_def property of this OciFunction.
-
fn_config_def¶ Gets the fn_config_def of this OciFunction.
Returns: The fn_config_def of this OciFunction. Return type: oci.data_integration.models.FunctionConfigurationDefinition
-
fn_config_definition¶ Gets the fn_config_definition of this OciFunction.
Returns: The fn_config_definition of this OciFunction. Return type: oci.data_integration.models.ConfigDefinition
-
function_id¶ Gets the function_id of this OciFunction. Ocid of the OCI Function.
Returns: The function_id of this OciFunction. Return type: str
-
input_shape¶ Gets the input_shape of this OciFunction.
Returns: The input_shape of this OciFunction. Return type: oci.data_integration.models.Shape
-
key¶ Gets the key of this OciFunction. The key identifying the OCI Function operator object, use this to identiy this instance within the dataflow.
Returns: The key of this OciFunction. Return type: str
-
model_type¶ Gets the model_type of this OciFunction. The type of the OCI Function object.
Allowed values for this property are: “OCI_FUNCTION”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The model_type of this OciFunction. Return type: str
-
model_version¶ Gets the model_version of this OciFunction. The model version of an object.
Returns: The model_version of this OciFunction. Return type: str
-
object_version¶ Gets the object_version of this OciFunction. The version of the object that is used to track changes in the object instance.
Returns: The object_version of this OciFunction. Return type: int
-
output_shape¶ Gets the output_shape of this OciFunction.
Returns: The output_shape of this OciFunction. Return type: oci.data_integration.models.Shape
-
parent_ref¶ Gets the parent_ref of this OciFunction.
Returns: The parent_ref of this OciFunction. Return type: oci.data_integration.models.ParentReference
-
payload_format¶ Gets the payload_format of this OciFunction. The OCI Function payload format.
Allowed values for this property are: “JSON”, “AVRO”, “JSONBYTES”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The payload_format of this OciFunction. Return type: str
-
region_id¶ Gets the region_id of this OciFunction. Region where the OCI Function is deployed.
Returns: The region_id of this OciFunction. Return type: str
-