9 #ifndef DATA_LAKE_OBJECT_H_ 10 #define DATA_LAKE_OBJECT_H_ 63 #endif //DATA_LAKE_OBJECT_H_
Signed url parameter as char *.
char * signed_url
Signed URL for the object.
char * path
Object path in Mindsphere.
E_DATA_LAKE_OBJECT_INTERNAL_PARAMETER
mcl_size_t(* mcl_data_lake_upload_callback)(char *buffer, mcl_size_t size, mcl_size_t count, void *user_context)
mcl_size_t size
Size of the object.
MCL_LOCAL mcl_error_t data_lake_object_validate(data_lake_object_t *object)
mcl_data_lake_upload_callback upload_callback
Callback used by http client to copy object data to http request.
MCL_LOCAL mcl_error_t data_lake_object_set_internal_parameter(mcl_data_lake_object_t *object, E_DATA_LAKE_OBJECT_INTERNAL_PARAMETER parameter, const void *value)
Data Lake object interface header file.
struct mcl_data_lake_object_t mcl_data_lake_object_t
void * user_context
Context which will be passed to the callback.