com.ecwid.consul.v1.acl
Class AclConsulClient

java.lang.Object
  extended by com.ecwid.consul.v1.acl.AclConsulClient
All Implemented Interfaces:
AclClient

public final class AclConsulClient
extends java.lang.Object
implements AclClient


Constructor Summary
AclConsulClient()
           
AclConsulClient(ConsulRawClient rawClient)
           
AclConsulClient(java.lang.String agentHost)
           
AclConsulClient(java.lang.String agentHost, int agentPort)
           
AclConsulClient(java.lang.String agentHost, int agentPort, TLSConfig tlsConfig)
           
AclConsulClient(java.lang.String agentHost, TLSConfig tlsConfig)
           
AclConsulClient(TLSConfig tlsConfig)
           
 
Method Summary
 Response<java.lang.String> aclClone(java.lang.String aclId, java.lang.String token)
           
 Response<java.lang.String> aclCreate(NewAcl newAcl, java.lang.String token)
           
 Response<java.lang.Void> aclDestroy(java.lang.String aclId, java.lang.String token)
           
 Response<java.lang.Void> aclUpdate(UpdateAcl updateAcl, java.lang.String token)
           
 Response<Acl> getAcl(java.lang.String id)
           
 Response<java.util.List<Acl>> getAclList(java.lang.String token)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AclConsulClient

public AclConsulClient(ConsulRawClient rawClient)

AclConsulClient

public AclConsulClient()

AclConsulClient

public AclConsulClient(TLSConfig tlsConfig)

AclConsulClient

public AclConsulClient(java.lang.String agentHost)

AclConsulClient

public AclConsulClient(java.lang.String agentHost,
                       TLSConfig tlsConfig)

AclConsulClient

public AclConsulClient(java.lang.String agentHost,
                       int agentPort)

AclConsulClient

public AclConsulClient(java.lang.String agentHost,
                       int agentPort,
                       TLSConfig tlsConfig)
Method Detail

aclCreate

public Response<java.lang.String> aclCreate(NewAcl newAcl,
                                            java.lang.String token)
Specified by:
aclCreate in interface AclClient

aclUpdate

public Response<java.lang.Void> aclUpdate(UpdateAcl updateAcl,
                                          java.lang.String token)
Specified by:
aclUpdate in interface AclClient

aclDestroy

public Response<java.lang.Void> aclDestroy(java.lang.String aclId,
                                           java.lang.String token)
Specified by:
aclDestroy in interface AclClient

getAcl

public Response<Acl> getAcl(java.lang.String id)
Specified by:
getAcl in interface AclClient

aclClone

public Response<java.lang.String> aclClone(java.lang.String aclId,
                                           java.lang.String token)
Specified by:
aclClone in interface AclClient

getAclList

public Response<java.util.List<Acl>> getAclList(java.lang.String token)
Specified by:
getAclList in interface AclClient