public interface AcdpAdminApi
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 adminSuspend) |
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 identityId) |
com.emc.cdp.services.rest.model.Account |
getIdentityAccount(java.lang.String identity,
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 p) |
java.lang.String createAccount(com.emc.cdp.services.rest.model.Account acct)
void deleteAccount(java.lang.String accountId)
com.emc.cdp.services.rest.model.AccountList listAccounts(boolean includeSubscription)
com.emc.cdp.services.rest.model.AccountList listAccounts(boolean includeSubscription, int start, int count)
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 provisionSubscription(java.lang.String accountId, java.lang.String subscriptionId, boolean sendEmail)
com.emc.cdp.services.rest.model.Account getIdentityAccount(java.lang.String identity, boolean includeSubscription)
com.emc.cdp.services.rest.model.SubscriptionList getAccountSubscriptions(java.lang.String accountId)
com.emc.cdp.services.rest.model.Subtenant getSubtenant(java.lang.String accountId, java.lang.String subscriptionId)
void adminAccountEvent(java.lang.String accountId, com.emc.cdp.services.rest.model.LifecycleEventType adminSuspend)
void deleteIdentity(java.lang.String identityId)
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)
com.emc.cdp.services.rest.model.AssigneeList listAccountAssignees(java.lang.String accountId, boolean includeProfile)
com.emc.cdp.services.rest.model.Assignee getAccountAssignee(java.lang.String accountId, java.lang.String identityId, boolean includeProfile)
void editAccountAssignee(java.lang.String accountId, java.lang.String identityId, java.lang.String newRole)
void RemoveAccountAssignee(java.lang.String accountId, java.lang.String identityId)
void updateIdentityProfile(java.lang.String identityId, com.emc.cdp.services.rest.model.Profile p)
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.Identity getIdentity(java.lang.String identityId)
com.emc.cdp.services.rest.model.Account getAccount(java.lang.String accountId)
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)
void deleteSubscription(java.lang.String accountId, java.lang.String subscriptionId)
void unassignAccountIdentity(java.lang.String accountId, java.lang.String identityId)
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.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.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)
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)