public interface RemoteConnectionsService
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<Void> |
deleteRemoteConnectionByID(String remoteID,
String zapTraceSpan)
Delete a remote connection
|
retrofit2.Call<RemoteConnection> |
getRemoteConnectionByID(String remoteID,
String zapTraceSpan)
Retrieve a remote connection
|
retrofit2.Call<RemoteConnections> |
getRemoteConnections(String orgID,
String zapTraceSpan,
String name,
String remoteURL)
List all remote connections
|
retrofit2.Call<RemoteConnection> |
patchRemoteConnectionByID(String remoteID,
RemoteConnectionUpdateRequest remoteConnectionUpdateRequest,
String zapTraceSpan)
Update a remote connection
|
retrofit2.Call<RemoteConnection> |
postRemoteConnection(RemoteConnectionCreationRequest remoteConnectionCreationRequest)
Register a new remote connection
|
@DELETE(value="api/v2/remotes/{remoteID}")
retrofit2.Call<Void> deleteRemoteConnectionByID(@Path(value="remoteID")
String remoteID,
@Header(value="Zap-Trace-Span")
String zapTraceSpan)
remoteID - (required)zapTraceSpan - OpenTracing span context (optional)@GET(value="api/v2/remotes/{remoteID}")
retrofit2.Call<RemoteConnection> getRemoteConnectionByID(@Path(value="remoteID")
String remoteID,
@Header(value="Zap-Trace-Span")
String zapTraceSpan)
remoteID - (required)zapTraceSpan - OpenTracing span context (optional)@GET(value="api/v2/remotes") retrofit2.Call<RemoteConnections> getRemoteConnections(@Query(value="orgID") String orgID, @Header(value="Zap-Trace-Span") String zapTraceSpan, @Query(value="name") String name, @Query(value="remoteURL") String remoteURL)
orgID - The organization ID. (required)zapTraceSpan - OpenTracing span context (optional)name - (optional)remoteURL - (optional)@Headers(value="Content-Type:application/json")
@PATCH(value="api/v2/remotes/{remoteID}")
retrofit2.Call<RemoteConnection> patchRemoteConnectionByID(@Path(value="remoteID")
String remoteID,
@Body
RemoteConnectionUpdateRequest remoteConnectionUpdateRequest,
@Header(value="Zap-Trace-Span")
String zapTraceSpan)
remoteID - (required)remoteConnectionUpdateRequest - (required)zapTraceSpan - OpenTracing span context (optional)@Headers(value="Content-Type:application/json") @POST(value="api/v2/remotes") retrofit2.Call<RemoteConnection> postRemoteConnection(@Body RemoteConnectionCreationRequest remoteConnectionCreationRequest)
remoteConnectionCreationRequest - (required)Copyright © 2018–2023 InfluxData, Inc.. All rights reserved.