public interface InvokableScriptsService
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<Void> |
deleteScriptsID(String scriptID)
Delete a script
Deletes a script and all associated records.
|
retrofit2.Call<Scripts> |
getScripts(Integer limit,
Integer offset)
List scripts
|
retrofit2.Call<Script> |
getScriptsID(String scriptID)
Retrieve a script
Uses script ID to retrieve details of an invokable script.
|
retrofit2.Call<Script> |
patchScriptsID(String scriptID,
ScriptUpdateRequest scriptUpdateRequest)
Update a script
Updates properties (`name`, `description`, and `script`) of an invokable script.
|
retrofit2.Call<Script> |
postScripts(ScriptCreateRequest scriptCreateRequest)
Create a script
|
retrofit2.Call<String> |
postScriptsIDInvoke(String scriptID,
ScriptInvocationParams scriptInvocationParams)
Invoke a script
Invokes a script and substitutes `params` keys referenced in the script with `params` key-values sent in the request body.
|
retrofit2.Call<okhttp3.ResponseBody> |
postScriptsIDInvokeResponseBody(String scriptID,
ScriptInvocationParams scriptInvocationParams)
Invoke a script
Invokes a script and substitutes `params` keys referenced in the script with `params` key-values sent in the request body.
|
@DELETE(value="api/v2/scripts/{scriptID}")
retrofit2.Call<Void> deleteScriptsID(@Path(value="scriptID")
String scriptID)
scriptID - The ID of the script to delete. (required)@GET(value="api/v2/scripts") retrofit2.Call<Scripts> getScripts(@Query(value="limit") Integer limit, @Query(value="offset") Integer offset)
limit - The number of scripts to return. (optional)offset - The offset for pagination. (optional)@GET(value="api/v2/scripts/{scriptID}")
retrofit2.Call<Script> getScriptsID(@Path(value="scriptID")
String scriptID)
scriptID - The script ID. (required)@Headers(value="Content-Type:application/json")
@PATCH(value="api/v2/scripts/{scriptID}")
retrofit2.Call<Script> patchScriptsID(@Path(value="scriptID")
String scriptID,
@Body
ScriptUpdateRequest scriptUpdateRequest)
scriptID - The script ID. (required)scriptUpdateRequest - Script update to apply (required)@Headers(value="Content-Type:application/json") @POST(value="api/v2/scripts") retrofit2.Call<Script> postScripts(@Body ScriptCreateRequest scriptCreateRequest)
scriptCreateRequest - The script to create. (required)@Headers(value="Content-Type:application/json")
@POST(value="api/v2/scripts/{scriptID}/invoke")
retrofit2.Call<String> postScriptsIDInvoke(@Path(value="scriptID")
String scriptID,
@Body
ScriptInvocationParams scriptInvocationParams)
scriptID - (required)scriptInvocationParams - (optional)@POST(value="api/v2/scripts/{scriptID}/invoke")
retrofit2.Call<okhttp3.ResponseBody> postScriptsIDInvokeResponseBody(@Path(value="scriptID")
String scriptID,
@Body
ScriptInvocationParams scriptInvocationParams)
scriptID - (required)scriptInvocationParams - (optional)Copyright © 2018–2023 InfluxData, Inc.. All rights reserved.