public class AcdpAdminApiClient extends java.lang.Object implements AcdpAdminApi
| Constructor and Description |
|---|
AcdpAdminApiClient(AcdpAdminConfig config) |
AcdpAdminApiClient(AcdpAdminConfig config,
com.sun.jersey.api.client.Client client)
Note that this constructor cannot disable SSL validation, so that configuration option is ignored here.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAccountAssignee(java.lang.String accountId,
java.lang.String identityId,
java.lang.String password,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String email,
java.lang.String role) |
void |
adminAccountEvent(java.lang.String accountId,
com.emc.cdp.services.rest.model.LifecycleEventType eventType) |
java.lang.String |
createAccount(com.emc.cdp.services.rest.model.Account acct) |
java.lang.String |
createAccountInvitation(java.lang.String accountId,
java.lang.String email,
java.lang.String accountRole) |
java.lang.String |
createSubscription(java.lang.String accountId,
java.lang.String serviceId) |
void |
deleteAccount(java.lang.String accountId) |
void |
deleteIdentity(java.lang.String identityId) |
void |
deleteSubscription(java.lang.String accountId,
java.lang.String subscriptionId) |
void |
editAccountAssignee(java.lang.String accountId,
java.lang.String identityId,
java.lang.String newRole) |
com.emc.cdp.services.rest.model.Account |
getAccount(java.lang.String accountId) |
com.emc.cdp.services.rest.model.Assignee |
getAccountAssignee(java.lang.String accountId,
java.lang.String identityId,
boolean includeProfile) |
com.emc.cdp.services.rest.model.SubscriptionList |
getAccountSubscriptions(java.lang.String accountId) |
com.emc.cdp.services.rest.model.Identity |
getIdentity(java.lang.String id) |
com.emc.cdp.services.rest.model.Account |
getIdentityAccount(java.lang.String identityId,
boolean includeSubscription) |
com.emc.cdp.services.rest.model.MeteringUsageList |
getSubscriptionUsage(java.lang.String accountId,
java.lang.String subscriptionId,
java.util.Date startDate,
java.util.Date endDate,
java.util.List<java.lang.String> resources,
java.lang.String category) |
com.emc.cdp.services.rest.model.MeteringUsageList |
getSubscriptionUsage(java.lang.String accountId,
java.lang.String subscriptionId,
java.util.Date startDate,
java.util.Date endDate,
java.util.List<java.lang.String> resources,
java.lang.String category,
int start,
int count) |
com.emc.cdp.services.rest.model.Subtenant |
getSubtenant(java.lang.String accountId,
java.lang.String subscriptionId) |
com.emc.cdp.services.rest.model.MeteringUsageList |
getTokenGroupUsage(java.lang.String accountId,
java.lang.String subscriptionId,
java.lang.String tokenGroupId,
java.util.Date startDate,
java.util.Date endDate,
java.util.List<java.lang.String> resources,
java.lang.String category) |
com.emc.cdp.services.rest.model.MeteringUsageList |
getTokenGroupUsage(java.lang.String accountId,
java.lang.String subscriptionId,
java.lang.String tokenGroupId,
java.util.Date startDate,
java.util.Date endDate,
java.util.List<java.lang.String> resources,
java.lang.String category,
int start,
int count) |
com.emc.cdp.services.rest.model.Token |
getTokenInformation(java.lang.String accountId,
java.lang.String subscriptionId,
java.lang.String tokenGroupId,
java.lang.String tokenId,
boolean showFullInfo) |
com.emc.cdp.services.rest.model.AssigneeList |
listAccountAssignees(java.lang.String accountId,
boolean includeProfile) |
com.emc.cdp.services.rest.model.AccountList |
listAccounts(boolean includeSubscription) |
com.emc.cdp.services.rest.model.AccountList |
listAccounts(boolean includeSubscription,
int start,
int count) |
com.emc.cdp.services.rest.model.IdentityList |
listIdentities(boolean listAllAccounts,
boolean includeProfile) |
com.emc.cdp.services.rest.model.IdentityList |
listIdentities(boolean listAllAccounts,
boolean includeProfile,
int start,
int count) |
com.emc.cdp.services.rest.model.TokenGroupList |
listTokenGroups(java.lang.String accountId,
java.lang.String subscriptionId) |
com.emc.cdp.services.rest.model.TokenGroupList |
listTokenGroups(java.lang.String accountId,
java.lang.String subscriptionId,
int start,
int count) |
com.emc.cdp.services.rest.model.TokenList |
listTokens(java.lang.String accountId,
java.lang.String subscriptionId,
java.lang.String tokenGroupId) |
com.emc.cdp.services.rest.model.TokenList |
listTokens(java.lang.String accountId,
java.lang.String subscriptionId,
java.lang.String tokenGroupId,
int start,
int count) |
void |
provisionSubscription(java.lang.String accountId,
java.lang.String subscriptionId,
boolean sendEmail) |
void |
RemoveAccountAssignee(java.lang.String accountId,
java.lang.String identityId) |
void |
unassignAccountIdentity(java.lang.String accountId,
java.lang.String identityId) |
void |
updateIdentityProfile(java.lang.String identityId,
com.emc.cdp.services.rest.model.Profile profile) |
public AcdpAdminApiClient(AcdpAdminConfig config)
public AcdpAdminApiClient(AcdpAdminConfig config, com.sun.jersey.api.client.Client client)
public java.lang.String createAccount(com.emc.cdp.services.rest.model.Account acct)
createAccount in interface AcdpAdminApipublic void deleteAccount(java.lang.String accountId)
deleteAccount in interface AcdpAdminApipublic com.emc.cdp.services.rest.model.AccountList listAccounts(boolean includeSubscription)
listAccounts in interface AcdpAdminApipublic com.emc.cdp.services.rest.model.AccountList listAccounts(boolean includeSubscription,
int start,
int count)
listAccounts in interface AcdpAdminApipublic com.emc.cdp.services.rest.model.IdentityList listIdentities(boolean listAllAccounts,
boolean includeProfile)
listIdentities in interface AcdpAdminApipublic com.emc.cdp.services.rest.model.IdentityList listIdentities(boolean listAllAccounts,
boolean includeProfile,
int start,
int count)
listIdentities in interface AcdpAdminApipublic com.emc.cdp.services.rest.model.Identity getIdentity(java.lang.String id)
getIdentity in interface AcdpAdminApipublic java.lang.String createAccountInvitation(java.lang.String accountId,
java.lang.String email,
java.lang.String accountRole)
createAccountInvitation in interface AcdpAdminApipublic java.lang.String createSubscription(java.lang.String accountId,
java.lang.String serviceId)
createSubscription in interface AcdpAdminApipublic void provisionSubscription(java.lang.String accountId,
java.lang.String subscriptionId,
boolean sendEmail)
provisionSubscription in interface AcdpAdminApipublic com.emc.cdp.services.rest.model.Account getIdentityAccount(java.lang.String identityId,
boolean includeSubscription)
getIdentityAccount in interface AcdpAdminApipublic com.emc.cdp.services.rest.model.SubscriptionList getAccountSubscriptions(java.lang.String accountId)
getAccountSubscriptions in interface AcdpAdminApipublic com.emc.cdp.services.rest.model.Subtenant getSubtenant(java.lang.String accountId,
java.lang.String subscriptionId)
getSubtenant in interface AcdpAdminApipublic void adminAccountEvent(java.lang.String accountId,
com.emc.cdp.services.rest.model.LifecycleEventType eventType)
adminAccountEvent in interface AcdpAdminApipublic void deleteIdentity(java.lang.String identityId)
deleteIdentity in interface AcdpAdminApipublic void addAccountAssignee(java.lang.String accountId,
java.lang.String identityId,
java.lang.String password,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String email,
java.lang.String role)
addAccountAssignee in interface AcdpAdminApipublic com.emc.cdp.services.rest.model.AssigneeList listAccountAssignees(java.lang.String accountId,
boolean includeProfile)
listAccountAssignees in interface AcdpAdminApipublic com.emc.cdp.services.rest.model.Assignee getAccountAssignee(java.lang.String accountId,
java.lang.String identityId,
boolean includeProfile)
getAccountAssignee in interface AcdpAdminApipublic void editAccountAssignee(java.lang.String accountId,
java.lang.String identityId,
java.lang.String newRole)
editAccountAssignee in interface AcdpAdminApipublic void RemoveAccountAssignee(java.lang.String accountId,
java.lang.String identityId)
RemoveAccountAssignee in interface AcdpAdminApipublic void updateIdentityProfile(java.lang.String identityId,
com.emc.cdp.services.rest.model.Profile profile)
updateIdentityProfile in interface AcdpAdminApipublic com.emc.cdp.services.rest.model.Account getAccount(java.lang.String accountId)
getAccount in interface AcdpAdminApipublic com.emc.cdp.services.rest.model.MeteringUsageList getSubscriptionUsage(java.lang.String accountId,
java.lang.String subscriptionId,
java.util.Date startDate,
java.util.Date endDate,
java.util.List<java.lang.String> resources,
java.lang.String category)
getSubscriptionUsage in interface AcdpAdminApipublic com.emc.cdp.services.rest.model.MeteringUsageList getSubscriptionUsage(java.lang.String accountId,
java.lang.String subscriptionId,
java.util.Date startDate,
java.util.Date endDate,
java.util.List<java.lang.String> resources,
java.lang.String category,
int start,
int count)
getSubscriptionUsage in interface AcdpAdminApipublic void deleteSubscription(java.lang.String accountId,
java.lang.String subscriptionId)
deleteSubscription in interface AcdpAdminApipublic com.emc.cdp.services.rest.model.TokenGroupList listTokenGroups(java.lang.String accountId,
java.lang.String subscriptionId)
listTokenGroups in interface AcdpAdminApipublic com.emc.cdp.services.rest.model.TokenGroupList listTokenGroups(java.lang.String accountId,
java.lang.String subscriptionId,
int start,
int count)
listTokenGroups in interface AcdpAdminApipublic com.emc.cdp.services.rest.model.MeteringUsageList getTokenGroupUsage(java.lang.String accountId,
java.lang.String subscriptionId,
java.lang.String tokenGroupId,
java.util.Date startDate,
java.util.Date endDate,
java.util.List<java.lang.String> resources,
java.lang.String category)
getTokenGroupUsage in interface AcdpAdminApipublic com.emc.cdp.services.rest.model.MeteringUsageList getTokenGroupUsage(java.lang.String accountId,
java.lang.String subscriptionId,
java.lang.String tokenGroupId,
java.util.Date startDate,
java.util.Date endDate,
java.util.List<java.lang.String> resources,
java.lang.String category,
int start,
int count)
getTokenGroupUsage in interface AcdpAdminApipublic com.emc.cdp.services.rest.model.TokenList listTokens(java.lang.String accountId,
java.lang.String subscriptionId,
java.lang.String tokenGroupId)
listTokens in interface AcdpAdminApipublic com.emc.cdp.services.rest.model.TokenList listTokens(java.lang.String accountId,
java.lang.String subscriptionId,
java.lang.String tokenGroupId,
int start,
int count)
listTokens in interface AcdpAdminApipublic com.emc.cdp.services.rest.model.Token getTokenInformation(java.lang.String accountId,
java.lang.String subscriptionId,
java.lang.String tokenGroupId,
java.lang.String tokenId,
boolean showFullInfo)
getTokenInformation in interface AcdpAdminApipublic void unassignAccountIdentity(java.lang.String accountId,
java.lang.String identityId)
unassignAccountIdentity in interface AcdpAdminApi