Package com.influxdb.client.service
Interface ScraperTargetsService
public interface ScraperTargetsService
-
Method Summary
Modifier and TypeMethodDescriptionretrofit2.Call<Void> deleteScrapersID(String scraperTargetID, String zapTraceSpan) Delete a scraper targetretrofit2.Call<Void> deleteScrapersIDLabelsID(String scraperTargetID, String labelID, String zapTraceSpan) Delete a label from a scraper targetretrofit2.Call<Void> deleteScrapersIDMembersID(String userID, String scraperTargetID, String zapTraceSpan) Remove a member from a scraper targetretrofit2.Call<Void> deleteScrapersIDOwnersID(String userID, String scraperTargetID, String zapTraceSpan) Remove an owner from a scraper targetretrofit2.Call<ScraperTargetResponses> List all scraper targetsretrofit2.Call<ScraperTargetResponse> getScrapersID(String scraperTargetID, String zapTraceSpan) Retrieve a scraper targetretrofit2.Call<LabelsResponse> getScrapersIDLabels(String scraperTargetID, String zapTraceSpan) List all labels for a scraper targetretrofit2.Call<ResourceMembers> getScrapersIDMembers(String scraperTargetID, String zapTraceSpan) List all users with member privileges for a scraper targetretrofit2.Call<ResourceOwners> getScrapersIDOwners(String scraperTargetID, String zapTraceSpan) List all owners of a scraper targetretrofit2.Call<ScraperTargetResponse> patchScrapersID(String scraperTargetID, ScraperTargetRequest scraperTargetRequest, String zapTraceSpan) Update a scraper targetretrofit2.Call<ScraperTargetResponse> postScrapers(ScraperTargetRequest scraperTargetRequest, String zapTraceSpan) Create a scraper targetretrofit2.Call<LabelResponse> postScrapersIDLabels(String scraperTargetID, LabelMapping labelMapping, String zapTraceSpan) Add a label to a scraper targetretrofit2.Call<ResourceMember> postScrapersIDMembers(String scraperTargetID, AddResourceMemberRequestBody addResourceMemberRequestBody, String zapTraceSpan) Add a member to a scraper targetretrofit2.Call<ResourceOwner> postScrapersIDOwners(String scraperTargetID, AddResourceMemberRequestBody addResourceMemberRequestBody, String zapTraceSpan) Add an owner to a scraper target
-
Method Details
-
deleteScrapersID
@DELETE("api/v2/scrapers/{scraperTargetID}") retrofit2.Call<Void> deleteScrapersID(@Path("scraperTargetID") String scraperTargetID, @Header("Zap-Trace-Span") String zapTraceSpan) Delete a scraper target- Parameters:
scraperTargetID- The identifier of the scraper target. (required)zapTraceSpan- OpenTracing span context (optional)- Returns:
- Call<Void>
-
deleteScrapersIDLabelsID
@DELETE("api/v2/scrapers/{scraperTargetID}/labels/{labelID}") retrofit2.Call<Void> deleteScrapersIDLabelsID(@Path("scraperTargetID") String scraperTargetID, @Path("labelID") String labelID, @Header("Zap-Trace-Span") String zapTraceSpan) Delete a label from a scraper target- Parameters:
scraperTargetID- The scraper target ID. (required)labelID- The label ID. (required)zapTraceSpan- OpenTracing span context (optional)- Returns:
- Call<Void>
-
deleteScrapersIDMembersID
@DELETE("api/v2/scrapers/{scraperTargetID}/members/{userID}") retrofit2.Call<Void> deleteScrapersIDMembersID(@Path("userID") String userID, @Path("scraperTargetID") String scraperTargetID, @Header("Zap-Trace-Span") String zapTraceSpan) Remove a member from a scraper target- Parameters:
userID- The ID of member to remove. (required)scraperTargetID- The scraper target ID. (required)zapTraceSpan- OpenTracing span context (optional)- Returns:
- Call<Void>
-
deleteScrapersIDOwnersID
@DELETE("api/v2/scrapers/{scraperTargetID}/owners/{userID}") retrofit2.Call<Void> deleteScrapersIDOwnersID(@Path("userID") String userID, @Path("scraperTargetID") String scraperTargetID, @Header("Zap-Trace-Span") String zapTraceSpan) Remove an owner from a scraper target- Parameters:
userID- The ID of owner to remove. (required)scraperTargetID- The scraper target ID. (required)zapTraceSpan- OpenTracing span context (optional)- Returns:
- Call<Void>
-
getScrapers
@GET("api/v2/scrapers") retrofit2.Call<ScraperTargetResponses> getScrapers(@Header("Zap-Trace-Span") String zapTraceSpan, @Query("name") String name, @Query("id") List<String> id, @Query("orgID") String orgID, @Query("org") String org) List all scraper targets- Parameters:
zapTraceSpan- OpenTracing span context (optional)name- Specifies the name of the scraper target. (optional)id- List of scraper target IDs to return. If both `id` and `owner` are specified, only `id` is used. (optional, default to new ArrayList<>())orgID- Specifies the organization ID of the scraper target. (optional)org- Specifies the organization name of the scraper target. (optional)- Returns:
- Call<ScraperTargetResponses>
-
getScrapersID
@GET("api/v2/scrapers/{scraperTargetID}") retrofit2.Call<ScraperTargetResponse> getScrapersID(@Path("scraperTargetID") String scraperTargetID, @Header("Zap-Trace-Span") String zapTraceSpan) Retrieve a scraper target- Parameters:
scraperTargetID- The identifier of the scraper target. (required)zapTraceSpan- OpenTracing span context (optional)- Returns:
- Call<ScraperTargetResponse>
-
getScrapersIDLabels
@GET("api/v2/scrapers/{scraperTargetID}/labels") retrofit2.Call<LabelsResponse> getScrapersIDLabels(@Path("scraperTargetID") String scraperTargetID, @Header("Zap-Trace-Span") String zapTraceSpan) List all labels for a scraper target- Parameters:
scraperTargetID- The scraper target ID. (required)zapTraceSpan- OpenTracing span context (optional)- Returns:
- Call<LabelsResponse>
-
getScrapersIDMembers
@GET("api/v2/scrapers/{scraperTargetID}/members") retrofit2.Call<ResourceMembers> getScrapersIDMembers(@Path("scraperTargetID") String scraperTargetID, @Header("Zap-Trace-Span") String zapTraceSpan) List all users with member privileges for a scraper target- Parameters:
scraperTargetID- The scraper target ID. (required)zapTraceSpan- OpenTracing span context (optional)- Returns:
- Call<ResourceMembers>
-
getScrapersIDOwners
@GET("api/v2/scrapers/{scraperTargetID}/owners") retrofit2.Call<ResourceOwners> getScrapersIDOwners(@Path("scraperTargetID") String scraperTargetID, @Header("Zap-Trace-Span") String zapTraceSpan) List all owners of a scraper target- Parameters:
scraperTargetID- The scraper target ID. (required)zapTraceSpan- OpenTracing span context (optional)- Returns:
- Call<ResourceOwners>
-
patchScrapersID
@Headers("Content-Type:application/json") @PATCH("api/v2/scrapers/{scraperTargetID}") retrofit2.Call<ScraperTargetResponse> patchScrapersID(@Path("scraperTargetID") String scraperTargetID, @Body ScraperTargetRequest scraperTargetRequest, @Header("Zap-Trace-Span") String zapTraceSpan) Update a scraper target- Parameters:
scraperTargetID- The identifier of the scraper target. (required)scraperTargetRequest- Scraper target update to apply (required)zapTraceSpan- OpenTracing span context (optional)- Returns:
- Call<ScraperTargetResponse>
-
postScrapers
@Headers("Content-Type:application/json") @POST("api/v2/scrapers") retrofit2.Call<ScraperTargetResponse> postScrapers(@Body ScraperTargetRequest scraperTargetRequest, @Header("Zap-Trace-Span") String zapTraceSpan) Create a scraper target- Parameters:
scraperTargetRequest- Scraper target to create (required)zapTraceSpan- OpenTracing span context (optional)- Returns:
- Call<ScraperTargetResponse>
-
postScrapersIDLabels
@Headers("Content-Type:application/json") @POST("api/v2/scrapers/{scraperTargetID}/labels") retrofit2.Call<LabelResponse> postScrapersIDLabels(@Path("scraperTargetID") String scraperTargetID, @Body LabelMapping labelMapping, @Header("Zap-Trace-Span") String zapTraceSpan) Add a label to a scraper target- Parameters:
scraperTargetID- The scraper target ID. (required)labelMapping- Label to add (required)zapTraceSpan- OpenTracing span context (optional)- Returns:
- Call<LabelResponse>
-
postScrapersIDMembers
@Headers("Content-Type:application/json") @POST("api/v2/scrapers/{scraperTargetID}/members") retrofit2.Call<ResourceMember> postScrapersIDMembers(@Path("scraperTargetID") String scraperTargetID, @Body AddResourceMemberRequestBody addResourceMemberRequestBody, @Header("Zap-Trace-Span") String zapTraceSpan) Add a member to a scraper target- Parameters:
scraperTargetID- The scraper target ID. (required)addResourceMemberRequestBody- User to add as member (required)zapTraceSpan- OpenTracing span context (optional)- Returns:
- Call<ResourceMember>
-
postScrapersIDOwners
@Headers("Content-Type:application/json") @POST("api/v2/scrapers/{scraperTargetID}/owners") retrofit2.Call<ResourceOwner> postScrapersIDOwners(@Path("scraperTargetID") String scraperTargetID, @Body AddResourceMemberRequestBody addResourceMemberRequestBody, @Header("Zap-Trace-Span") String zapTraceSpan) Add an owner to a scraper target- Parameters:
scraperTargetID- The scraper target ID. (required)addResourceMemberRequestBody- User to add as owner (required)zapTraceSpan- OpenTracing span context (optional)- Returns:
- Call<ResourceOwner>
-