Interface AclServiceAsync
-
- All Implemented Interfaces:
public interface AclServiceAsync
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceAclServiceAsync.WithRawResponseA view of AclServiceAsync that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract AclServiceAsync.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
create
CompletableFuture<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 CompletableFuture<Acl> create(AclCreateParams params, RequestOptions requestOptions)
-
retrieve
CompletableFuture<Acl> retrieve(AclRetrieveParams params)
Get an acl object by its id
-
retrieve
abstract CompletableFuture<Acl> retrieve(AclRetrieveParams params, RequestOptions requestOptions)
-
list
CompletableFuture<AclListPageAsync> list(AclListParams params)
List out all acls. The acls are sorted by creation date, with the most recently-created acls coming first
-
list
abstract CompletableFuture<AclListPageAsync> list(AclListParams params, RequestOptions requestOptions)
-
delete
CompletableFuture<Acl> delete(AclDeleteParams params)
Delete an acl object by its id
-
delete
abstract CompletableFuture<Acl> delete(AclDeleteParams params, RequestOptions requestOptions)
-
batchUpdate
CompletableFuture<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 CompletableFuture<AclBatchUpdateResponse> batchUpdate(AclBatchUpdateParams params, RequestOptions requestOptions)
-
batchUpdate
CompletableFuture<AclBatchUpdateResponse> batchUpdate(AclBatchUpdateParams params)
-
batchUpdate
CompletableFuture<AclBatchUpdateResponse> batchUpdate(RequestOptions requestOptions)
-
findAndDelete
CompletableFuture<Acl> findAndDelete(AclFindAndDeleteParams params)
Delete a single acl
-
findAndDelete
abstract CompletableFuture<Acl> findAndDelete(AclFindAndDeleteParams params, RequestOptions requestOptions)
-
-
-
-