@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.