Interface AclService
-
- All Implemented Interfaces:
public interface AclService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceAclService.WithRawResponseA view of AclService that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract AclService.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
create
Acl create(AclCreateParams params)
Create a new acl. If there is an existing acl with the same contents as the one specified in the request, will return the existing acl unmodified
-
create
abstract Acl create(AclCreateParams params, RequestOptions requestOptions)
-
retrieve
Acl retrieve(AclRetrieveParams params)
Get an acl object by its id
-
retrieve
abstract Acl retrieve(AclRetrieveParams params, RequestOptions requestOptions)
-
list
AclListPage list(AclListParams params)
List out all acls. The acls are sorted by creation date, with the most recently-created acls coming first
-
list
abstract AclListPage list(AclListParams params, RequestOptions requestOptions)
-
delete
Acl delete(AclDeleteParams params)
Delete an acl object by its id
-
delete
abstract Acl delete(AclDeleteParams params, RequestOptions requestOptions)
-
batchUpdate
AclBatchUpdateResponse batchUpdate()
Batch update acls. This operation is idempotent, so adding acls which already exist will have no effect, and removing acls which do not exist will have no effect.
-
batchUpdate
abstract AclBatchUpdateResponse batchUpdate(AclBatchUpdateParams params, RequestOptions requestOptions)
-
batchUpdate
AclBatchUpdateResponse batchUpdate(AclBatchUpdateParams params)
-
batchUpdate
AclBatchUpdateResponse batchUpdate(RequestOptions requestOptions)
-
findAndDelete
Acl findAndDelete(AclFindAndDeleteParams params)
Delete a single acl
-
findAndDelete
abstract Acl findAndDelete(AclFindAndDeleteParams params, RequestOptions requestOptions)
-
-
-
-