@ThreadSafe public interface ScraperTargetsApi
| Modifier and Type | Method and Description |
|---|---|
LabelResponse |
addLabel(Label label,
ScraperTargetResponse scraperTargetResponse)
Add the ScraperTarget label.
|
LabelResponse |
addLabel(String labelID,
String scraperTargetID)
Add the ScraperTarget label.
|
ResourceMember |
addMember(String memberID,
String scraperTargetID)
Add the ScraperTarget member.
|
ResourceMember |
addMember(User member,
ScraperTargetResponse scraperTargetResponse)
Add the scraperTarget member.
|
ResourceOwner |
addOwner(String ownerID,
String scraperTargetID)
Add the ScraperTarget owner.
|
ResourceOwner |
addOwner(User owner,
ScraperTargetResponse scraperTargetResponse)
Add the ScraperTarget owner.
|
ScraperTargetResponse |
cloneScraperTarget(String clonedName,
ScraperTargetResponse scraperTargetResponse)
Clone a ScraperTarget.
|
ScraperTargetResponse |
cloneScraperTarget(String clonedName,
String scraperTargetID)
Clone a ScraperTarget.
|
ScraperTargetResponse |
createScraperTarget(ScraperTargetRequest scraperTargetRequest)
Creates a new ScraperTarget and sets
ScraperTargetResponse.getId() with the new identifier. |
ScraperTargetResponse |
createScraperTarget(String name,
String url,
String bucketID,
String orgID)
Create new ScraperTarget with
ScraperTargetRequest.getType() set to
ScraperTargetRequest.TypeEnum#PROMETHEUS. |
void |
deleteLabel(Label label,
ScraperTargetResponse scraperTargetResponse)
Removes a label from a ScraperTarget.
|
void |
deleteLabel(String labelID,
String scraperTargetID)
Removes a label from a ScraperTarget.
|
void |
deleteMember(String memberID,
String scraperTargetID)
Removes a member from a ScraperTarget.
|
void |
deleteMember(User member,
ScraperTargetResponse scraperTargetResponse)
Removes a member from a ScraperTarget.
|
void |
deleteOwner(String ownerID,
String scraperTargetID)
Removes a owner from a ScraperTarget.
|
void |
deleteOwner(User owner,
ScraperTargetResponse scraperTargetResponse)
Removes a owner from a ScraperTarget.
|
void |
deleteScraperTarget(ScraperTargetResponse scraperTargetResponse)
Delete a ScraperTarget.
|
void |
deleteScraperTarget(String scraperTargetID)
Delete a ScraperTarget.
|
ScraperTargetResponse |
findScraperTargetByID(String scraperTargetID)
Retrieve a ScraperTarget.
|
List<ScraperTargetResponse> |
findScraperTargets()
Get all scraper targets.
|
List<ScraperTargetResponse> |
findScraperTargetsByOrg(Organization organization)
Get all scraper targets.
|
List<ScraperTargetResponse> |
findScraperTargetsByOrgId(String orgID)
Get all scraper targets.
|
List<Label> |
getLabels(ScraperTargetResponse scraperTargetResponse)
List all labels of a ScraperTarget.
|
List<Label> |
getLabels(String scraperTargetID)
List all labels of a ScraperTarget.
|
List<ResourceMember> |
getMembers(ScraperTargetResponse scraperTargetResponse)
List all users with member privileges for a ScraperTarget.
|
List<ResourceMember> |
getMembers(String scraperTargetID)
List all users with member privileges for a ScraperTarget.
|
List<ResourceOwner> |
getOwners(ScraperTargetResponse scraperTargetResponse)
List all owners of a ScraperTarget.
|
List<ResourceOwner> |
getOwners(String scraperTargetID)
List all owners of a ScraperTarget.
|
ScraperTargetResponse |
updateScraperTarget(ScraperTargetResponse scraperTargetResponse)
Update a ScraperTarget.
|
ScraperTargetResponse |
updateScraperTarget(String scraperTargetID,
ScraperTargetRequest scraperTargetRequest)
Update a ScraperTarget.
|
@Nonnull ScraperTargetResponse createScraperTarget(@Nonnull ScraperTargetRequest scraperTargetRequest)
ScraperTargetResponse.getId() with the new identifier.scraperTargetRequest - the scraper to create@Nonnull ScraperTargetResponse createScraperTarget(@Nonnull String name, @Nonnull String url, @Nonnull String bucketID, @Nonnull String orgID)
ScraperTargetRequest.getType() set to
ScraperTargetRequest.TypeEnum#PROMETHEUS.name - the name of the new ScraperTargeturl - the url of the new ScraperTargetbucketID - the id of the scraperTarget that its use to writesorgID - the id of the organization that owns new ScraperTarget@Nonnull ScraperTargetResponse updateScraperTarget(@Nonnull ScraperTargetResponse scraperTargetResponse)
scraperTargetResponse - ScraperTarget update to apply@Nonnull ScraperTargetResponse updateScraperTarget(@Nonnull String scraperTargetID, @Nonnull ScraperTargetRequest scraperTargetRequest)
scraperTargetID - id of the scraper target (required)scraperTargetRequest - ScraperTarget update to applyvoid deleteScraperTarget(@Nonnull ScraperTargetResponse scraperTargetResponse)
scraperTargetResponse - ScraperTarget to deletevoid deleteScraperTarget(@Nonnull String scraperTargetID)
scraperTargetID - ID of ScraperTarget to delete@Nonnull ScraperTargetResponse cloneScraperTarget(@Nonnull String clonedName, @Nonnull String scraperTargetID)
clonedName - name of cloned ScraperTargetscraperTargetID - ID of ScraperTarget to clone@Nonnull ScraperTargetResponse cloneScraperTarget(@Nonnull String clonedName, @Nonnull ScraperTargetResponse scraperTargetResponse)
clonedName - name of cloned ScraperTargetscraperTargetResponse - ScraperTarget to clone@Nonnull ScraperTargetResponse findScraperTargetByID(@Nonnull String scraperTargetID)
scraperTargetID - ID of ScraperTarget to get@Nonnull List<ScraperTargetResponse> findScraperTargets()
@Nonnull List<ScraperTargetResponse> findScraperTargetsByOrg(@Nonnull Organization organization)
organization - specifies the organization of the resource@Nonnull List<ScraperTargetResponse> findScraperTargetsByOrgId(@Nullable String orgID)
orgID - specifies the organization ID of the resource@Nonnull List<ResourceMember> getMembers(@Nonnull ScraperTargetResponse scraperTargetResponse)
scraperTargetResponse - the ScraperTarget with members@Nonnull List<ResourceMember> getMembers(@Nonnull String scraperTargetID)
scraperTargetID - ID of ScraperTarget to get members@Nonnull ResourceMember addMember(@Nonnull User member, @Nonnull ScraperTargetResponse scraperTargetResponse)
member - the member of an ScraperTargetscraperTargetResponse - the ScraperTarget for the member@Nonnull ResourceMember addMember(@Nonnull String memberID, @Nonnull String scraperTargetID)
memberID - the ID of a memberscraperTargetID - the ID of a ScraperTargetvoid deleteMember(@Nonnull User member, @Nonnull ScraperTargetResponse scraperTargetResponse)
member - the member of a ScraperTargetscraperTargetResponse - the scraperTargetvoid deleteMember(@Nonnull String memberID, @Nonnull String scraperTargetID)
scraperTargetID - the ID of a ScraperTargetmemberID - the ID of a member@Nonnull List<ResourceOwner> getOwners(@Nonnull ScraperTargetResponse scraperTargetResponse)
scraperTargetResponse - the ScraperTarget with owners@Nonnull List<ResourceOwner> getOwners(@Nonnull String scraperTargetID)
scraperTargetID - ID of ScraperTarget to get owners@Nonnull ResourceOwner addOwner(@Nonnull User owner, @Nonnull ScraperTargetResponse scraperTargetResponse)
owner - the owner of a ScraperTargetscraperTargetResponse - the ScraperTarget@Nonnull ResourceOwner addOwner(@Nonnull String ownerID, @Nonnull String scraperTargetID)
scraperTargetID - the ID of a ScraperTargetownerID - the ID of a ownervoid deleteOwner(@Nonnull User owner, @Nonnull ScraperTargetResponse scraperTargetResponse)
owner - the owner of a ScraperTargetscraperTargetResponse - the scraperTargetvoid deleteOwner(@Nonnull String ownerID, @Nonnull String scraperTargetID)
scraperTargetID - the ID of a ScraperTargetownerID - the ID of a owner@Nonnull List<Label> getLabels(@Nonnull ScraperTargetResponse scraperTargetResponse)
scraperTargetResponse - the ScraperTarget with labels@Nonnull List<Label> getLabels(@Nonnull String scraperTargetID)
scraperTargetID - ID of ScraperTarget to get labels@Nonnull LabelResponse addLabel(@Nonnull Label label, @Nonnull ScraperTargetResponse scraperTargetResponse)
label - the label of a ScraperTargetscraperTargetResponse - the ScraperTarget@Nonnull LabelResponse addLabel(@Nonnull String labelID, @Nonnull String scraperTargetID)
scraperTargetID - the ID of a ScraperTargetlabelID - the ID of a labelvoid deleteLabel(@Nonnull Label label, @Nonnull ScraperTargetResponse scraperTargetResponse)
label - the label of a ScraperTargetscraperTargetResponse - the ScraperTargetCopyright © 2018–2023 InfluxData, Inc.. All rights reserved.