public class TenantMgmtClient extends AbstractJerseyClient<TenantMgmtConfig> implements TenantMgmtApi
client, config| Constructor and Description |
|---|
TenantMgmtClient(TenantMgmtConfig config) |
| Modifier and Type | Method and Description |
|---|---|
protected com.sun.jersey.api.client.Client |
createClient(TenantMgmtConfig config) |
SharedSecret |
getSharedSecret(java.lang.String subtenantName,
java.lang.String uid) |
GetSubtenantResponse |
getSubtenant(java.lang.String subtenantName) |
GetTenantInfoResponse |
getTenantInfo() |
ListPoliciesResponse |
listPolicies() |
ListSubtenantsResponse |
listSubtenants() |
ListUidsResponse |
listUids(java.lang.String subtenantName) |
protected java.lang.String |
tenantPrefix() |
buildRequest, executeAndClose, fillResponsepublic TenantMgmtClient(TenantMgmtConfig config)
protected com.sun.jersey.api.client.Client createClient(TenantMgmtConfig config)
createClient in class AbstractJerseyClient<TenantMgmtConfig>public GetTenantInfoResponse getTenantInfo()
getTenantInfo in interface TenantMgmtApipublic ListSubtenantsResponse listSubtenants()
listSubtenants in interface TenantMgmtApipublic GetSubtenantResponse getSubtenant(java.lang.String subtenantName)
getSubtenant in interface TenantMgmtApipublic ListPoliciesResponse listPolicies()
listPolicies in interface TenantMgmtApipublic ListUidsResponse listUids(java.lang.String subtenantName)
listUids in interface TenantMgmtApipublic SharedSecret getSharedSecret(java.lang.String subtenantName, java.lang.String uid)
getSharedSecret in interface TenantMgmtApiprotected java.lang.String tenantPrefix()