@ThreadSafe public interface AuthorizationsApi
| Modifier and Type | Method and Description |
|---|---|
Authorization |
cloneAuthorization(Authorization authorization)
Clone an authorization.
|
Authorization |
cloneAuthorization(String authorizationID)
Clone an authorization.
|
Authorization |
createAuthorization(Authorization authorization)
Create an new authorization.
|
Authorization |
createAuthorization(Organization organization,
List<Permission> permissions)
Create an authorization with defined
permissions. |
Authorization |
createAuthorization(String orgID,
List<Permission> permissions)
Create an authorization with defined
permissions. |
void |
deleteAuthorization(Authorization authorization)
Delete an authorization.
|
void |
deleteAuthorization(String authorizationID)
Delete an authorization.
|
Authorization |
findAuthorizationByID(String authorizationID)
Retrieve an authorization.
|
List<Authorization> |
findAuthorizations()
List all authorizations.
|
List<Authorization> |
findAuthorizationsByOrg(Organization organization)
List all authorizations for specified
organization. |
List<Authorization> |
findAuthorizationsByOrgID(String orgID)
List all authorizations for specified
orgID. |
List<Authorization> |
findAuthorizationsByUser(User user)
List all authorizations for specified
user. |
List<Authorization> |
findAuthorizationsByUserID(String userID)
List all authorizations for specified
userID. |
List<Authorization> |
findAuthorizationsByUserName(String userName)
List all authorizations for specified
userName. |
Authorization |
updateAuthorization(Authorization authorization)
Updates the status of the authorization.
|
@Nonnull Authorization createAuthorization(@Nonnull Authorization authorization)
authorization - authorization to create.@Nonnull Authorization createAuthorization(@Nonnull Organization organization, @Nonnull List<Permission> permissions)
permissions.organization - owner of authorizationpermissions - the permissions for the authorization@Nonnull Authorization createAuthorization(@Nonnull String orgID, @Nonnull List<Permission> permissions)
permissions.orgID - owner id of authorizationpermissions - the permissions for the authorization@Nonnull Authorization updateAuthorization(@Nonnull Authorization authorization)
authorization - the authorization with updated statusvoid deleteAuthorization(@Nonnull Authorization authorization)
authorization - authorization to deletevoid deleteAuthorization(@Nonnull String authorizationID)
authorizationID - ID of authorization to delete@Nonnull Authorization cloneAuthorization(@Nonnull String authorizationID)
authorizationID - ID of authorization to clone@Nonnull Authorization cloneAuthorization(@Nonnull Authorization authorization)
authorization - authorization to clone@Nonnull List<Authorization> findAuthorizations()
@Nonnull Authorization findAuthorizationByID(@Nonnull String authorizationID)
authorizationID - ID of authorization to get@Nonnull List<Authorization> findAuthorizationsByUser(@Nonnull User user)
user.user - filter authorizations belonging to a user@Nonnull List<Authorization> findAuthorizationsByUserID(@Nullable String userID)
userID.userID - filter authorizations belonging to a user ID@Nonnull List<Authorization> findAuthorizationsByUserName(@Nullable String userName)
userName.userName - filter authorizations belonging to a user name@Nonnull List<Authorization> findAuthorizationsByOrg(@Nonnull Organization organization)
organization.organization - filter authorizations belonging to a org@Nonnull List<Authorization> findAuthorizationsByOrgID(@Nullable String orgID)
orgID.orgID - filter authorizations belonging to a org idCopyright © 2018–2021 InfluxData, Inc.. All rights reserved.