public interface OrganizationsService
Modifier and Type | Method and Description |
---|---|
retrofit2.Call<Void> |
deleteOrgsID(String orgID,
String zapTraceSpan)
Delete an organization
|
retrofit2.Call<Void> |
deleteOrgsIDLabelsID(String orgID,
String labelID,
String zapTraceSpan)
Delete a label from an organization
|
retrofit2.Call<Void> |
deleteOrgsIDMembersID(String userID,
String orgID,
String zapTraceSpan)
Remove a member from an organization
|
retrofit2.Call<Void> |
deleteOrgsIDOwnersID(String userID,
String orgID,
String zapTraceSpan)
Remove an owner from an organization
|
retrofit2.Call<Organizations> |
getOrgs(String zapTraceSpan,
String org,
String orgID)
List all organizations
|
retrofit2.Call<Organization> |
getOrgsID(String orgID,
String zapTraceSpan)
Retrieve an organization
|
retrofit2.Call<LabelsResponse> |
getOrgsIDLabels(String orgID,
String zapTraceSpan)
List all labels for a organization
|
retrofit2.Call<OperationLogs> |
getOrgsIDLogs(String orgID,
String zapTraceSpan,
Integer offset,
Integer limit)
Retrieve operation logs for an organization
|
retrofit2.Call<ResourceMembers> |
getOrgsIDMembers(String orgID,
String zapTraceSpan)
List all members of an organization
|
retrofit2.Call<ResourceOwners> |
getOrgsIDOwners(String orgID,
String zapTraceSpan)
List all owners of an organization
|
retrofit2.Call<SecretKeysResponse> |
getOrgsIDSecrets(String orgID,
String zapTraceSpan)
List all secret keys for an organization
|
retrofit2.Call<Organization> |
patchOrgsID(String orgID,
Organization organization,
String zapTraceSpan)
Update an organization
|
retrofit2.Call<Void> |
patchOrgsIDSecrets(String orgID,
Map<String,String> requestBody,
String zapTraceSpan)
Update secrets in an organization
|
retrofit2.Call<Organization> |
postOrgs(Organization organization,
String zapTraceSpan)
Create an organization
|
retrofit2.Call<LabelResponse> |
postOrgsIDLabels(String orgID,
LabelMapping labelMapping,
String zapTraceSpan)
Add a label to an organization
|
retrofit2.Call<ResourceMember> |
postOrgsIDMembers(String orgID,
AddResourceMemberRequestBody addResourceMemberRequestBody,
String zapTraceSpan)
Add a member to an organization
|
retrofit2.Call<ResourceOwner> |
postOrgsIDOwners(String orgID,
AddResourceMemberRequestBody addResourceMemberRequestBody,
String zapTraceSpan)
Add an owner to an organization
|
retrofit2.Call<Void> |
postOrgsIDSecrets(String orgID,
SecretKeys secretKeys,
String zapTraceSpan)
Delete secrets from an organization
|
@DELETE(value="api/v2/orgs/{orgID}") retrofit2.Call<Void> deleteOrgsID(@Path(value="orgID") String orgID, @Header(value="Zap-Trace-Span") String zapTraceSpan)
orgID
- The ID of the organization to delete. (required)zapTraceSpan
- OpenTracing span context (optional)@DELETE(value="api/v2/orgs/{orgID}/labels/{labelID}") retrofit2.Call<Void> deleteOrgsIDLabelsID(@Path(value="orgID") String orgID, @Path(value="labelID") String labelID, @Header(value="Zap-Trace-Span") String zapTraceSpan)
orgID
- The organization ID. (required)labelID
- The label ID. (required)zapTraceSpan
- OpenTracing span context (optional)@DELETE(value="api/v2/orgs/{orgID}/members/{userID}") retrofit2.Call<Void> deleteOrgsIDMembersID(@Path(value="userID") String userID, @Path(value="orgID") String orgID, @Header(value="Zap-Trace-Span") String zapTraceSpan)
userID
- The ID of the member to remove. (required)orgID
- The organization ID. (required)zapTraceSpan
- OpenTracing span context (optional)@DELETE(value="api/v2/orgs/{orgID}/owners/{userID}") retrofit2.Call<Void> deleteOrgsIDOwnersID(@Path(value="userID") String userID, @Path(value="orgID") String orgID, @Header(value="Zap-Trace-Span") String zapTraceSpan)
userID
- The ID of the owner to remove. (required)orgID
- The organization ID. (required)zapTraceSpan
- OpenTracing span context (optional)@GET(value="api/v2/orgs") retrofit2.Call<Organizations> getOrgs(@Header(value="Zap-Trace-Span") String zapTraceSpan, @Query(value="org") String org, @Query(value="orgID") String orgID)
zapTraceSpan
- OpenTracing span context (optional)org
- Filter organizations to a specific organization name. (optional)orgID
- Filter organizations to a specific organization ID. (optional)@GET(value="api/v2/orgs/{orgID}") retrofit2.Call<Organization> getOrgsID(@Path(value="orgID") String orgID, @Header(value="Zap-Trace-Span") String zapTraceSpan)
orgID
- The ID of the organization to get. (required)zapTraceSpan
- OpenTracing span context (optional)@GET(value="api/v2/orgs/{orgID}/labels") retrofit2.Call<LabelsResponse> getOrgsIDLabels(@Path(value="orgID") String orgID, @Header(value="Zap-Trace-Span") String zapTraceSpan)
orgID
- The organization ID. (required)zapTraceSpan
- OpenTracing span context (optional)@GET(value="api/v2/orgs/{orgID}/logs") retrofit2.Call<OperationLogs> getOrgsIDLogs(@Path(value="orgID") String orgID, @Header(value="Zap-Trace-Span") String zapTraceSpan, @Query(value="offset") Integer offset, @Query(value="limit") Integer limit)
orgID
- The organization ID. (required)zapTraceSpan
- OpenTracing span context (optional)offset
- (optional)limit
- (optional, default to 20)@GET(value="api/v2/orgs/{orgID}/members") retrofit2.Call<ResourceMembers> getOrgsIDMembers(@Path(value="orgID") String orgID, @Header(value="Zap-Trace-Span") String zapTraceSpan)
orgID
- The organization ID. (required)zapTraceSpan
- OpenTracing span context (optional)@GET(value="api/v2/orgs/{orgID}/owners") retrofit2.Call<ResourceOwners> getOrgsIDOwners(@Path(value="orgID") String orgID, @Header(value="Zap-Trace-Span") String zapTraceSpan)
orgID
- The organization ID. (required)zapTraceSpan
- OpenTracing span context (optional)@GET(value="api/v2/orgs/{orgID}/secrets") retrofit2.Call<SecretKeysResponse> getOrgsIDSecrets(@Path(value="orgID") String orgID, @Header(value="Zap-Trace-Span") String zapTraceSpan)
orgID
- The organization ID. (required)zapTraceSpan
- OpenTracing span context (optional)@Headers(value="Content-Type:application/json") @PATCH(value="api/v2/orgs/{orgID}") retrofit2.Call<Organization> patchOrgsID(@Path(value="orgID") String orgID, @Body Organization organization, @Header(value="Zap-Trace-Span") String zapTraceSpan)
orgID
- The ID of the organization to get. (required)organization
- Organization update to apply (required)zapTraceSpan
- OpenTracing span context (optional)@Headers(value="Content-Type:application/json") @PATCH(value="api/v2/orgs/{orgID}/secrets") retrofit2.Call<Void> patchOrgsIDSecrets(@Path(value="orgID") String orgID, @Body Map<String,String> requestBody, @Header(value="Zap-Trace-Span") String zapTraceSpan)
orgID
- The organization ID. (required)requestBody
- Secret key value pairs to update/add (required)zapTraceSpan
- OpenTracing span context (optional)@Headers(value="Content-Type:application/json") @POST(value="api/v2/orgs") retrofit2.Call<Organization> postOrgs(@Body Organization organization, @Header(value="Zap-Trace-Span") String zapTraceSpan)
organization
- Organization to create (required)zapTraceSpan
- OpenTracing span context (optional)@Headers(value="Content-Type:application/json") @POST(value="api/v2/orgs/{orgID}/labels") retrofit2.Call<LabelResponse> postOrgsIDLabels(@Path(value="orgID") String orgID, @Body LabelMapping labelMapping, @Header(value="Zap-Trace-Span") String zapTraceSpan)
orgID
- The organization ID. (required)labelMapping
- Label to add (required)zapTraceSpan
- OpenTracing span context (optional)@Headers(value="Content-Type:application/json") @POST(value="api/v2/orgs/{orgID}/members") retrofit2.Call<ResourceMember> postOrgsIDMembers(@Path(value="orgID") String orgID, @Body AddResourceMemberRequestBody addResourceMemberRequestBody, @Header(value="Zap-Trace-Span") String zapTraceSpan)
orgID
- The organization ID. (required)addResourceMemberRequestBody
- User to add as member (required)zapTraceSpan
- OpenTracing span context (optional)@Headers(value="Content-Type:application/json") @POST(value="api/v2/orgs/{orgID}/owners") retrofit2.Call<ResourceOwner> postOrgsIDOwners(@Path(value="orgID") String orgID, @Body AddResourceMemberRequestBody addResourceMemberRequestBody, @Header(value="Zap-Trace-Span") String zapTraceSpan)
orgID
- The organization ID. (required)addResourceMemberRequestBody
- User to add as owner (required)zapTraceSpan
- OpenTracing span context (optional)@Headers(value="Content-Type:application/json") @POST(value="api/v2/orgs/{orgID}/secrets/delete") retrofit2.Call<Void> postOrgsIDSecrets(@Path(value="orgID") String orgID, @Body SecretKeys secretKeys, @Header(value="Zap-Trace-Span") String zapTraceSpan)
orgID
- The organization ID. (required)secretKeys
- Secret key to delete (required)zapTraceSpan
- OpenTracing span context (optional)Copyright © 2018–2020 InfluxData, Inc.. All rights reserved.