@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonWorkMail extends Object implements AmazonWorkMail
AmazonWorkMail. Convenient method forms pass through to the corresponding overload
that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
AssociateDelegateToResourceResult |
associateDelegateToResource(AssociateDelegateToResourceRequest request)
Adds a member to the resource's set of delegates.
|
AssociateMemberToGroupResult |
associateMemberToGroup(AssociateMemberToGroupRequest request)
Adds a member to the group's set.
|
CreateAliasResult |
createAlias(CreateAliasRequest request)
Adds an alias to the set of a given member of Amazon WorkMail.
|
CreateGroupResult |
createGroup(CreateGroupRequest request)
Creates a group that can be used in Amazon WorkMail by calling the RegisterToWorkMail operation.
|
CreateResourceResult |
createResource(CreateResourceRequest request)
Creates a new Amazon WorkMail resource.
|
CreateUserResult |
createUser(CreateUserRequest request)
Creates a user who can be used in Amazon WorkMail by calling the RegisterToWorkMail operation.
|
DeleteAliasResult |
deleteAlias(DeleteAliasRequest request)
Remove the alias from a set of aliases for a given user.
|
DeleteGroupResult |
deleteGroup(DeleteGroupRequest request)
Deletes a group from Amazon WorkMail.
|
DeleteResourceResult |
deleteResource(DeleteResourceRequest request)
Deletes the specified resource.
|
DeleteUserResult |
deleteUser(DeleteUserRequest request)
Deletes a user from Amazon WorkMail and all subsequent systems.
|
DeregisterFromWorkMailResult |
deregisterFromWorkMail(DeregisterFromWorkMailRequest request)
Mark a user, group, or resource as no longer used in Amazon WorkMail.
|
DescribeGroupResult |
describeGroup(DescribeGroupRequest request)
Returns the data available for the group.
|
DescribeOrganizationResult |
describeOrganization(DescribeOrganizationRequest request)
Provides more information regarding a given organization based on its identifier.
|
DescribeResourceResult |
describeResource(DescribeResourceRequest request)
Returns the data available for the resource.
|
DescribeUserResult |
describeUser(DescribeUserRequest request)
Provides information regarding the user.
|
DisassociateDelegateFromResourceResult |
disassociateDelegateFromResource(DisassociateDelegateFromResourceRequest request)
Removes a member from the resource's set of delegates.
|
DisassociateMemberFromGroupResult |
disassociateMemberFromGroup(DisassociateMemberFromGroupRequest request)
Removes a member from a group.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
ListAliasesResult |
listAliases(ListAliasesRequest request)
Creates a paginated call to list the aliases associated with a given entity.
|
ListGroupMembersResult |
listGroupMembers(ListGroupMembersRequest request)
Returns an overview of the members of a group.
|
ListGroupsResult |
listGroups(ListGroupsRequest request)
Returns summaries of the organization's groups.
|
ListOrganizationsResult |
listOrganizations(ListOrganizationsRequest request)
Returns summaries of the customer's non-deleted organizations.
|
ListResourceDelegatesResult |
listResourceDelegates(ListResourceDelegatesRequest request)
Lists the delegates associated with a resource.
|
ListResourcesResult |
listResources(ListResourcesRequest request)
Returns summaries of the organization's resources.
|
ListUsersResult |
listUsers(ListUsersRequest request)
Returns summaries of the organization's users.
|
RegisterToWorkMailResult |
registerToWorkMail(RegisterToWorkMailRequest request)
Registers an existing and disabled user, group, or resource/entity for Amazon WorkMail use by associating a
mailbox and calendaring capabilities.
|
ResetPasswordResult |
resetPassword(ResetPasswordRequest request)
Allows the administrator to reset the password for a user.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
UpdatePrimaryEmailAddressResult |
updatePrimaryEmailAddress(UpdatePrimaryEmailAddressRequest request)
Updates the primary email for an entity.
|
UpdateResourceResult |
updateResource(UpdateResourceRequest request)
Updates data for the resource.
|
public AssociateDelegateToResourceResult associateDelegateToResource(AssociateDelegateToResourceRequest request)
AmazonWorkMailAdds a member to the resource's set of delegates.
associateDelegateToResource in interface AmazonWorkMailpublic AssociateMemberToGroupResult associateMemberToGroup(AssociateMemberToGroupRequest request)
AmazonWorkMailAdds a member to the group's set.
associateMemberToGroup in interface AmazonWorkMailpublic CreateAliasResult createAlias(CreateAliasRequest request)
AmazonWorkMailAdds an alias to the set of a given member of Amazon WorkMail.
createAlias in interface AmazonWorkMailpublic CreateGroupResult createGroup(CreateGroupRequest request)
AmazonWorkMailCreates a group that can be used in Amazon WorkMail by calling the RegisterToWorkMail operation.
createGroup in interface AmazonWorkMailpublic CreateResourceResult createResource(CreateResourceRequest request)
AmazonWorkMailCreates a new Amazon WorkMail resource. The available types are equipment and room.
createResource in interface AmazonWorkMailpublic CreateUserResult createUser(CreateUserRequest request)
AmazonWorkMailCreates a user who can be used in Amazon WorkMail by calling the RegisterToWorkMail operation.
createUser in interface AmazonWorkMailpublic DeleteAliasResult deleteAlias(DeleteAliasRequest request)
AmazonWorkMailRemove the alias from a set of aliases for a given user.
deleteAlias in interface AmazonWorkMailpublic DeleteGroupResult deleteGroup(DeleteGroupRequest request)
AmazonWorkMailDeletes a group from Amazon WorkMail.
deleteGroup in interface AmazonWorkMailpublic DeleteResourceResult deleteResource(DeleteResourceRequest request)
AmazonWorkMailDeletes the specified resource.
deleteResource in interface AmazonWorkMailpublic DeleteUserResult deleteUser(DeleteUserRequest request)
AmazonWorkMailDeletes a user from Amazon WorkMail and all subsequent systems. The action can't be undone. The mailbox is kept as-is for a minimum of 30 days, without any means to restore it.
deleteUser in interface AmazonWorkMailpublic DeregisterFromWorkMailResult deregisterFromWorkMail(DeregisterFromWorkMailRequest request)
AmazonWorkMailMark a user, group, or resource as no longer used in Amazon WorkMail. This action disassociates the mailbox and schedules it for clean-up. Amazon WorkMail keeps mailboxes for 30 days before they are permanently removed. The functionality in the console is Disable.
deregisterFromWorkMail in interface AmazonWorkMailpublic DescribeGroupResult describeGroup(DescribeGroupRequest request)
AmazonWorkMailReturns the data available for the group.
describeGroup in interface AmazonWorkMailpublic DescribeOrganizationResult describeOrganization(DescribeOrganizationRequest request)
AmazonWorkMailProvides more information regarding a given organization based on its identifier.
describeOrganization in interface AmazonWorkMailpublic DescribeResourceResult describeResource(DescribeResourceRequest request)
AmazonWorkMailReturns the data available for the resource.
describeResource in interface AmazonWorkMailpublic DescribeUserResult describeUser(DescribeUserRequest request)
AmazonWorkMailProvides information regarding the user.
describeUser in interface AmazonWorkMailpublic DisassociateDelegateFromResourceResult disassociateDelegateFromResource(DisassociateDelegateFromResourceRequest request)
AmazonWorkMailRemoves a member from the resource's set of delegates.
disassociateDelegateFromResource in interface AmazonWorkMailpublic DisassociateMemberFromGroupResult disassociateMemberFromGroup(DisassociateMemberFromGroupRequest request)
AmazonWorkMailRemoves a member from a group.
disassociateMemberFromGroup in interface AmazonWorkMailpublic ListAliasesResult listAliases(ListAliasesRequest request)
AmazonWorkMailCreates a paginated call to list the aliases associated with a given entity.
listAliases in interface AmazonWorkMailpublic ListGroupMembersResult listGroupMembers(ListGroupMembersRequest request)
AmazonWorkMailReturns an overview of the members of a group.
listGroupMembers in interface AmazonWorkMailpublic ListGroupsResult listGroups(ListGroupsRequest request)
AmazonWorkMailReturns summaries of the organization's groups.
listGroups in interface AmazonWorkMailpublic ListOrganizationsResult listOrganizations(ListOrganizationsRequest request)
AmazonWorkMailReturns summaries of the customer's non-deleted organizations.
listOrganizations in interface AmazonWorkMailpublic ListResourceDelegatesResult listResourceDelegates(ListResourceDelegatesRequest request)
AmazonWorkMailLists the delegates associated with a resource. Users and groups can be resource delegates and answer requests on behalf of the resource.
listResourceDelegates in interface AmazonWorkMailpublic ListResourcesResult listResources(ListResourcesRequest request)
AmazonWorkMailReturns summaries of the organization's resources.
listResources in interface AmazonWorkMailpublic ListUsersResult listUsers(ListUsersRequest request)
AmazonWorkMailReturns summaries of the organization's users.
listUsers in interface AmazonWorkMailpublic RegisterToWorkMailResult registerToWorkMail(RegisterToWorkMailRequest request)
AmazonWorkMailRegisters an existing and disabled user, group, or resource/entity for Amazon WorkMail use by associating a mailbox and calendaring capabilities. It performs no change if the entity is enabled and fails if the entity is deleted. This operation results in the accumulation of costs. For more information, see Pricing. The equivalent console functionality for this operation is Enable. Users can either be created by calling the CreateUser API or they can be synchronized from your directory. For more information, see DeregisterFromWorkMail.
registerToWorkMail in interface AmazonWorkMailpublic ResetPasswordResult resetPassword(ResetPasswordRequest request)
AmazonWorkMailAllows the administrator to reset the password for a user.
resetPassword in interface AmazonWorkMailpublic UpdatePrimaryEmailAddressResult updatePrimaryEmailAddress(UpdatePrimaryEmailAddressRequest request)
AmazonWorkMailUpdates the primary email for an entity. The current email is moved into the list of aliases (or swapped between an existing alias and the current primary email) and the email provided in the input is promoted as the primary.
updatePrimaryEmailAddress in interface AmazonWorkMailpublic UpdateResourceResult updateResource(UpdateResourceRequest request)
AmazonWorkMailUpdates data for the resource. It must be preceded by a describe call in order to have the latest information. The dataset in the request should be the one expected when performing another describe call.
updateResource in interface AmazonWorkMailpublic void shutdown()
AmazonWorkMailshutdown in interface AmazonWorkMailpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AmazonWorkMailResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AmazonWorkMailrequest - The originally executed request.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.