ServerAuthenticationProvider.MatchValues (Apache ZooKeeper - Server 3.7.0 API)
Date: 2021-03-17

org.apache.zookeeper.server.auth

## Class ServerAuthenticationProvider.MatchValues

- java.lang.Object
- - org.apache.zookeeper.server.auth.ServerAuthenticationProvider.MatchValues

- Enclosing class:
    ServerAuthenticationProvider

      public static class ServerAuthenticationProvider.MatchValues
      extends Object

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `MatchValues(String path, String id, String aclExpr, int perm, List<ACL> setAcls)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `String` | `getAclExpr()`
    `String` | `getId()`
    `String` | `getPath()`
    `int` | `getPerm()`
    `List<ACL>` | `getSetAcls()`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### MatchValues

          public MatchValues(String path,
                             String id,
                             String aclExpr,
                             int perm,
                             List<ACL> setAcls)

      Parameters:
        `path` - the path of the operation being authenticated
        `id` - the id to check.
        `aclExpr` - the expression to match ids against.
        `perm` - the permission value being authenticated
        `setAcls` - for set ACL operations, the list of ACLs being set. Otherwise null.

  - ### Method Detail

    - #### getPath

          public String getPath()

    - #### getId

          public String getId()

    - #### getAclExpr

          public String getAclExpr()

    - #### getPerm

          public int getPerm()

    - #### getSetAcls

          public List<ACL> getSetAcls()

Copyright © 2008–2021 The Apache Software Foundation. All rights reserved.