Actualiza la información básica de una función definida por el usuario (UDF) en Data Studio. Esta operación de API actualiza la información de manera incremental. La información de actualización se describe mediante FlowSpec.
Pruébelo ahora
Test
Autorización de RAM
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| ProjectId |
integer |
Sí |
El ID del espacio de trabajo de DataWorks. Puede iniciar sesión en la consola de DataWorks e ir a la página de administración del espacio de trabajo para consultar el ID. |
10000 |
| Id |
string |
Sí |
El identificador único de la UDF. Nota
Este campo es de tipo Long en las versiones del SDK anteriores a la 8.0.0 y de tipo String en las versiones del SDK 8.0.0 y posteriores. Este cambio no afecta el uso normal del SDK; el parámetro se seguirá devolviendo según el tipo definido en el SDK. Sin embargo, pueden producirse errores de compilación debido al cambio de tipo solo al actualizar el SDK desde una versión anterior a la 8.0.0 a la versión 8.0.0 o posterior. En este caso, debe actualizar manualmente el tipo de datos. |
463497880880954XXXX |
| Spec |
string |
Sí |
La información de FlowSpec que describe la UDF. Para obtener más información, consulte FlowSpec. |
{ "version": "1.1.0", "kind": "Function", "spec": { "functions": [ { "name": "FunctionName", "script": { "content": "{\"name\": \"FunctionName\", \"datasource\": {\"type\": \"odps\", \"name\": \"odps_first\"}, \"runtimeResource\": {\"resourceGroup\": \"S_res_group_XXXX_XXXX\"}}", "path": "XXX/OpenAPI/Function/FunctionName", "runtime": { "command": "ODPS_FUNCTION" } }, "datasource": { "name": "odps_first", "type": "odps" }, "runtimeResource": { "resourceGroup": "S_res_group_XXXX_XXXX" } } ] } } |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El esquema de la respuesta. |
||
| RequestId |
string |
El ID de la solicitud. Puede solucionar problemas con base en el ID. |
12123960-CB2C-5086-868E-C6C1D024**** |
| Success |
boolean |
Indica si la solicitud se realizó correctamente. Valores válidos: true false |
true |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "12123960-CB2C-5086-868E-C6C1D024****",
"Success": true
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.