@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSMailManagerClient extends AmazonWebServiceClient implements AWSMailManager
AWS SES Mail Manager API contains operations and data types that comprise the Mail Manager feature of Amazon Simple Email Service.
Mail Manager is a set of Amazon SES email gateway features designed to help you strengthen your organization's email infrastructure, simplify email workflow management, and streamline email compliance control. To learn more, see the Mail Manager chapter in the Amazon SES Developer Guide.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
static AWSMailManagerClientBuilder |
builder() |
CreateAddonInstanceResult |
createAddonInstance(CreateAddonInstanceRequest request)
Creates an Add On instance for the subscription indicated in the request.
|
CreateAddonSubscriptionResult |
createAddonSubscription(CreateAddonSubscriptionRequest request)
Creates a subscription for an Add On representing the acceptance of its terms of use and additional pricing.
|
CreateArchiveResult |
createArchive(CreateArchiveRequest request)
Creates a new email archive resource for storing and retaining emails.
|
CreateIngressPointResult |
createIngressPoint(CreateIngressPointRequest request)
Provision a new ingress endpoint resource.
|
CreateRelayResult |
createRelay(CreateRelayRequest request)
Creates a relay resource which can be used in rules to relay incoming emails to defined relay destinations.
|
CreateRuleSetResult |
createRuleSet(CreateRuleSetRequest request)
Provision a new rule set.
|
CreateTrafficPolicyResult |
createTrafficPolicy(CreateTrafficPolicyRequest request)
Provision a new traffic policy resource.
|
DeleteAddonInstanceResult |
deleteAddonInstance(DeleteAddonInstanceRequest request)
Deletes an Add On instance.
|
DeleteAddonSubscriptionResult |
deleteAddonSubscription(DeleteAddonSubscriptionRequest request)
Deletes an Add On subscription.
|
DeleteArchiveResult |
deleteArchive(DeleteArchiveRequest request)
Initiates deletion of an email archive.
|
DeleteIngressPointResult |
deleteIngressPoint(DeleteIngressPointRequest request)
Delete an ingress endpoint resource.
|
DeleteRelayResult |
deleteRelay(DeleteRelayRequest request)
Deletes an existing relay resource.
|
DeleteRuleSetResult |
deleteRuleSet(DeleteRuleSetRequest request)
Delete a rule set.
|
DeleteTrafficPolicyResult |
deleteTrafficPolicy(DeleteTrafficPolicyRequest request)
Delete a traffic policy resource.
|
GetAddonInstanceResult |
getAddonInstance(GetAddonInstanceRequest request)
Gets detailed information about an Add On instance.
|
GetAddonSubscriptionResult |
getAddonSubscription(GetAddonSubscriptionRequest request)
Gets detailed information about an Add On subscription.
|
GetArchiveResult |
getArchive(GetArchiveRequest request)
Retrieves the full details and current state of a specified email archive.
|
GetArchiveExportResult |
getArchiveExport(GetArchiveExportRequest request)
Retrieves the details and current status of a specific email archive export job.
|
GetArchiveMessageResult |
getArchiveMessage(GetArchiveMessageRequest request)
Returns a pre-signed URL that provides temporary download access to the specific email message stored in the
archive.
|
GetArchiveMessageContentResult |
getArchiveMessageContent(GetArchiveMessageContentRequest request)
Returns the textual content of a specific email message stored in the archive.
|
GetArchiveSearchResult |
getArchiveSearch(GetArchiveSearchRequest request)
Retrieves the details and current status of a specific email archive search job.
|
GetArchiveSearchResultsResult |
getArchiveSearchResults(GetArchiveSearchResultsRequest request)
Returns the results of a completed email archive search job.
|
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.
|
GetIngressPointResult |
getIngressPoint(GetIngressPointRequest request)
Fetch ingress endpoint resource attributes.
|
GetRelayResult |
getRelay(GetRelayRequest request)
Fetch the relay resource and it's attributes.
|
GetRuleSetResult |
getRuleSet(GetRuleSetRequest request)
Fetch attributes of a rule set.
|
GetTrafficPolicyResult |
getTrafficPolicy(GetTrafficPolicyRequest request)
Fetch attributes of a traffic policy resource.
|
ListAddonInstancesResult |
listAddonInstances(ListAddonInstancesRequest request)
Lists all Add On instances in your account.
|
ListAddonSubscriptionsResult |
listAddonSubscriptions(ListAddonSubscriptionsRequest request)
Lists all Add On subscriptions in your account.
|
ListArchiveExportsResult |
listArchiveExports(ListArchiveExportsRequest request)
Returns a list of email archive export jobs.
|
ListArchivesResult |
listArchives(ListArchivesRequest request)
Returns a list of all email archives in your account.
|
ListArchiveSearchesResult |
listArchiveSearches(ListArchiveSearchesRequest request)
Returns a list of email archive search jobs.
|
ListIngressPointsResult |
listIngressPoints(ListIngressPointsRequest request)
List all ingress endpoint resources.
|
ListRelaysResult |
listRelays(ListRelaysRequest request)
Lists all the existing relay resources.
|
ListRuleSetsResult |
listRuleSets(ListRuleSetsRequest request)
List rule sets for this account.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Retrieves the list of tags (keys and values) assigned to the resource.
|
ListTrafficPoliciesResult |
listTrafficPolicies(ListTrafficPoliciesRequest request)
List traffic policy resources.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held
open.
|
StartArchiveExportResult |
startArchiveExport(StartArchiveExportRequest request)
Initiates an export of emails from the specified archive.
|
StartArchiveSearchResult |
startArchiveSearch(StartArchiveSearchRequest request)
Initiates a search across emails in the specified archive.
|
StopArchiveExportResult |
stopArchiveExport(StopArchiveExportRequest request)
Stops an in-progress export of emails from an archive.
|
StopArchiveSearchResult |
stopArchiveSearch(StopArchiveSearchRequest request)
Stops an in-progress archive search job.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds one or more tags (keys and values) to a specified resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Remove one or more tags (keys and values) from a specified resource.
|
UpdateArchiveResult |
updateArchive(UpdateArchiveRequest request)
Updates the attributes of an existing email archive.
|
UpdateIngressPointResult |
updateIngressPoint(UpdateIngressPointRequest request)
Update attributes of a provisioned ingress endpoint resource.
|
UpdateRelayResult |
updateRelay(UpdateRelayRequest request)
Updates the attributes of an existing relay resource.
|
UpdateRuleSetResult |
updateRuleSet(UpdateRuleSetRequest request)
>Update attributes of an already provisioned rule set.
|
UpdateTrafficPolicyResult |
updateTrafficPolicy(UpdateTrafficPolicyRequest request)
Update attributes of an already provisioned traffic policy resource.
|
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetpublic static AWSMailManagerClientBuilder builder()
public CreateAddonInstanceResult createAddonInstance(CreateAddonInstanceRequest request)
Creates an Add On instance for the subscription indicated in the request. The resulting Amazon Resource Name (ARN) can be used in a conditional statement for a rule set or traffic policy.
createAddonInstance in interface AWSMailManagercreateAddonInstanceRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ServiceQuotaExceededException - Occurs when an operation exceeds a predefined service quota or limit.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.ResourceNotFoundException - Occurs when a requested resource is not found.public CreateAddonSubscriptionResult createAddonSubscription(CreateAddonSubscriptionRequest request)
Creates a subscription for an Add On representing the acceptance of its terms of use and additional pricing. The subscription can then be used to create an instance for use in rule sets or traffic policies.
createAddonSubscription in interface AWSMailManagercreateAddonSubscriptionRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ServiceQuotaExceededException - Occurs when an operation exceeds a predefined service quota or limit.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.public CreateArchiveResult createArchive(CreateArchiveRequest request)
Creates a new email archive resource for storing and retaining emails.
createArchive in interface AWSMailManagercreateArchiveRequest - The request to create a new email archive.ValidationException - The request validation has failed. For details, see the accompanying error message.AccessDeniedException - Occurs when a user is denied access to a specific resource or action.ServiceQuotaExceededException - Occurs when an operation exceeds a predefined service quota or limit.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.ThrottlingException - Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.public CreateIngressPointResult createIngressPoint(CreateIngressPointRequest request)
Provision a new ingress endpoint resource.
createIngressPoint in interface AWSMailManagercreateIngressPointRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ServiceQuotaExceededException - Occurs when an operation exceeds a predefined service quota or limit.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.public CreateRelayResult createRelay(CreateRelayRequest request)
Creates a relay resource which can be used in rules to relay incoming emails to defined relay destinations.
createRelay in interface AWSMailManagercreateRelayRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ServiceQuotaExceededException - Occurs when an operation exceeds a predefined service quota or limit.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.public CreateRuleSetResult createRuleSet(CreateRuleSetRequest request)
Provision a new rule set.
createRuleSet in interface AWSMailManagercreateRuleSetRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ServiceQuotaExceededException - Occurs when an operation exceeds a predefined service quota or limit.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.public CreateTrafficPolicyResult createTrafficPolicy(CreateTrafficPolicyRequest request)
Provision a new traffic policy resource.
createTrafficPolicy in interface AWSMailManagercreateTrafficPolicyRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ServiceQuotaExceededException - Occurs when an operation exceeds a predefined service quota or limit.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.public DeleteAddonInstanceResult deleteAddonInstance(DeleteAddonInstanceRequest request)
Deletes an Add On instance.
deleteAddonInstance in interface AWSMailManagerdeleteAddonInstanceRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.public DeleteAddonSubscriptionResult deleteAddonSubscription(DeleteAddonSubscriptionRequest request)
Deletes an Add On subscription.
deleteAddonSubscription in interface AWSMailManagerdeleteAddonSubscriptionRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.public DeleteArchiveResult deleteArchive(DeleteArchiveRequest request)
Initiates deletion of an email archive. This changes the archive state to pending deletion. In this state, no new emails can be added, and existing archived emails become inaccessible (search, export, download). The archive and all of its contents will be permanently deleted 30 days after entering the pending deletion state, regardless of the configured retention period.
deleteArchive in interface AWSMailManagerdeleteArchiveRequest - The request to initiate deletion of an email archive.ValidationException - The request validation has failed. For details, see the accompanying error message.AccessDeniedException - Occurs when a user is denied access to a specific resource or action.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.ThrottlingException - Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.public DeleteIngressPointResult deleteIngressPoint(DeleteIngressPointRequest request)
Delete an ingress endpoint resource.
deleteIngressPoint in interface AWSMailManagerdeleteIngressPointRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.ResourceNotFoundException - Occurs when a requested resource is not found.public DeleteRelayResult deleteRelay(DeleteRelayRequest request)
Deletes an existing relay resource.
deleteRelay in interface AWSMailManagerdeleteRelayRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.ResourceNotFoundException - Occurs when a requested resource is not found.public DeleteRuleSetResult deleteRuleSet(DeleteRuleSetRequest request)
Delete a rule set.
deleteRuleSet in interface AWSMailManagerdeleteRuleSetRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.public DeleteTrafficPolicyResult deleteTrafficPolicy(DeleteTrafficPolicyRequest request)
Delete a traffic policy resource.
deleteTrafficPolicy in interface AWSMailManagerdeleteTrafficPolicyRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.ResourceNotFoundException - Occurs when a requested resource is not found.public GetAddonInstanceResult getAddonInstance(GetAddonInstanceRequest request)
Gets detailed information about an Add On instance.
getAddonInstance in interface AWSMailManagergetAddonInstanceRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ResourceNotFoundException - Occurs when a requested resource is not found.public GetAddonSubscriptionResult getAddonSubscription(GetAddonSubscriptionRequest request)
Gets detailed information about an Add On subscription.
getAddonSubscription in interface AWSMailManagergetAddonSubscriptionRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ResourceNotFoundException - Occurs when a requested resource is not found.public GetArchiveResult getArchive(GetArchiveRequest request)
Retrieves the full details and current state of a specified email archive.
getArchive in interface AWSMailManagergetArchiveRequest - The request to retrieve details of an email archive.ValidationException - The request validation has failed. For details, see the accompanying error message.AccessDeniedException - Occurs when a user is denied access to a specific resource or action.ResourceNotFoundException - Occurs when a requested resource is not found.ThrottlingException - Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.public GetArchiveExportResult getArchiveExport(GetArchiveExportRequest request)
Retrieves the details and current status of a specific email archive export job.
getArchiveExport in interface AWSMailManagergetArchiveExportRequest - The request to retrieve details of a specific archive export job.ValidationException - The request validation has failed. For details, see the accompanying error message.AccessDeniedException - Occurs when a user is denied access to a specific resource or action.ThrottlingException - Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.public GetArchiveMessageResult getArchiveMessage(GetArchiveMessageRequest request)
Returns a pre-signed URL that provides temporary download access to the specific email message stored in the archive.
getArchiveMessage in interface AWSMailManagergetArchiveMessageRequest - The request to get details of a specific email message stored in an archive.ValidationException - The request validation has failed. For details, see the accompanying error message.AccessDeniedException - Occurs when a user is denied access to a specific resource or action.ThrottlingException - Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.public GetArchiveMessageContentResult getArchiveMessageContent(GetArchiveMessageContentRequest request)
Returns the textual content of a specific email message stored in the archive. Attachments are not included.
getArchiveMessageContent in interface AWSMailManagergetArchiveMessageContentRequest - The request to get the textual content of a specific email message stored in an archive.ValidationException - The request validation has failed. For details, see the accompanying error message.AccessDeniedException - Occurs when a user is denied access to a specific resource or action.ThrottlingException - Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.public GetArchiveSearchResult getArchiveSearch(GetArchiveSearchRequest request)
Retrieves the details and current status of a specific email archive search job.
getArchiveSearch in interface AWSMailManagergetArchiveSearchRequest - The request to retrieve details of a specific archive search job.ValidationException - The request validation has failed. For details, see the accompanying error message.AccessDeniedException - Occurs when a user is denied access to a specific resource or action.ThrottlingException - Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.public GetArchiveSearchResultsResult getArchiveSearchResults(GetArchiveSearchResultsRequest request)
Returns the results of a completed email archive search job.
getArchiveSearchResults in interface AWSMailManagergetArchiveSearchResultsRequest - The request to retrieve results from a completed archive search job.ValidationException - The request validation has failed. For details, see the accompanying error message.AccessDeniedException - Occurs when a user is denied access to a specific resource or action.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.ThrottlingException - Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.public GetIngressPointResult getIngressPoint(GetIngressPointRequest request)
Fetch ingress endpoint resource attributes.
getIngressPoint in interface AWSMailManagergetIngressPointRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ResourceNotFoundException - Occurs when a requested resource is not found.public GetRelayResult getRelay(GetRelayRequest request)
Fetch the relay resource and it's attributes.
getRelay in interface AWSMailManagergetRelayRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ResourceNotFoundException - Occurs when a requested resource is not found.public GetRuleSetResult getRuleSet(GetRuleSetRequest request)
Fetch attributes of a rule set.
getRuleSet in interface AWSMailManagergetRuleSetRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ResourceNotFoundException - Occurs when a requested resource is not found.public GetTrafficPolicyResult getTrafficPolicy(GetTrafficPolicyRequest request)
Fetch attributes of a traffic policy resource.
getTrafficPolicy in interface AWSMailManagergetTrafficPolicyRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ResourceNotFoundException - Occurs when a requested resource is not found.public ListAddonInstancesResult listAddonInstances(ListAddonInstancesRequest request)
Lists all Add On instances in your account.
listAddonInstances in interface AWSMailManagerlistAddonInstancesRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.public ListAddonSubscriptionsResult listAddonSubscriptions(ListAddonSubscriptionsRequest request)
Lists all Add On subscriptions in your account.
listAddonSubscriptions in interface AWSMailManagerlistAddonSubscriptionsRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.public ListArchiveExportsResult listArchiveExports(ListArchiveExportsRequest request)
Returns a list of email archive export jobs.
listArchiveExports in interface AWSMailManagerlistArchiveExportsRequest - The request to list archive export jobs in your account.ValidationException - The request validation has failed. For details, see the accompanying error message.AccessDeniedException - Occurs when a user is denied access to a specific resource or action.ResourceNotFoundException - Occurs when a requested resource is not found.ThrottlingException - Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.public ListArchiveSearchesResult listArchiveSearches(ListArchiveSearchesRequest request)
Returns a list of email archive search jobs.
listArchiveSearches in interface AWSMailManagerlistArchiveSearchesRequest - The request to list archive search jobs in your account.ValidationException - The request validation has failed. For details, see the accompanying error message.AccessDeniedException - Occurs when a user is denied access to a specific resource or action.ResourceNotFoundException - Occurs when a requested resource is not found.ThrottlingException - Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.public ListArchivesResult listArchives(ListArchivesRequest request)
Returns a list of all email archives in your account.
listArchives in interface AWSMailManagerlistArchivesRequest - The request to list email archives in your account.ValidationException - The request validation has failed. For details, see the accompanying error message.AccessDeniedException - Occurs when a user is denied access to a specific resource or action.ThrottlingException - Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.public ListIngressPointsResult listIngressPoints(ListIngressPointsRequest request)
List all ingress endpoint resources.
listIngressPoints in interface AWSMailManagerlistIngressPointsRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.public ListRelaysResult listRelays(ListRelaysRequest request)
Lists all the existing relay resources.
listRelays in interface AWSMailManagerlistRelaysRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.public ListRuleSetsResult listRuleSets(ListRuleSetsRequest request)
List rule sets for this account.
listRuleSets in interface AWSMailManagerlistRuleSetsRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
Retrieves the list of tags (keys and values) assigned to the resource.
listTagsForResource in interface AWSMailManagerlistTagsForResourceRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ResourceNotFoundException - Occurs when a requested resource is not found.public ListTrafficPoliciesResult listTrafficPolicies(ListTrafficPoliciesRequest request)
List traffic policy resources.
listTrafficPolicies in interface AWSMailManagerlistTrafficPoliciesRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.public StartArchiveExportResult startArchiveExport(StartArchiveExportRequest request)
Initiates an export of emails from the specified archive.
startArchiveExport in interface AWSMailManagerstartArchiveExportRequest - The request to initiate an export of emails from an archive.ValidationException - The request validation has failed. For details, see the accompanying error message.AccessDeniedException - Occurs when a user is denied access to a specific resource or action.ServiceQuotaExceededException - Occurs when an operation exceeds a predefined service quota or limit.ResourceNotFoundException - Occurs when a requested resource is not found.ThrottlingException - Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.public StartArchiveSearchResult startArchiveSearch(StartArchiveSearchRequest request)
Initiates a search across emails in the specified archive.
startArchiveSearch in interface AWSMailManagerstartArchiveSearchRequest - The request to initiate a search across emails in an archive.ValidationException - The request validation has failed. For details, see the accompanying error message.AccessDeniedException - Occurs when a user is denied access to a specific resource or action.ServiceQuotaExceededException - Occurs when an operation exceeds a predefined service quota or limit.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.ResourceNotFoundException - Occurs when a requested resource is not found.ThrottlingException - Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.public StopArchiveExportResult stopArchiveExport(StopArchiveExportRequest request)
Stops an in-progress export of emails from an archive.
stopArchiveExport in interface AWSMailManagerstopArchiveExportRequest - The request to stop an in-progress archive export job.ValidationException - The request validation has failed. For details, see the accompanying error message.AccessDeniedException - Occurs when a user is denied access to a specific resource or action.ThrottlingException - Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.public StopArchiveSearchResult stopArchiveSearch(StopArchiveSearchRequest request)
Stops an in-progress archive search job.
stopArchiveSearch in interface AWSMailManagerstopArchiveSearchRequest - The request to stop an in-progress archive search job.ValidationException - The request validation has failed. For details, see the accompanying error message.AccessDeniedException - Occurs when a user is denied access to a specific resource or action.ThrottlingException - Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.public TagResourceResult tagResource(TagResourceRequest request)
Adds one or more tags (keys and values) to a specified resource.
tagResource in interface AWSMailManagertagResourceRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ServiceQuotaExceededException - Occurs when an operation exceeds a predefined service quota or limit.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.ResourceNotFoundException - Occurs when a requested resource is not found.public UntagResourceResult untagResource(UntagResourceRequest request)
Remove one or more tags (keys and values) from a specified resource.
untagResource in interface AWSMailManageruntagResourceRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.ResourceNotFoundException - Occurs when a requested resource is not found.public UpdateArchiveResult updateArchive(UpdateArchiveRequest request)
Updates the attributes of an existing email archive.
updateArchive in interface AWSMailManagerupdateArchiveRequest - The request to update properties of an existing email archive.ValidationException - The request validation has failed. For details, see the accompanying error message.AccessDeniedException - Occurs when a user is denied access to a specific resource or action.ServiceQuotaExceededException - Occurs when an operation exceeds a predefined service quota or limit.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.ResourceNotFoundException - Occurs when a requested resource is not found.ThrottlingException - Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.public UpdateIngressPointResult updateIngressPoint(UpdateIngressPointRequest request)
Update attributes of a provisioned ingress endpoint resource.
updateIngressPoint in interface AWSMailManagerupdateIngressPointRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.ResourceNotFoundException - Occurs when a requested resource is not found.public UpdateRelayResult updateRelay(UpdateRelayRequest request)
Updates the attributes of an existing relay resource.
updateRelay in interface AWSMailManagerupdateRelayRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.ResourceNotFoundException - Occurs when a requested resource is not found.public UpdateRuleSetResult updateRuleSet(UpdateRuleSetRequest request)
>Update attributes of an already provisioned rule set.
updateRuleSet in interface AWSMailManagerupdateRuleSetRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.ResourceNotFoundException - Occurs when a requested resource is not found.public UpdateTrafficPolicyResult updateTrafficPolicy(UpdateTrafficPolicyRequest request)
Update attributes of an already provisioned traffic policy resource.
updateTrafficPolicy in interface AWSMailManagerupdateTrafficPolicyRequest - ValidationException - The request validation has failed. For details, see the accompanying error message.ConflictException - The request configuration has conflicts. For details, see the accompanying error message.ResourceNotFoundException - Occurs when a requested resource is not found.public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response 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 the request.
getCachedResponseMetadata in interface AWSMailManagerrequest - The originally executed requestpublic void shutdown()
AmazonWebServiceClientshutdown in interface AWSMailManagershutdown in class AmazonWebServiceClient