Package com.orbitz.consul
Class AclClient
- java.lang.Object
-
- com.orbitz.consul.AclClient
-
public class AclClient extends java.lang.Object
-
-
Method Summary
Modifier and Type Method Description java.lang.StringcloneAcl(java.lang.String id)java.lang.StringcreateAcl(AclToken aclToken)PolicyResponsecreatePolicy(Policy policy)TokenResponsecreateToken(Token token)voiddeletePolicy(java.lang.String id)voiddeleteToken(java.lang.String id)voiddestroyAcl(java.lang.String id)java.util.List<AclResponse>getAclInfo(java.lang.String id)ClientConfiggetConfig()ClientEventHandlergetEventHandler()java.util.List<AclResponse>listAcls()java.util.List<PolicyResponse>listPolicies()java.util.List<TokenListResponse>listTokens()PolicyResponsereadPolicy(java.lang.String id)TokenResponsereadSelfToken()TokenResponsereadToken(java.lang.String id)voidupdateAcl(AclToken aclToken)PolicyResponseupdatePolicy(java.lang.String id, Policy policy)TokenResponseupdateToken(java.lang.String id, Token token)
-
-
-
Field Detail
-
http
protected final Http http
-
-
Method Detail
-
createAcl
public java.lang.String createAcl(AclToken aclToken)
-
updateAcl
public void updateAcl(AclToken aclToken)
-
destroyAcl
public void destroyAcl(java.lang.String id)
-
getAclInfo
public java.util.List<AclResponse> getAclInfo(java.lang.String id)
-
cloneAcl
public java.lang.String cloneAcl(java.lang.String id)
-
listAcls
public java.util.List<AclResponse> listAcls()
-
createPolicy
public PolicyResponse createPolicy(Policy policy)
-
readPolicy
public PolicyResponse readPolicy(java.lang.String id)
-
updatePolicy
public PolicyResponse updatePolicy(java.lang.String id, Policy policy)
-
deletePolicy
public void deletePolicy(java.lang.String id)
-
listPolicies
public java.util.List<PolicyResponse> listPolicies()
-
createToken
public TokenResponse createToken(Token token)
-
readToken
public TokenResponse readToken(java.lang.String id)
-
readSelfToken
public TokenResponse readSelfToken()
-
updateToken
public TokenResponse updateToken(java.lang.String id, Token token)
-
listTokens
public java.util.List<TokenListResponse> listTokens()
-
deleteToken
public void deleteToken(java.lang.String id)
-
getConfig
public ClientConfig getConfig()
-
getEventHandler
public ClientEventHandler getEventHandler()
-
-