## Uses of Class
io.vertx.ext.consul.policy.AclPolicy

- Packages that use AclPolicy
  Package | Description
  --- | ---
  io.vertx.ext.consul |
  io.vertx.ext.consul.policy |
  io.vertx.reactivex.ext.consul |
  io.vertx.rxjava.ext.consul |
  io.vertx.rxjava3.ext.consul |

- - ### Uses of AclPolicy in io.vertx.ext.consul

    Methods in io.vertx.ext.consul that return types with arguments of type AclPolicy
    Modifier and Type | Method and Description
    --- | ---
    `Future<List<AclPolicy>>` | ConsulClient.`getAclPolicies()` This endpoint lists all the ACL policies.
    `Future<AclPolicy>` | ConsulClient.`readPolicy(String id)` This endpoint reads an ACL policy with the given ID
    `Future<AclPolicy>` | ConsulClient.`readPolicyByName(String name)` This endpoint reads an ACL policy with the given name
    `Future<AclPolicy>` | ConsulClient.`updatePolicy(String id, AclPolicy policy)` This endpoint updates an existing ACL policy

    Methods in io.vertx.ext.consul with parameters of type AclPolicy
    Modifier and Type | Method and Description
    --- | ---
    `Future<String>` | ConsulClient.`createAclPolicy(AclPolicy policy)` Creates a new ACL policy
    `ConsulClient` | ConsulClient.`createAclPolicy(AclPolicy policy, Handler<AsyncResult<String>> resultHandler)` Creates a new ACL policy
    `Future<AclPolicy>` | ConsulClient.`updatePolicy(String id, AclPolicy policy)` This endpoint updates an existing ACL policy
    `ConsulClient` | ConsulClient.`updatePolicy(String id, AclPolicy policy, Handler<AsyncResult<AclPolicy>> resultHandler)` This endpoint updates an existing ACL policy

    Method parameters in io.vertx.ext.consul with type arguments of type AclPolicy
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`getAclPolicies(Handler<AsyncResult<List<AclPolicy>>> resultHandler)` This endpoint lists all the ACL policies.
    `ConsulClient` | ConsulClient.`readPolicy(String id, Handler<AsyncResult<AclPolicy>> resultHandler)` This endpoint reads an ACL policy with the given ID
    `ConsulClient` | ConsulClient.`readPolicyByName(String name, Handler<AsyncResult<AclPolicy>> resultHandler)` This endpoint reads an ACL policy with the given name
    `ConsulClient` | ConsulClient.`updatePolicy(String id, AclPolicy policy, Handler<AsyncResult<AclPolicy>> resultHandler)` This endpoint updates an existing ACL policy

  - ### Uses of AclPolicy in io.vertx.ext.consul.policy

    Methods in io.vertx.ext.consul.policy that return AclPolicy
    Modifier and Type | Method and Description
    --- | ---
    `AclPolicy` | AclPolicy.`addDatacenter(String datacenter)` Adds a datacenter, like `setDatacenters(List)`
    `AclPolicy` | AclPolicy.`setDatacenters(List<String> datacenters)` Sets an optional datacenters.
    `AclPolicy` | AclPolicy.`setDescription(String description)` Sets an optional free-form description that is human-readable.
    `AclPolicy` | AclPolicy.`setName(String name)` Sets a name.
    `AclPolicy` | AclPolicy.`setNamespace(String namespace)` Sets an optional namespace.
    `AclPolicy` | AclPolicy.`setRules(String rules)` Sets a rules.

  - ### Uses of AclPolicy in io.vertx.reactivex.ext.consul

    Methods in io.vertx.reactivex.ext.consul that return types with arguments of type AclPolicy
    Modifier and Type | Method and Description
    --- | ---
    `Single<AclPolicy>` | ConsulClient.`rxReadPolicy(String id)` This endpoint reads an ACL policy with the given ID
    `Single<AclPolicy>` | ConsulClient.`rxReadPolicyByName(String name)` This endpoint reads an ACL policy with the given name
    `Single<AclPolicy>` | ConsulClient.`rxUpdatePolicy(String id, AclPolicy policy)` This endpoint updates an existing ACL policy

    Methods in io.vertx.reactivex.ext.consul with parameters of type AclPolicy
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`createAclPolicy(AclPolicy policy)` Creates a new ACL policy
    `ConsulClient` | ConsulClient.`createAclPolicy(AclPolicy policy, Handler<AsyncResult<String>> resultHandler)` Creates a new ACL policy
    `Single<String>` | ConsulClient.`rxCreateAclPolicy(AclPolicy policy)` Creates a new ACL policy
    `Single<AclPolicy>` | ConsulClient.`rxUpdatePolicy(String id, AclPolicy policy)` This endpoint updates an existing ACL policy
    `ConsulClient` | ConsulClient.`updatePolicy(String id, AclPolicy policy)` This endpoint updates an existing ACL policy
    `ConsulClient` | ConsulClient.`updatePolicy(String id, AclPolicy policy, Handler<AsyncResult<AclPolicy>> resultHandler)` This endpoint updates an existing ACL policy

    Method parameters in io.vertx.reactivex.ext.consul with type arguments of type AclPolicy
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`getAclPolicies(Handler<AsyncResult<List<AclPolicy>>> resultHandler)` This endpoint lists all the ACL policies.
    `ConsulClient` | ConsulClient.`readPolicy(String id, Handler<AsyncResult<AclPolicy>> resultHandler)` This endpoint reads an ACL policy with the given ID
    `ConsulClient` | ConsulClient.`readPolicyByName(String name, Handler<AsyncResult<AclPolicy>> resultHandler)` This endpoint reads an ACL policy with the given name
    `ConsulClient` | ConsulClient.`updatePolicy(String id, AclPolicy policy, Handler<AsyncResult<AclPolicy>> resultHandler)` This endpoint updates an existing ACL policy

  - ### Uses of AclPolicy in io.vertx.rxjava.ext.consul

    Methods in io.vertx.rxjava.ext.consul that return types with arguments of type AclPolicy
    Modifier and Type | Method and Description
    --- | ---
    `Single<AclPolicy>` | ConsulClient.`rxReadPolicy(String id)` This endpoint reads an ACL policy with the given ID
    `Single<AclPolicy>` | ConsulClient.`rxReadPolicyByName(String name)` This endpoint reads an ACL policy with the given name
    `Single<AclPolicy>` | ConsulClient.`rxUpdatePolicy(String id, AclPolicy policy)` This endpoint updates an existing ACL policy

    Methods in io.vertx.rxjava.ext.consul with parameters of type AclPolicy
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`createAclPolicy(AclPolicy policy)` Creates a new ACL policy
    `ConsulClient` | ConsulClient.`createAclPolicy(AclPolicy policy, Handler<AsyncResult<String>> resultHandler)` Creates a new ACL policy
    `Single<String>` | ConsulClient.`rxCreateAclPolicy(AclPolicy policy)` Creates a new ACL policy
    `Single<AclPolicy>` | ConsulClient.`rxUpdatePolicy(String id, AclPolicy policy)` This endpoint updates an existing ACL policy
    `ConsulClient` | ConsulClient.`updatePolicy(String id, AclPolicy policy)` This endpoint updates an existing ACL policy
    `ConsulClient` | ConsulClient.`updatePolicy(String id, AclPolicy policy, Handler<AsyncResult<AclPolicy>> resultHandler)` This endpoint updates an existing ACL policy

    Method parameters in io.vertx.rxjava.ext.consul with type arguments of type AclPolicy
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`getAclPolicies(Handler<AsyncResult<List<AclPolicy>>> resultHandler)` This endpoint lists all the ACL policies.
    `ConsulClient` | ConsulClient.`readPolicy(String id, Handler<AsyncResult<AclPolicy>> resultHandler)` This endpoint reads an ACL policy with the given ID
    `ConsulClient` | ConsulClient.`readPolicyByName(String name, Handler<AsyncResult<AclPolicy>> resultHandler)` This endpoint reads an ACL policy with the given name
    `ConsulClient` | ConsulClient.`updatePolicy(String id, AclPolicy policy, Handler<AsyncResult<AclPolicy>> resultHandler)` This endpoint updates an existing ACL policy

  - ### Uses of AclPolicy in io.vertx.rxjava3.ext.consul

    Methods in io.vertx.rxjava3.ext.consul that return types with arguments of type AclPolicy
    Modifier and Type | Method and Description
    --- | ---
    `Single<AclPolicy>` | ConsulClient.`readPolicy(String id)` This endpoint reads an ACL policy with the given ID
    `Single<AclPolicy>` | ConsulClient.`readPolicyByName(String name)` This endpoint reads an ACL policy with the given name
    `Single<AclPolicy>` | ConsulClient.`rxReadPolicy(String id)` This endpoint reads an ACL policy with the given ID
    `Single<AclPolicy>` | ConsulClient.`rxReadPolicyByName(String name)` This endpoint reads an ACL policy with the given name
    `Single<AclPolicy>` | ConsulClient.`rxUpdatePolicy(String id, AclPolicy policy)` This endpoint updates an existing ACL policy
    `Single<AclPolicy>` | ConsulClient.`updatePolicy(String id, AclPolicy policy)` This endpoint updates an existing ACL policy

    Methods in io.vertx.rxjava3.ext.consul with parameters of type AclPolicy
    Modifier and Type | Method and Description
    --- | ---
    `Single<String>` | ConsulClient.`createAclPolicy(AclPolicy policy)` Creates a new ACL policy
    `Single<String>` | ConsulClient.`rxCreateAclPolicy(AclPolicy policy)` Creates a new ACL policy
    `Single<AclPolicy>` | ConsulClient.`rxUpdatePolicy(String id, AclPolicy policy)` This endpoint updates an existing ACL policy
    `Single<AclPolicy>` | ConsulClient.`updatePolicy(String id, AclPolicy policy)` This endpoint updates an existing ACL policy

    Method parameters in io.vertx.rxjava3.ext.consul with type arguments of type AclPolicy
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`getAclPolicies(Handler<AsyncResult<List<AclPolicy>>> resultHandler)` This endpoint lists all the ACL policies.

Copyright © 2023 Eclipse. All rights reserved.