Interface MailManagerClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.
The Amazon SES Mail Manager API contains operations and data types that comprise the Mail Manager feature of Amazon Simple Email Service (SES).
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.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptionstatic MailManagerClientBuilder
builder()
Create a builder that can be used to configure and create aMailManagerClient
.static MailManagerClient
create()
Create aMailManagerClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.default CreateAddonInstanceResponse
createAddonInstance
(Consumer<CreateAddonInstanceRequest.Builder> createAddonInstanceRequest) Creates an Add On instance for the subscription indicated in the request.default CreateAddonInstanceResponse
createAddonInstance
(CreateAddonInstanceRequest createAddonInstanceRequest) Creates an Add On instance for the subscription indicated in the request.default CreateAddonSubscriptionResponse
createAddonSubscription
(Consumer<CreateAddonSubscriptionRequest.Builder> createAddonSubscriptionRequest) Creates a subscription for an Add On representing the acceptance of its terms of use and additional pricing.default CreateAddonSubscriptionResponse
createAddonSubscription
(CreateAddonSubscriptionRequest createAddonSubscriptionRequest) Creates a subscription for an Add On representing the acceptance of its terms of use and additional pricing.default CreateAddressListResponse
createAddressList
(Consumer<CreateAddressListRequest.Builder> createAddressListRequest) Creates a new address list.default CreateAddressListResponse
createAddressList
(CreateAddressListRequest createAddressListRequest) Creates a new address list.createAddressListImportJob
(Consumer<CreateAddressListImportJobRequest.Builder> createAddressListImportJobRequest) Creates an import job for an address list.createAddressListImportJob
(CreateAddressListImportJobRequest createAddressListImportJobRequest) Creates an import job for an address list.default CreateArchiveResponse
createArchive
(Consumer<CreateArchiveRequest.Builder> createArchiveRequest) Creates a new email archive resource for storing and retaining emails.default CreateArchiveResponse
createArchive
(CreateArchiveRequest createArchiveRequest) Creates a new email archive resource for storing and retaining emails.default CreateIngressPointResponse
createIngressPoint
(Consumer<CreateIngressPointRequest.Builder> createIngressPointRequest) Provision a new ingress endpoint resource.default CreateIngressPointResponse
createIngressPoint
(CreateIngressPointRequest createIngressPointRequest) Provision a new ingress endpoint resource.default CreateRelayResponse
createRelay
(Consumer<CreateRelayRequest.Builder> createRelayRequest) Creates a relay resource which can be used in rules to relay incoming emails to defined relay destinations.default CreateRelayResponse
createRelay
(CreateRelayRequest createRelayRequest) Creates a relay resource which can be used in rules to relay incoming emails to defined relay destinations.default CreateRuleSetResponse
createRuleSet
(Consumer<CreateRuleSetRequest.Builder> createRuleSetRequest) Provision a new rule set.default CreateRuleSetResponse
createRuleSet
(CreateRuleSetRequest createRuleSetRequest) Provision a new rule set.default CreateTrafficPolicyResponse
createTrafficPolicy
(Consumer<CreateTrafficPolicyRequest.Builder> createTrafficPolicyRequest) Provision a new traffic policy resource.default CreateTrafficPolicyResponse
createTrafficPolicy
(CreateTrafficPolicyRequest createTrafficPolicyRequest) Provision a new traffic policy resource.default DeleteAddonInstanceResponse
deleteAddonInstance
(Consumer<DeleteAddonInstanceRequest.Builder> deleteAddonInstanceRequest) Deletes an Add On instance.default DeleteAddonInstanceResponse
deleteAddonInstance
(DeleteAddonInstanceRequest deleteAddonInstanceRequest) Deletes an Add On instance.default DeleteAddonSubscriptionResponse
deleteAddonSubscription
(Consumer<DeleteAddonSubscriptionRequest.Builder> deleteAddonSubscriptionRequest) Deletes an Add On subscription.default DeleteAddonSubscriptionResponse
deleteAddonSubscription
(DeleteAddonSubscriptionRequest deleteAddonSubscriptionRequest) Deletes an Add On subscription.default DeleteAddressListResponse
deleteAddressList
(Consumer<DeleteAddressListRequest.Builder> deleteAddressListRequest) Deletes an address list.default DeleteAddressListResponse
deleteAddressList
(DeleteAddressListRequest deleteAddressListRequest) Deletes an address list.default DeleteArchiveResponse
deleteArchive
(Consumer<DeleteArchiveRequest.Builder> deleteArchiveRequest) Initiates deletion of an email archive.default DeleteArchiveResponse
deleteArchive
(DeleteArchiveRequest deleteArchiveRequest) Initiates deletion of an email archive.default DeleteIngressPointResponse
deleteIngressPoint
(Consumer<DeleteIngressPointRequest.Builder> deleteIngressPointRequest) Delete an ingress endpoint resource.default DeleteIngressPointResponse
deleteIngressPoint
(DeleteIngressPointRequest deleteIngressPointRequest) Delete an ingress endpoint resource.default DeleteRelayResponse
deleteRelay
(Consumer<DeleteRelayRequest.Builder> deleteRelayRequest) Deletes an existing relay resource.default DeleteRelayResponse
deleteRelay
(DeleteRelayRequest deleteRelayRequest) Deletes an existing relay resource.default DeleteRuleSetResponse
deleteRuleSet
(Consumer<DeleteRuleSetRequest.Builder> deleteRuleSetRequest) Delete a rule set.default DeleteRuleSetResponse
deleteRuleSet
(DeleteRuleSetRequest deleteRuleSetRequest) Delete a rule set.default DeleteTrafficPolicyResponse
deleteTrafficPolicy
(Consumer<DeleteTrafficPolicyRequest.Builder> deleteTrafficPolicyRequest) Delete a traffic policy resource.default DeleteTrafficPolicyResponse
deleteTrafficPolicy
(DeleteTrafficPolicyRequest deleteTrafficPolicyRequest) Delete a traffic policy resource.deregisterMemberFromAddressList
(Consumer<DeregisterMemberFromAddressListRequest.Builder> deregisterMemberFromAddressListRequest) Removes a member from an address list.deregisterMemberFromAddressList
(DeregisterMemberFromAddressListRequest deregisterMemberFromAddressListRequest) Removes a member from an address list.default GetAddonInstanceResponse
getAddonInstance
(Consumer<GetAddonInstanceRequest.Builder> getAddonInstanceRequest) Gets detailed information about an Add On instance.default GetAddonInstanceResponse
getAddonInstance
(GetAddonInstanceRequest getAddonInstanceRequest) Gets detailed information about an Add On instance.default GetAddonSubscriptionResponse
getAddonSubscription
(Consumer<GetAddonSubscriptionRequest.Builder> getAddonSubscriptionRequest) Gets detailed information about an Add On subscription.default GetAddonSubscriptionResponse
getAddonSubscription
(GetAddonSubscriptionRequest getAddonSubscriptionRequest) Gets detailed information about an Add On subscription.default GetAddressListResponse
getAddressList
(Consumer<GetAddressListRequest.Builder> getAddressListRequest) Fetch attributes of an address list.default GetAddressListResponse
getAddressList
(GetAddressListRequest getAddressListRequest) Fetch attributes of an address list.default GetAddressListImportJobResponse
getAddressListImportJob
(Consumer<GetAddressListImportJobRequest.Builder> getAddressListImportJobRequest) Fetch attributes of an import job.default GetAddressListImportJobResponse
getAddressListImportJob
(GetAddressListImportJobRequest getAddressListImportJobRequest) Fetch attributes of an import job.default GetArchiveResponse
getArchive
(Consumer<GetArchiveRequest.Builder> getArchiveRequest) Retrieves the full details and current state of a specified email archive.default GetArchiveResponse
getArchive
(GetArchiveRequest getArchiveRequest) Retrieves the full details and current state of a specified email archive.default GetArchiveExportResponse
getArchiveExport
(Consumer<GetArchiveExportRequest.Builder> getArchiveExportRequest) Retrieves the details and current status of a specific email archive export job.default GetArchiveExportResponse
getArchiveExport
(GetArchiveExportRequest getArchiveExportRequest) Retrieves the details and current status of a specific email archive export job.default GetArchiveMessageResponse
getArchiveMessage
(Consumer<GetArchiveMessageRequest.Builder> getArchiveMessageRequest) Returns a pre-signed URL that provides temporary download access to the specific email message stored in the archive.default GetArchiveMessageResponse
getArchiveMessage
(GetArchiveMessageRequest getArchiveMessageRequest) Returns a pre-signed URL that provides temporary download access to the specific email message stored in the archive.default GetArchiveMessageContentResponse
getArchiveMessageContent
(Consumer<GetArchiveMessageContentRequest.Builder> getArchiveMessageContentRequest) Returns the textual content of a specific email message stored in the archive.default GetArchiveMessageContentResponse
getArchiveMessageContent
(GetArchiveMessageContentRequest getArchiveMessageContentRequest) Returns the textual content of a specific email message stored in the archive.default GetArchiveSearchResponse
getArchiveSearch
(Consumer<GetArchiveSearchRequest.Builder> getArchiveSearchRequest) Retrieves the details and current status of a specific email archive search job.default GetArchiveSearchResponse
getArchiveSearch
(GetArchiveSearchRequest getArchiveSearchRequest) Retrieves the details and current status of a specific email archive search job.default GetArchiveSearchResultsResponse
getArchiveSearchResults
(Consumer<GetArchiveSearchResultsRequest.Builder> getArchiveSearchResultsRequest) Returns the results of a completed email archive search job.default GetArchiveSearchResultsResponse
getArchiveSearchResults
(GetArchiveSearchResultsRequest getArchiveSearchResultsRequest) Returns the results of a completed email archive search job.default GetIngressPointResponse
getIngressPoint
(Consumer<GetIngressPointRequest.Builder> getIngressPointRequest) Fetch ingress endpoint resource attributes.default GetIngressPointResponse
getIngressPoint
(GetIngressPointRequest getIngressPointRequest) Fetch ingress endpoint resource attributes.default GetMemberOfAddressListResponse
getMemberOfAddressList
(Consumer<GetMemberOfAddressListRequest.Builder> getMemberOfAddressListRequest) Fetch attributes of a member in an address list.default GetMemberOfAddressListResponse
getMemberOfAddressList
(GetMemberOfAddressListRequest getMemberOfAddressListRequest) Fetch attributes of a member in an address list.default GetRelayResponse
getRelay
(Consumer<GetRelayRequest.Builder> getRelayRequest) Fetch the relay resource and it's attributes.default GetRelayResponse
getRelay
(GetRelayRequest getRelayRequest) Fetch the relay resource and it's attributes.default GetRuleSetResponse
getRuleSet
(Consumer<GetRuleSetRequest.Builder> getRuleSetRequest) Fetch attributes of a rule set.default GetRuleSetResponse
getRuleSet
(GetRuleSetRequest getRuleSetRequest) Fetch attributes of a rule set.default GetTrafficPolicyResponse
getTrafficPolicy
(Consumer<GetTrafficPolicyRequest.Builder> getTrafficPolicyRequest) Fetch attributes of a traffic policy resource.default GetTrafficPolicyResponse
getTrafficPolicy
(GetTrafficPolicyRequest getTrafficPolicyRequest) Fetch attributes of a traffic policy resource.default ListAddonInstancesResponse
listAddonInstances
(Consumer<ListAddonInstancesRequest.Builder> listAddonInstancesRequest) Lists all Add On instances in your account.default ListAddonInstancesResponse
listAddonInstances
(ListAddonInstancesRequest listAddonInstancesRequest) Lists all Add On instances in your account.default ListAddonInstancesIterable
listAddonInstancesPaginator
(Consumer<ListAddonInstancesRequest.Builder> listAddonInstancesRequest) This is a variant oflistAddonInstances(software.amazon.awssdk.services.mailmanager.model.ListAddonInstancesRequest)
operation.default ListAddonInstancesIterable
listAddonInstancesPaginator
(ListAddonInstancesRequest listAddonInstancesRequest) This is a variant oflistAddonInstances(software.amazon.awssdk.services.mailmanager.model.ListAddonInstancesRequest)
operation.default ListAddonSubscriptionsResponse
listAddonSubscriptions
(Consumer<ListAddonSubscriptionsRequest.Builder> listAddonSubscriptionsRequest) Lists all Add On subscriptions in your account.default ListAddonSubscriptionsResponse
listAddonSubscriptions
(ListAddonSubscriptionsRequest listAddonSubscriptionsRequest) Lists all Add On subscriptions in your account.default ListAddonSubscriptionsIterable
listAddonSubscriptionsPaginator
(Consumer<ListAddonSubscriptionsRequest.Builder> listAddonSubscriptionsRequest) This is a variant oflistAddonSubscriptions(software.amazon.awssdk.services.mailmanager.model.ListAddonSubscriptionsRequest)
operation.default ListAddonSubscriptionsIterable
listAddonSubscriptionsPaginator
(ListAddonSubscriptionsRequest listAddonSubscriptionsRequest) This is a variant oflistAddonSubscriptions(software.amazon.awssdk.services.mailmanager.model.ListAddonSubscriptionsRequest)
operation.listAddressListImportJobs
(Consumer<ListAddressListImportJobsRequest.Builder> listAddressListImportJobsRequest) Lists jobs for an address list.listAddressListImportJobs
(ListAddressListImportJobsRequest listAddressListImportJobsRequest) Lists jobs for an address list.listAddressListImportJobsPaginator
(Consumer<ListAddressListImportJobsRequest.Builder> listAddressListImportJobsRequest) This is a variant oflistAddressListImportJobs(software.amazon.awssdk.services.mailmanager.model.ListAddressListImportJobsRequest)
operation.listAddressListImportJobsPaginator
(ListAddressListImportJobsRequest listAddressListImportJobsRequest) This is a variant oflistAddressListImportJobs(software.amazon.awssdk.services.mailmanager.model.ListAddressListImportJobsRequest)
operation.default ListAddressListsResponse
listAddressLists
(Consumer<ListAddressListsRequest.Builder> listAddressListsRequest) Lists address lists for this account.default ListAddressListsResponse
listAddressLists
(ListAddressListsRequest listAddressListsRequest) Lists address lists for this account.default ListAddressListsIterable
listAddressListsPaginator
(Consumer<ListAddressListsRequest.Builder> listAddressListsRequest) This is a variant oflistAddressLists(software.amazon.awssdk.services.mailmanager.model.ListAddressListsRequest)
operation.default ListAddressListsIterable
listAddressListsPaginator
(ListAddressListsRequest listAddressListsRequest) This is a variant oflistAddressLists(software.amazon.awssdk.services.mailmanager.model.ListAddressListsRequest)
operation.default ListArchiveExportsResponse
listArchiveExports
(Consumer<ListArchiveExportsRequest.Builder> listArchiveExportsRequest) Returns a list of email archive export jobs.default ListArchiveExportsResponse
listArchiveExports
(ListArchiveExportsRequest listArchiveExportsRequest) Returns a list of email archive export jobs.default ListArchiveExportsIterable
listArchiveExportsPaginator
(Consumer<ListArchiveExportsRequest.Builder> listArchiveExportsRequest) This is a variant oflistArchiveExports(software.amazon.awssdk.services.mailmanager.model.ListArchiveExportsRequest)
operation.default ListArchiveExportsIterable
listArchiveExportsPaginator
(ListArchiveExportsRequest listArchiveExportsRequest) This is a variant oflistArchiveExports(software.amazon.awssdk.services.mailmanager.model.ListArchiveExportsRequest)
operation.default ListArchivesResponse
listArchives
(Consumer<ListArchivesRequest.Builder> listArchivesRequest) Returns a list of all email archives in your account.default ListArchivesResponse
listArchives
(ListArchivesRequest listArchivesRequest) Returns a list of all email archives in your account.default ListArchiveSearchesResponse
listArchiveSearches
(Consumer<ListArchiveSearchesRequest.Builder> listArchiveSearchesRequest) Returns a list of email archive search jobs.default ListArchiveSearchesResponse
listArchiveSearches
(ListArchiveSearchesRequest listArchiveSearchesRequest) Returns a list of email archive search jobs.default ListArchiveSearchesIterable
listArchiveSearchesPaginator
(Consumer<ListArchiveSearchesRequest.Builder> listArchiveSearchesRequest) This is a variant oflistArchiveSearches(software.amazon.awssdk.services.mailmanager.model.ListArchiveSearchesRequest)
operation.default ListArchiveSearchesIterable
listArchiveSearchesPaginator
(ListArchiveSearchesRequest listArchiveSearchesRequest) This is a variant oflistArchiveSearches(software.amazon.awssdk.services.mailmanager.model.ListArchiveSearchesRequest)
operation.default ListArchivesIterable
listArchivesPaginator
(Consumer<ListArchivesRequest.Builder> listArchivesRequest) This is a variant oflistArchives(software.amazon.awssdk.services.mailmanager.model.ListArchivesRequest)
operation.default ListArchivesIterable
listArchivesPaginator
(ListArchivesRequest listArchivesRequest) This is a variant oflistArchives(software.amazon.awssdk.services.mailmanager.model.ListArchivesRequest)
operation.default ListIngressPointsResponse
listIngressPoints
(Consumer<ListIngressPointsRequest.Builder> listIngressPointsRequest) List all ingress endpoint resources.default ListIngressPointsResponse
listIngressPoints
(ListIngressPointsRequest listIngressPointsRequest) List all ingress endpoint resources.default ListIngressPointsIterable
listIngressPointsPaginator
(Consumer<ListIngressPointsRequest.Builder> listIngressPointsRequest) This is a variant oflistIngressPoints(software.amazon.awssdk.services.mailmanager.model.ListIngressPointsRequest)
operation.default ListIngressPointsIterable
listIngressPointsPaginator
(ListIngressPointsRequest listIngressPointsRequest) This is a variant oflistIngressPoints(software.amazon.awssdk.services.mailmanager.model.ListIngressPointsRequest)
operation.default ListMembersOfAddressListResponse
listMembersOfAddressList
(Consumer<ListMembersOfAddressListRequest.Builder> listMembersOfAddressListRequest) Lists members of an address list.default ListMembersOfAddressListResponse
listMembersOfAddressList
(ListMembersOfAddressListRequest listMembersOfAddressListRequest) Lists members of an address list.default ListMembersOfAddressListIterable
listMembersOfAddressListPaginator
(Consumer<ListMembersOfAddressListRequest.Builder> listMembersOfAddressListRequest) This is a variant oflistMembersOfAddressList(software.amazon.awssdk.services.mailmanager.model.ListMembersOfAddressListRequest)
operation.default ListMembersOfAddressListIterable
listMembersOfAddressListPaginator
(ListMembersOfAddressListRequest listMembersOfAddressListRequest) This is a variant oflistMembersOfAddressList(software.amazon.awssdk.services.mailmanager.model.ListMembersOfAddressListRequest)
operation.default ListRelaysResponse
listRelays
(Consumer<ListRelaysRequest.Builder> listRelaysRequest) Lists all the existing relay resources.default ListRelaysResponse
listRelays
(ListRelaysRequest listRelaysRequest) Lists all the existing relay resources.default ListRelaysIterable
listRelaysPaginator
(Consumer<ListRelaysRequest.Builder> listRelaysRequest) This is a variant oflistRelays(software.amazon.awssdk.services.mailmanager.model.ListRelaysRequest)
operation.default ListRelaysIterable
listRelaysPaginator
(ListRelaysRequest listRelaysRequest) This is a variant oflistRelays(software.amazon.awssdk.services.mailmanager.model.ListRelaysRequest)
operation.default ListRuleSetsResponse
listRuleSets
(Consumer<ListRuleSetsRequest.Builder> listRuleSetsRequest) List rule sets for this account.default ListRuleSetsResponse
listRuleSets
(ListRuleSetsRequest listRuleSetsRequest) List rule sets for this account.default ListRuleSetsIterable
listRuleSetsPaginator
(Consumer<ListRuleSetsRequest.Builder> listRuleSetsRequest) This is a variant oflistRuleSets(software.amazon.awssdk.services.mailmanager.model.ListRuleSetsRequest)
operation.default ListRuleSetsIterable
listRuleSetsPaginator
(ListRuleSetsRequest listRuleSetsRequest) This is a variant oflistRuleSets(software.amazon.awssdk.services.mailmanager.model.ListRuleSetsRequest)
operation.default ListTagsForResourceResponse
listTagsForResource
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Retrieves the list of tags (keys and values) assigned to the resource.default ListTagsForResourceResponse
listTagsForResource
(ListTagsForResourceRequest listTagsForResourceRequest) Retrieves the list of tags (keys and values) assigned to the resource.default ListTrafficPoliciesResponse
listTrafficPolicies
(Consumer<ListTrafficPoliciesRequest.Builder> listTrafficPoliciesRequest) List traffic policy resources.default ListTrafficPoliciesResponse
listTrafficPolicies
(ListTrafficPoliciesRequest listTrafficPoliciesRequest) List traffic policy resources.default ListTrafficPoliciesIterable
listTrafficPoliciesPaginator
(Consumer<ListTrafficPoliciesRequest.Builder> listTrafficPoliciesRequest) This is a variant oflistTrafficPolicies(software.amazon.awssdk.services.mailmanager.model.ListTrafficPoliciesRequest)
operation.default ListTrafficPoliciesIterable
listTrafficPoliciesPaginator
(ListTrafficPoliciesRequest listTrafficPoliciesRequest) This is a variant oflistTrafficPolicies(software.amazon.awssdk.services.mailmanager.model.ListTrafficPoliciesRequest)
operation.registerMemberToAddressList
(Consumer<RegisterMemberToAddressListRequest.Builder> registerMemberToAddressListRequest) Adds a member to an address list.registerMemberToAddressList
(RegisterMemberToAddressListRequest registerMemberToAddressListRequest) Adds a member to an address list.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadata
startAddressListImportJob
(Consumer<StartAddressListImportJobRequest.Builder> startAddressListImportJobRequest) Starts an import job for an address list.startAddressListImportJob
(StartAddressListImportJobRequest startAddressListImportJobRequest) Starts an import job for an address list.default StartArchiveExportResponse
startArchiveExport
(Consumer<StartArchiveExportRequest.Builder> startArchiveExportRequest) Initiates an export of emails from the specified archive.default StartArchiveExportResponse
startArchiveExport
(StartArchiveExportRequest startArchiveExportRequest) Initiates an export of emails from the specified archive.default StartArchiveSearchResponse
startArchiveSearch
(Consumer<StartArchiveSearchRequest.Builder> startArchiveSearchRequest) Initiates a search across emails in the specified archive.default StartArchiveSearchResponse
startArchiveSearch
(StartArchiveSearchRequest startArchiveSearchRequest) Initiates a search across emails in the specified archive.default StopAddressListImportJobResponse
stopAddressListImportJob
(Consumer<StopAddressListImportJobRequest.Builder> stopAddressListImportJobRequest) Stops an ongoing import job for an address list.default StopAddressListImportJobResponse
stopAddressListImportJob
(StopAddressListImportJobRequest stopAddressListImportJobRequest) Stops an ongoing import job for an address list.default StopArchiveExportResponse
stopArchiveExport
(Consumer<StopArchiveExportRequest.Builder> stopArchiveExportRequest) Stops an in-progress export of emails from an archive.default StopArchiveExportResponse
stopArchiveExport
(StopArchiveExportRequest stopArchiveExportRequest) Stops an in-progress export of emails from an archive.default StopArchiveSearchResponse
stopArchiveSearch
(Consumer<StopArchiveSearchRequest.Builder> stopArchiveSearchRequest) Stops an in-progress archive search job.default StopArchiveSearchResponse
stopArchiveSearch
(StopArchiveSearchRequest stopArchiveSearchRequest) Stops an in-progress archive search job.default TagResourceResponse
tagResource
(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds one or more tags (keys and values) to a specified resource.default TagResourceResponse
tagResource
(TagResourceRequest tagResourceRequest) Adds one or more tags (keys and values) to a specified resource.default UntagResourceResponse
untagResource
(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Remove one or more tags (keys and values) from a specified resource.default UntagResourceResponse
untagResource
(UntagResourceRequest untagResourceRequest) Remove one or more tags (keys and values) from a specified resource.default UpdateArchiveResponse
updateArchive
(Consumer<UpdateArchiveRequest.Builder> updateArchiveRequest) Updates the attributes of an existing email archive.default UpdateArchiveResponse
updateArchive
(UpdateArchiveRequest updateArchiveRequest) Updates the attributes of an existing email archive.default UpdateIngressPointResponse
updateIngressPoint
(Consumer<UpdateIngressPointRequest.Builder> updateIngressPointRequest) Update attributes of a provisioned ingress endpoint resource.default UpdateIngressPointResponse
updateIngressPoint
(UpdateIngressPointRequest updateIngressPointRequest) Update attributes of a provisioned ingress endpoint resource.default UpdateRelayResponse
updateRelay
(Consumer<UpdateRelayRequest.Builder> updateRelayRequest) Updates the attributes of an existing relay resource.default UpdateRelayResponse
updateRelay
(UpdateRelayRequest updateRelayRequest) Updates the attributes of an existing relay resource.default UpdateRuleSetResponse
updateRuleSet
(Consumer<UpdateRuleSetRequest.Builder> updateRuleSetRequest) Update attributes of an already provisioned rule set.default UpdateRuleSetResponse
updateRuleSet
(UpdateRuleSetRequest updateRuleSetRequest) Update attributes of an already provisioned rule set.default UpdateTrafficPolicyResponse
updateTrafficPolicy
(Consumer<UpdateTrafficPolicyRequest.Builder> updateTrafficPolicyRequest) Update attributes of an already provisioned traffic policy resource.default UpdateTrafficPolicyResponse
updateTrafficPolicy
(UpdateTrafficPolicyRequest updateTrafficPolicyRequest) Update attributes of an already provisioned traffic policy resource.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.- See Also:
-
-
Method Details
-
createAddonInstance
default CreateAddonInstanceResponse createAddonInstance(CreateAddonInstanceRequest createAddonInstanceRequest) throws ValidationException, ServiceQuotaExceededException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException 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.
- Parameters:
createAddonInstanceRequest
-- Returns:
- Result of the CreateAddonInstance operation returned by the service.
- See Also:
-
createAddonInstance
default CreateAddonInstanceResponse createAddonInstance(Consumer<CreateAddonInstanceRequest.Builder> createAddonInstanceRequest) throws ValidationException, ServiceQuotaExceededException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException 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.
This is a convenience which creates an instance of the
CreateAddonInstanceRequest.Builder
avoiding the need to create one manually viaCreateAddonInstanceRequest.builder()
- Parameters:
createAddonInstanceRequest
- AConsumer
that will call methods onCreateAddonInstanceRequest.Builder
to create a request.- Returns:
- Result of the CreateAddonInstance operation returned by the service.
- See Also:
-
createAddonSubscription
default CreateAddonSubscriptionResponse createAddonSubscription(CreateAddonSubscriptionRequest createAddonSubscriptionRequest) throws ValidationException, ServiceQuotaExceededException, ConflictException, AwsServiceException, SdkClientException, MailManagerException 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.
- Parameters:
createAddonSubscriptionRequest
-- Returns:
- Result of the CreateAddonSubscription operation returned by the service.
- See Also:
-
createAddonSubscription
default CreateAddonSubscriptionResponse createAddonSubscription(Consumer<CreateAddonSubscriptionRequest.Builder> createAddonSubscriptionRequest) throws ValidationException, ServiceQuotaExceededException, ConflictException, AwsServiceException, SdkClientException, MailManagerException 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.
This is a convenience which creates an instance of the
CreateAddonSubscriptionRequest.Builder
avoiding the need to create one manually viaCreateAddonSubscriptionRequest.builder()
- Parameters:
createAddonSubscriptionRequest
- AConsumer
that will call methods onCreateAddonSubscriptionRequest.Builder
to create a request.- Returns:
- Result of the CreateAddonSubscription operation returned by the service.
- See Also:
-
createAddressList
default CreateAddressListResponse createAddressList(CreateAddressListRequest createAddressListRequest) throws ValidationException, AccessDeniedException, ServiceQuotaExceededException, ConflictException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Creates a new address list.
- Parameters:
createAddressListRequest
-- Returns:
- Result of the CreateAddressList operation returned by the service.
- See Also:
-
createAddressList
default CreateAddressListResponse createAddressList(Consumer<CreateAddressListRequest.Builder> createAddressListRequest) throws ValidationException, AccessDeniedException, ServiceQuotaExceededException, ConflictException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Creates a new address list.
This is a convenience which creates an instance of the
CreateAddressListRequest.Builder
avoiding the need to create one manually viaCreateAddressListRequest.builder()
- Parameters:
createAddressListRequest
- AConsumer
that will call methods onCreateAddressListRequest.Builder
to create a request.- Returns:
- Result of the CreateAddressList operation returned by the service.
- See Also:
-
createAddressListImportJob
default CreateAddressListImportJobResponse createAddressListImportJob(CreateAddressListImportJobRequest createAddressListImportJobRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Creates an import job for an address list.
- Parameters:
createAddressListImportJobRequest
-- Returns:
- Result of the CreateAddressListImportJob operation returned by the service.
- See Also:
-
createAddressListImportJob
default CreateAddressListImportJobResponse createAddressListImportJob(Consumer<CreateAddressListImportJobRequest.Builder> createAddressListImportJobRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Creates an import job for an address list.
This is a convenience which creates an instance of the
CreateAddressListImportJobRequest.Builder
avoiding the need to create one manually viaCreateAddressListImportJobRequest.builder()
- Parameters:
createAddressListImportJobRequest
- AConsumer
that will call methods onCreateAddressListImportJobRequest.Builder
to create a request.- Returns:
- Result of the CreateAddressListImportJob operation returned by the service.
- See Also:
-
createArchive
default CreateArchiveResponse createArchive(CreateArchiveRequest createArchiveRequest) throws ValidationException, AccessDeniedException, ServiceQuotaExceededException, ConflictException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Creates a new email archive resource for storing and retaining emails.
- Parameters:
createArchiveRequest
- The request to create a new email archive.- Returns:
- Result of the CreateArchive operation returned by the service.
- See Also:
-
createArchive
default CreateArchiveResponse createArchive(Consumer<CreateArchiveRequest.Builder> createArchiveRequest) throws ValidationException, AccessDeniedException, ServiceQuotaExceededException, ConflictException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Creates a new email archive resource for storing and retaining emails.
This is a convenience which creates an instance of the
CreateArchiveRequest.Builder
avoiding the need to create one manually viaCreateArchiveRequest.builder()
- Parameters:
createArchiveRequest
- AConsumer
that will call methods onCreateArchiveRequest.Builder
to create a request. The request to create a new email archive.- Returns:
- Result of the CreateArchive operation returned by the service.
- See Also:
-
createIngressPoint
default CreateIngressPointResponse createIngressPoint(CreateIngressPointRequest createIngressPointRequest) throws ValidationException, ServiceQuotaExceededException, ConflictException, AwsServiceException, SdkClientException, MailManagerException Provision a new ingress endpoint resource.
- Parameters:
createIngressPointRequest
-- Returns:
- Result of the CreateIngressPoint operation returned by the service.
- See Also:
-
createIngressPoint
default CreateIngressPointResponse createIngressPoint(Consumer<CreateIngressPointRequest.Builder> createIngressPointRequest) throws ValidationException, ServiceQuotaExceededException, ConflictException, AwsServiceException, SdkClientException, MailManagerException Provision a new ingress endpoint resource.
This is a convenience which creates an instance of the
CreateIngressPointRequest.Builder
avoiding the need to create one manually viaCreateIngressPointRequest.builder()
- Parameters:
createIngressPointRequest
- AConsumer
that will call methods onCreateIngressPointRequest.Builder
to create a request.- Returns:
- Result of the CreateIngressPoint operation returned by the service.
- See Also:
-
createRelay
default CreateRelayResponse createRelay(CreateRelayRequest createRelayRequest) throws ValidationException, ServiceQuotaExceededException, ConflictException, AwsServiceException, SdkClientException, MailManagerException Creates a relay resource which can be used in rules to relay incoming emails to defined relay destinations.
- Parameters:
createRelayRequest
-- Returns:
- Result of the CreateRelay operation returned by the service.
- See Also:
-
createRelay
default CreateRelayResponse createRelay(Consumer<CreateRelayRequest.Builder> createRelayRequest) throws ValidationException, ServiceQuotaExceededException, ConflictException, AwsServiceException, SdkClientException, MailManagerException Creates a relay resource which can be used in rules to relay incoming emails to defined relay destinations.
This is a convenience which creates an instance of the
CreateRelayRequest.Builder
avoiding the need to create one manually viaCreateRelayRequest.builder()
- Parameters:
createRelayRequest
- AConsumer
that will call methods onCreateRelayRequest.Builder
to create a request.- Returns:
- Result of the CreateRelay operation returned by the service.
- See Also:
-
createRuleSet
default CreateRuleSetResponse createRuleSet(CreateRuleSetRequest createRuleSetRequest) throws ValidationException, ServiceQuotaExceededException, ConflictException, AwsServiceException, SdkClientException, MailManagerException Provision a new rule set.
- Parameters:
createRuleSetRequest
-- Returns:
- Result of the CreateRuleSet operation returned by the service.
- See Also:
-
createRuleSet
default CreateRuleSetResponse createRuleSet(Consumer<CreateRuleSetRequest.Builder> createRuleSetRequest) throws ValidationException, ServiceQuotaExceededException, ConflictException, AwsServiceException, SdkClientException, MailManagerException Provision a new rule set.
This is a convenience which creates an instance of the
CreateRuleSetRequest.Builder
avoiding the need to create one manually viaCreateRuleSetRequest.builder()
- Parameters:
createRuleSetRequest
- AConsumer
that will call methods onCreateRuleSetRequest.Builder
to create a request.- Returns:
- Result of the CreateRuleSet operation returned by the service.
- See Also:
-
createTrafficPolicy
default CreateTrafficPolicyResponse createTrafficPolicy(CreateTrafficPolicyRequest createTrafficPolicyRequest) throws ValidationException, ServiceQuotaExceededException, ConflictException, AwsServiceException, SdkClientException, MailManagerException Provision a new traffic policy resource.
- Parameters:
createTrafficPolicyRequest
-- Returns:
- Result of the CreateTrafficPolicy operation returned by the service.
- See Also:
-
createTrafficPolicy
default CreateTrafficPolicyResponse createTrafficPolicy(Consumer<CreateTrafficPolicyRequest.Builder> createTrafficPolicyRequest) throws ValidationException, ServiceQuotaExceededException, ConflictException, AwsServiceException, SdkClientException, MailManagerException Provision a new traffic policy resource.
This is a convenience which creates an instance of the
CreateTrafficPolicyRequest.Builder
avoiding the need to create one manually viaCreateTrafficPolicyRequest.builder()
- Parameters:
createTrafficPolicyRequest
- AConsumer
that will call methods onCreateTrafficPolicyRequest.Builder
to create a request.- Returns:
- Result of the CreateTrafficPolicy operation returned by the service.
- See Also:
-
deleteAddonInstance
default DeleteAddonInstanceResponse deleteAddonInstance(DeleteAddonInstanceRequest deleteAddonInstanceRequest) throws ValidationException, ConflictException, AwsServiceException, SdkClientException, MailManagerException Deletes an Add On instance.
- Parameters:
deleteAddonInstanceRequest
-- Returns:
- Result of the DeleteAddonInstance operation returned by the service.
- See Also:
-
deleteAddonInstance
default DeleteAddonInstanceResponse deleteAddonInstance(Consumer<DeleteAddonInstanceRequest.Builder> deleteAddonInstanceRequest) throws ValidationException, ConflictException, AwsServiceException, SdkClientException, MailManagerException Deletes an Add On instance.
This is a convenience which creates an instance of the
DeleteAddonInstanceRequest.Builder
avoiding the need to create one manually viaDeleteAddonInstanceRequest.builder()
- Parameters:
deleteAddonInstanceRequest
- AConsumer
that will call methods onDeleteAddonInstanceRequest.Builder
to create a request.- Returns:
- Result of the DeleteAddonInstance operation returned by the service.
- See Also:
-
deleteAddonSubscription
default DeleteAddonSubscriptionResponse deleteAddonSubscription(DeleteAddonSubscriptionRequest deleteAddonSubscriptionRequest) throws ValidationException, ConflictException, AwsServiceException, SdkClientException, MailManagerException Deletes an Add On subscription.
- Parameters:
deleteAddonSubscriptionRequest
-- Returns:
- Result of the DeleteAddonSubscription operation returned by the service.
- See Also:
-
deleteAddonSubscription
default DeleteAddonSubscriptionResponse deleteAddonSubscription(Consumer<DeleteAddonSubscriptionRequest.Builder> deleteAddonSubscriptionRequest) throws ValidationException, ConflictException, AwsServiceException, SdkClientException, MailManagerException Deletes an Add On subscription.
This is a convenience which creates an instance of the
DeleteAddonSubscriptionRequest.Builder
avoiding the need to create one manually viaDeleteAddonSubscriptionRequest.builder()
- Parameters:
deleteAddonSubscriptionRequest
- AConsumer
that will call methods onDeleteAddonSubscriptionRequest.Builder
to create a request.- Returns:
- Result of the DeleteAddonSubscription operation returned by the service.
- See Also:
-
deleteAddressList
default DeleteAddressListResponse deleteAddressList(DeleteAddressListRequest deleteAddressListRequest) throws AccessDeniedException, ConflictException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Deletes an address list.
- Parameters:
deleteAddressListRequest
-- Returns:
- Result of the DeleteAddressList operation returned by the service.
- See Also:
-
deleteAddressList
default DeleteAddressListResponse deleteAddressList(Consumer<DeleteAddressListRequest.Builder> deleteAddressListRequest) throws AccessDeniedException, ConflictException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Deletes an address list.
This is a convenience which creates an instance of the
DeleteAddressListRequest.Builder
avoiding the need to create one manually viaDeleteAddressListRequest.builder()
- Parameters:
deleteAddressListRequest
- AConsumer
that will call methods onDeleteAddressListRequest.Builder
to create a request.- Returns:
- Result of the DeleteAddressList operation returned by the service.
- See Also:
-
deleteArchive
default DeleteArchiveResponse deleteArchive(DeleteArchiveRequest deleteArchiveRequest) throws ValidationException, AccessDeniedException, ConflictException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException 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.
- Parameters:
deleteArchiveRequest
- The request to initiate deletion of an email archive.- Returns:
- Result of the DeleteArchive operation returned by the service.
- See Also:
-
deleteArchive
default DeleteArchiveResponse deleteArchive(Consumer<DeleteArchiveRequest.Builder> deleteArchiveRequest) throws ValidationException, AccessDeniedException, ConflictException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException 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.
This is a convenience which creates an instance of the
DeleteArchiveRequest.Builder
avoiding the need to create one manually viaDeleteArchiveRequest.builder()
- Parameters:
deleteArchiveRequest
- AConsumer
that will call methods onDeleteArchiveRequest.Builder
to create a request. The request to initiate deletion of an email archive.- Returns:
- Result of the DeleteArchive operation returned by the service.
- See Also:
-
deleteIngressPoint
default DeleteIngressPointResponse deleteIngressPoint(DeleteIngressPointRequest deleteIngressPointRequest) throws ValidationException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Delete an ingress endpoint resource.
- Parameters:
deleteIngressPointRequest
-- Returns:
- Result of the DeleteIngressPoint operation returned by the service.
- See Also:
-
deleteIngressPoint
default DeleteIngressPointResponse deleteIngressPoint(Consumer<DeleteIngressPointRequest.Builder> deleteIngressPointRequest) throws ValidationException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Delete an ingress endpoint resource.
This is a convenience which creates an instance of the
DeleteIngressPointRequest.Builder
avoiding the need to create one manually viaDeleteIngressPointRequest.builder()
- Parameters:
deleteIngressPointRequest
- AConsumer
that will call methods onDeleteIngressPointRequest.Builder
to create a request.- Returns:
- Result of the DeleteIngressPoint operation returned by the service.
- See Also:
-
deleteRelay
default DeleteRelayResponse deleteRelay(DeleteRelayRequest deleteRelayRequest) throws ValidationException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Deletes an existing relay resource.
- Parameters:
deleteRelayRequest
-- Returns:
- Result of the DeleteRelay operation returned by the service.
- See Also:
-
deleteRelay
default DeleteRelayResponse deleteRelay(Consumer<DeleteRelayRequest.Builder> deleteRelayRequest) throws ValidationException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Deletes an existing relay resource.
This is a convenience which creates an instance of the
DeleteRelayRequest.Builder
avoiding the need to create one manually viaDeleteRelayRequest.builder()
- Parameters:
deleteRelayRequest
- AConsumer
that will call methods onDeleteRelayRequest.Builder
to create a request.- Returns:
- Result of the DeleteRelay operation returned by the service.
- See Also:
-
deleteRuleSet
default DeleteRuleSetResponse deleteRuleSet(DeleteRuleSetRequest deleteRuleSetRequest) throws ValidationException, ConflictException, AwsServiceException, SdkClientException, MailManagerException Delete a rule set.
- Parameters:
deleteRuleSetRequest
-- Returns:
- Result of the DeleteRuleSet operation returned by the service.
- See Also:
-
deleteRuleSet
default DeleteRuleSetResponse deleteRuleSet(Consumer<DeleteRuleSetRequest.Builder> deleteRuleSetRequest) throws ValidationException, ConflictException, AwsServiceException, SdkClientException, MailManagerException Delete a rule set.
This is a convenience which creates an instance of the
DeleteRuleSetRequest.Builder
avoiding the need to create one manually viaDeleteRuleSetRequest.builder()
- Parameters:
deleteRuleSetRequest
- AConsumer
that will call methods onDeleteRuleSetRequest.Builder
to create a request.- Returns:
- Result of the DeleteRuleSet operation returned by the service.
- See Also:
-
deleteTrafficPolicy
default DeleteTrafficPolicyResponse deleteTrafficPolicy(DeleteTrafficPolicyRequest deleteTrafficPolicyRequest) throws ValidationException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Delete a traffic policy resource.
- Parameters:
deleteTrafficPolicyRequest
-- Returns:
- Result of the DeleteTrafficPolicy operation returned by the service.
- See Also:
-
deleteTrafficPolicy
default DeleteTrafficPolicyResponse deleteTrafficPolicy(Consumer<DeleteTrafficPolicyRequest.Builder> deleteTrafficPolicyRequest) throws ValidationException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Delete a traffic policy resource.
This is a convenience which creates an instance of the
DeleteTrafficPolicyRequest.Builder
avoiding the need to create one manually viaDeleteTrafficPolicyRequest.builder()
- Parameters:
deleteTrafficPolicyRequest
- AConsumer
that will call methods onDeleteTrafficPolicyRequest.Builder
to create a request.- Returns:
- Result of the DeleteTrafficPolicy operation returned by the service.
- See Also:
-
deregisterMemberFromAddressList
default DeregisterMemberFromAddressListResponse deregisterMemberFromAddressList(DeregisterMemberFromAddressListRequest deregisterMemberFromAddressListRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Removes a member from an address list.
- Parameters:
deregisterMemberFromAddressListRequest
-- Returns:
- Result of the DeregisterMemberFromAddressList operation returned by the service.
- See Also:
-
deregisterMemberFromAddressList
default DeregisterMemberFromAddressListResponse deregisterMemberFromAddressList(Consumer<DeregisterMemberFromAddressListRequest.Builder> deregisterMemberFromAddressListRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Removes a member from an address list.
This is a convenience which creates an instance of the
DeregisterMemberFromAddressListRequest.Builder
avoiding the need to create one manually viaDeregisterMemberFromAddressListRequest.builder()
- Parameters:
deregisterMemberFromAddressListRequest
- AConsumer
that will call methods onDeregisterMemberFromAddressListRequest.Builder
to create a request.- Returns:
- Result of the DeregisterMemberFromAddressList operation returned by the service.
- See Also:
-
getAddonInstance
default GetAddonInstanceResponse getAddonInstance(GetAddonInstanceRequest getAddonInstanceRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Gets detailed information about an Add On instance.
- Parameters:
getAddonInstanceRequest
-- Returns:
- Result of the GetAddonInstance operation returned by the service.
- See Also:
-
getAddonInstance
default GetAddonInstanceResponse getAddonInstance(Consumer<GetAddonInstanceRequest.Builder> getAddonInstanceRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Gets detailed information about an Add On instance.
This is a convenience which creates an instance of the
GetAddonInstanceRequest.Builder
avoiding the need to create one manually viaGetAddonInstanceRequest.builder()
- Parameters:
getAddonInstanceRequest
- AConsumer
that will call methods onGetAddonInstanceRequest.Builder
to create a request.- Returns:
- Result of the GetAddonInstance operation returned by the service.
- See Also:
-
getAddonSubscription
default GetAddonSubscriptionResponse getAddonSubscription(GetAddonSubscriptionRequest getAddonSubscriptionRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Gets detailed information about an Add On subscription.
- Parameters:
getAddonSubscriptionRequest
-- Returns:
- Result of the GetAddonSubscription operation returned by the service.
- See Also:
-
getAddonSubscription
default GetAddonSubscriptionResponse getAddonSubscription(Consumer<GetAddonSubscriptionRequest.Builder> getAddonSubscriptionRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Gets detailed information about an Add On subscription.
This is a convenience which creates an instance of the
GetAddonSubscriptionRequest.Builder
avoiding the need to create one manually viaGetAddonSubscriptionRequest.builder()
- Parameters:
getAddonSubscriptionRequest
- AConsumer
that will call methods onGetAddonSubscriptionRequest.Builder
to create a request.- Returns:
- Result of the GetAddonSubscription operation returned by the service.
- See Also:
-
getAddressList
default GetAddressListResponse getAddressList(GetAddressListRequest getAddressListRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Fetch attributes of an address list.
- Parameters:
getAddressListRequest
-- Returns:
- Result of the GetAddressList operation returned by the service.
- See Also:
-
getAddressList
default GetAddressListResponse getAddressList(Consumer<GetAddressListRequest.Builder> getAddressListRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Fetch attributes of an address list.
This is a convenience which creates an instance of the
GetAddressListRequest.Builder
avoiding the need to create one manually viaGetAddressListRequest.builder()
- Parameters:
getAddressListRequest
- AConsumer
that will call methods onGetAddressListRequest.Builder
to create a request.- Returns:
- Result of the GetAddressList operation returned by the service.
- See Also:
-
getAddressListImportJob
default GetAddressListImportJobResponse getAddressListImportJob(GetAddressListImportJobRequest getAddressListImportJobRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Fetch attributes of an import job.
- Parameters:
getAddressListImportJobRequest
-- Returns:
- Result of the GetAddressListImportJob operation returned by the service.
- See Also:
-
getAddressListImportJob
default GetAddressListImportJobResponse getAddressListImportJob(Consumer<GetAddressListImportJobRequest.Builder> getAddressListImportJobRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Fetch attributes of an import job.
This is a convenience which creates an instance of the
GetAddressListImportJobRequest.Builder
avoiding the need to create one manually viaGetAddressListImportJobRequest.builder()
- Parameters:
getAddressListImportJobRequest
- AConsumer
that will call methods onGetAddressListImportJobRequest.Builder
to create a request.- Returns:
- Result of the GetAddressListImportJob operation returned by the service.
- See Also:
-
getArchive
default GetArchiveResponse getArchive(GetArchiveRequest getArchiveRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Retrieves the full details and current state of a specified email archive.
- Parameters:
getArchiveRequest
- The request to retrieve details of an email archive.- Returns:
- Result of the GetArchive operation returned by the service.
- See Also:
-
getArchive
default GetArchiveResponse getArchive(Consumer<GetArchiveRequest.Builder> getArchiveRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Retrieves the full details and current state of a specified email archive.
This is a convenience which creates an instance of the
GetArchiveRequest.Builder
avoiding the need to create one manually viaGetArchiveRequest.builder()
- Parameters:
getArchiveRequest
- AConsumer
that will call methods onGetArchiveRequest.Builder
to create a request. The request to retrieve details of an email archive.- Returns:
- Result of the GetArchive operation returned by the service.
- See Also:
-
getArchiveExport
default GetArchiveExportResponse getArchiveExport(GetArchiveExportRequest getArchiveExportRequest) throws ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Retrieves the details and current status of a specific email archive export job.
- Parameters:
getArchiveExportRequest
- The request to retrieve details of a specific archive export job.- Returns:
- Result of the GetArchiveExport operation returned by the service.
- See Also:
-
getArchiveExport
default GetArchiveExportResponse getArchiveExport(Consumer<GetArchiveExportRequest.Builder> getArchiveExportRequest) throws ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Retrieves the details and current status of a specific email archive export job.
This is a convenience which creates an instance of the
GetArchiveExportRequest.Builder
avoiding the need to create one manually viaGetArchiveExportRequest.builder()
- Parameters:
getArchiveExportRequest
- AConsumer
that will call methods onGetArchiveExportRequest.Builder
to create a request. The request to retrieve details of a specific archive export job.- Returns:
- Result of the GetArchiveExport operation returned by the service.
- See Also:
-
getArchiveMessage
default GetArchiveMessageResponse getArchiveMessage(GetArchiveMessageRequest getArchiveMessageRequest) throws ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Returns a pre-signed URL that provides temporary download access to the specific email message stored in the archive.
- Parameters:
getArchiveMessageRequest
- The request to get details of a specific email message stored in an archive.- Returns:
- Result of the GetArchiveMessage operation returned by the service.
- See Also:
-
getArchiveMessage
default GetArchiveMessageResponse getArchiveMessage(Consumer<GetArchiveMessageRequest.Builder> getArchiveMessageRequest) throws ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Returns a pre-signed URL that provides temporary download access to the specific email message stored in the archive.
This is a convenience which creates an instance of the
GetArchiveMessageRequest.Builder
avoiding the need to create one manually viaGetArchiveMessageRequest.builder()
- Parameters:
getArchiveMessageRequest
- AConsumer
that will call methods onGetArchiveMessageRequest.Builder
to create a request. The request to get details of a specific email message stored in an archive.- Returns:
- Result of the GetArchiveMessage operation returned by the service.
- See Also:
-
getArchiveMessageContent
default GetArchiveMessageContentResponse getArchiveMessageContent(GetArchiveMessageContentRequest getArchiveMessageContentRequest) throws ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Returns the textual content of a specific email message stored in the archive. Attachments are not included.
- Parameters:
getArchiveMessageContentRequest
- The request to get the textual content of a specific email message stored in an archive.- Returns:
- Result of the GetArchiveMessageContent operation returned by the service.
- See Also:
-
getArchiveMessageContent
default GetArchiveMessageContentResponse getArchiveMessageContent(Consumer<GetArchiveMessageContentRequest.Builder> getArchiveMessageContentRequest) throws ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Returns the textual content of a specific email message stored in the archive. Attachments are not included.
This is a convenience which creates an instance of the
GetArchiveMessageContentRequest.Builder
avoiding the need to create one manually viaGetArchiveMessageContentRequest.builder()
- Parameters:
getArchiveMessageContentRequest
- AConsumer
that will call methods onGetArchiveMessageContentRequest.Builder
to create a request. The request to get the textual content of a specific email message stored in an archive.- Returns:
- Result of the GetArchiveMessageContent operation returned by the service.
- See Also:
-
getArchiveSearch
default GetArchiveSearchResponse getArchiveSearch(GetArchiveSearchRequest getArchiveSearchRequest) throws ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Retrieves the details and current status of a specific email archive search job.
- Parameters:
getArchiveSearchRequest
- The request to retrieve details of a specific archive search job.- Returns:
- Result of the GetArchiveSearch operation returned by the service.
- See Also:
-
getArchiveSearch
default GetArchiveSearchResponse getArchiveSearch(Consumer<GetArchiveSearchRequest.Builder> getArchiveSearchRequest) throws ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Retrieves the details and current status of a specific email archive search job.
This is a convenience which creates an instance of the
GetArchiveSearchRequest.Builder
avoiding the need to create one manually viaGetArchiveSearchRequest.builder()
- Parameters:
getArchiveSearchRequest
- AConsumer
that will call methods onGetArchiveSearchRequest.Builder
to create a request. The request to retrieve details of a specific archive search job.- Returns:
- Result of the GetArchiveSearch operation returned by the service.
- See Also:
-
getArchiveSearchResults
default GetArchiveSearchResultsResponse getArchiveSearchResults(GetArchiveSearchResultsRequest getArchiveSearchResultsRequest) throws ValidationException, AccessDeniedException, ConflictException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Returns the results of a completed email archive search job.
- Parameters:
getArchiveSearchResultsRequest
- The request to retrieve results from a completed archive search job.- Returns:
- Result of the GetArchiveSearchResults operation returned by the service.
- See Also:
-
getArchiveSearchResults
default GetArchiveSearchResultsResponse getArchiveSearchResults(Consumer<GetArchiveSearchResultsRequest.Builder> getArchiveSearchResultsRequest) throws ValidationException, AccessDeniedException, ConflictException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Returns the results of a completed email archive search job.
This is a convenience which creates an instance of the
GetArchiveSearchResultsRequest.Builder
avoiding the need to create one manually viaGetArchiveSearchResultsRequest.builder()
- Parameters:
getArchiveSearchResultsRequest
- AConsumer
that will call methods onGetArchiveSearchResultsRequest.Builder
to create a request. The request to retrieve results from a completed archive search job.- Returns:
- Result of the GetArchiveSearchResults operation returned by the service.
- See Also:
-
getIngressPoint
default GetIngressPointResponse getIngressPoint(GetIngressPointRequest getIngressPointRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Fetch ingress endpoint resource attributes.
- Parameters:
getIngressPointRequest
-- Returns:
- Result of the GetIngressPoint operation returned by the service.
- See Also:
-
getIngressPoint
default GetIngressPointResponse getIngressPoint(Consumer<GetIngressPointRequest.Builder> getIngressPointRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Fetch ingress endpoint resource attributes.
This is a convenience which creates an instance of the
GetIngressPointRequest.Builder
avoiding the need to create one manually viaGetIngressPointRequest.builder()
- Parameters:
getIngressPointRequest
- AConsumer
that will call methods onGetIngressPointRequest.Builder
to create a request.- Returns:
- Result of the GetIngressPoint operation returned by the service.
- See Also:
-
getMemberOfAddressList
default GetMemberOfAddressListResponse getMemberOfAddressList(GetMemberOfAddressListRequest getMemberOfAddressListRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Fetch attributes of a member in an address list.
- Parameters:
getMemberOfAddressListRequest
-- Returns:
- Result of the GetMemberOfAddressList operation returned by the service.
- See Also:
-
getMemberOfAddressList
default GetMemberOfAddressListResponse getMemberOfAddressList(Consumer<GetMemberOfAddressListRequest.Builder> getMemberOfAddressListRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Fetch attributes of a member in an address list.
This is a convenience which creates an instance of the
GetMemberOfAddressListRequest.Builder
avoiding the need to create one manually viaGetMemberOfAddressListRequest.builder()
- Parameters:
getMemberOfAddressListRequest
- AConsumer
that will call methods onGetMemberOfAddressListRequest.Builder
to create a request.- Returns:
- Result of the GetMemberOfAddressList operation returned by the service.
- See Also:
-
getRelay
default GetRelayResponse getRelay(GetRelayRequest getRelayRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Fetch the relay resource and it's attributes.
- Parameters:
getRelayRequest
-- Returns:
- Result of the GetRelay operation returned by the service.
- See Also:
-
getRelay
default GetRelayResponse getRelay(Consumer<GetRelayRequest.Builder> getRelayRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Fetch the relay resource and it's attributes.
This is a convenience which creates an instance of the
GetRelayRequest.Builder
avoiding the need to create one manually viaGetRelayRequest.builder()
- Parameters:
getRelayRequest
- AConsumer
that will call methods onGetRelayRequest.Builder
to create a request.- Returns:
- Result of the GetRelay operation returned by the service.
- See Also:
-
getRuleSet
default GetRuleSetResponse getRuleSet(GetRuleSetRequest getRuleSetRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Fetch attributes of a rule set.
- Parameters:
getRuleSetRequest
-- Returns:
- Result of the GetRuleSet operation returned by the service.
- See Also:
-
getRuleSet
default GetRuleSetResponse getRuleSet(Consumer<GetRuleSetRequest.Builder> getRuleSetRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Fetch attributes of a rule set.
This is a convenience which creates an instance of the
GetRuleSetRequest.Builder
avoiding the need to create one manually viaGetRuleSetRequest.builder()
- Parameters:
getRuleSetRequest
- AConsumer
that will call methods onGetRuleSetRequest.Builder
to create a request.- Returns:
- Result of the GetRuleSet operation returned by the service.
- See Also:
-
getTrafficPolicy
default GetTrafficPolicyResponse getTrafficPolicy(GetTrafficPolicyRequest getTrafficPolicyRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Fetch attributes of a traffic policy resource.
- Parameters:
getTrafficPolicyRequest
-- Returns:
- Result of the GetTrafficPolicy operation returned by the service.
- See Also:
-
getTrafficPolicy
default GetTrafficPolicyResponse getTrafficPolicy(Consumer<GetTrafficPolicyRequest.Builder> getTrafficPolicyRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Fetch attributes of a traffic policy resource.
This is a convenience which creates an instance of the
GetTrafficPolicyRequest.Builder
avoiding the need to create one manually viaGetTrafficPolicyRequest.builder()
- Parameters:
getTrafficPolicyRequest
- AConsumer
that will call methods onGetTrafficPolicyRequest.Builder
to create a request.- Returns:
- Result of the GetTrafficPolicy operation returned by the service.
- See Also:
-
listAddonInstances
default ListAddonInstancesResponse listAddonInstances(ListAddonInstancesRequest listAddonInstancesRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException Lists all Add On instances in your account.
- Parameters:
listAddonInstancesRequest
-- Returns:
- Result of the ListAddonInstances operation returned by the service.
- See Also:
-
listAddonInstances
default ListAddonInstancesResponse listAddonInstances(Consumer<ListAddonInstancesRequest.Builder> listAddonInstancesRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException Lists all Add On instances in your account.
This is a convenience which creates an instance of the
ListAddonInstancesRequest.Builder
avoiding the need to create one manually viaListAddonInstancesRequest.builder()
- Parameters:
listAddonInstancesRequest
- AConsumer
that will call methods onListAddonInstancesRequest.Builder
to create a request.- Returns:
- Result of the ListAddonInstances operation returned by the service.
- See Also:
-
listAddonInstancesPaginator
default ListAddonInstancesIterable listAddonInstancesPaginator(ListAddonInstancesRequest listAddonInstancesRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listAddonInstances(software.amazon.awssdk.services.mailmanager.model.ListAddonInstancesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListAddonInstancesIterable responses = client.listAddonInstancesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListAddonInstancesIterable responses = client .listAddonInstancesPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListAddonInstancesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListAddonInstancesIterable responses = client.listAddonInstancesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAddonInstances(software.amazon.awssdk.services.mailmanager.model.ListAddonInstancesRequest)
operation.- Parameters:
listAddonInstancesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAddonInstancesPaginator
default ListAddonInstancesIterable listAddonInstancesPaginator(Consumer<ListAddonInstancesRequest.Builder> listAddonInstancesRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listAddonInstances(software.amazon.awssdk.services.mailmanager.model.ListAddonInstancesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListAddonInstancesIterable responses = client.listAddonInstancesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListAddonInstancesIterable responses = client .listAddonInstancesPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListAddonInstancesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListAddonInstancesIterable responses = client.listAddonInstancesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAddonInstances(software.amazon.awssdk.services.mailmanager.model.ListAddonInstancesRequest)
operation.
This is a convenience which creates an instance of the
ListAddonInstancesRequest.Builder
avoiding the need to create one manually viaListAddonInstancesRequest.builder()
- Parameters:
listAddonInstancesRequest
- AConsumer
that will call methods onListAddonInstancesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAddonSubscriptions
default ListAddonSubscriptionsResponse listAddonSubscriptions(ListAddonSubscriptionsRequest listAddonSubscriptionsRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException Lists all Add On subscriptions in your account.
- Parameters:
listAddonSubscriptionsRequest
-- Returns:
- Result of the ListAddonSubscriptions operation returned by the service.
- See Also:
-
listAddonSubscriptions
default ListAddonSubscriptionsResponse listAddonSubscriptions(Consumer<ListAddonSubscriptionsRequest.Builder> listAddonSubscriptionsRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException Lists all Add On subscriptions in your account.
This is a convenience which creates an instance of the
ListAddonSubscriptionsRequest.Builder
avoiding the need to create one manually viaListAddonSubscriptionsRequest.builder()
- Parameters:
listAddonSubscriptionsRequest
- AConsumer
that will call methods onListAddonSubscriptionsRequest.Builder
to create a request.- Returns:
- Result of the ListAddonSubscriptions operation returned by the service.
- See Also:
-
listAddonSubscriptionsPaginator
default ListAddonSubscriptionsIterable listAddonSubscriptionsPaginator(ListAddonSubscriptionsRequest listAddonSubscriptionsRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listAddonSubscriptions(software.amazon.awssdk.services.mailmanager.model.ListAddonSubscriptionsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListAddonSubscriptionsIterable responses = client.listAddonSubscriptionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListAddonSubscriptionsIterable responses = client .listAddonSubscriptionsPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListAddonSubscriptionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListAddonSubscriptionsIterable responses = client.listAddonSubscriptionsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAddonSubscriptions(software.amazon.awssdk.services.mailmanager.model.ListAddonSubscriptionsRequest)
operation.- Parameters:
listAddonSubscriptionsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAddonSubscriptionsPaginator
default ListAddonSubscriptionsIterable listAddonSubscriptionsPaginator(Consumer<ListAddonSubscriptionsRequest.Builder> listAddonSubscriptionsRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listAddonSubscriptions(software.amazon.awssdk.services.mailmanager.model.ListAddonSubscriptionsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListAddonSubscriptionsIterable responses = client.listAddonSubscriptionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListAddonSubscriptionsIterable responses = client .listAddonSubscriptionsPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListAddonSubscriptionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListAddonSubscriptionsIterable responses = client.listAddonSubscriptionsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAddonSubscriptions(software.amazon.awssdk.services.mailmanager.model.ListAddonSubscriptionsRequest)
operation.
This is a convenience which creates an instance of the
ListAddonSubscriptionsRequest.Builder
avoiding the need to create one manually viaListAddonSubscriptionsRequest.builder()
- Parameters:
listAddonSubscriptionsRequest
- AConsumer
that will call methods onListAddonSubscriptionsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAddressListImportJobs
default ListAddressListImportJobsResponse listAddressListImportJobs(ListAddressListImportJobsRequest listAddressListImportJobsRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Lists jobs for an address list.
- Parameters:
listAddressListImportJobsRequest
-- Returns:
- Result of the ListAddressListImportJobs operation returned by the service.
- See Also:
-
listAddressListImportJobs
default ListAddressListImportJobsResponse listAddressListImportJobs(Consumer<ListAddressListImportJobsRequest.Builder> listAddressListImportJobsRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Lists jobs for an address list.
This is a convenience which creates an instance of the
ListAddressListImportJobsRequest.Builder
avoiding the need to create one manually viaListAddressListImportJobsRequest.builder()
- Parameters:
listAddressListImportJobsRequest
- AConsumer
that will call methods onListAddressListImportJobsRequest.Builder
to create a request.- Returns:
- Result of the ListAddressListImportJobs operation returned by the service.
- See Also:
-
listAddressListImportJobsPaginator
default ListAddressListImportJobsIterable listAddressListImportJobsPaginator(ListAddressListImportJobsRequest listAddressListImportJobsRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listAddressListImportJobs(software.amazon.awssdk.services.mailmanager.model.ListAddressListImportJobsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListAddressListImportJobsIterable responses = client.listAddressListImportJobsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListAddressListImportJobsIterable responses = client .listAddressListImportJobsPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListAddressListImportJobsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListAddressListImportJobsIterable responses = client.listAddressListImportJobsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAddressListImportJobs(software.amazon.awssdk.services.mailmanager.model.ListAddressListImportJobsRequest)
operation.- Parameters:
listAddressListImportJobsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAddressListImportJobsPaginator
default ListAddressListImportJobsIterable listAddressListImportJobsPaginator(Consumer<ListAddressListImportJobsRequest.Builder> listAddressListImportJobsRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listAddressListImportJobs(software.amazon.awssdk.services.mailmanager.model.ListAddressListImportJobsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListAddressListImportJobsIterable responses = client.listAddressListImportJobsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListAddressListImportJobsIterable responses = client .listAddressListImportJobsPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListAddressListImportJobsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListAddressListImportJobsIterable responses = client.listAddressListImportJobsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAddressListImportJobs(software.amazon.awssdk.services.mailmanager.model.ListAddressListImportJobsRequest)
operation.
This is a convenience which creates an instance of the
ListAddressListImportJobsRequest.Builder
avoiding the need to create one manually viaListAddressListImportJobsRequest.builder()
- Parameters:
listAddressListImportJobsRequest
- AConsumer
that will call methods onListAddressListImportJobsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAddressLists
default ListAddressListsResponse listAddressLists(ListAddressListsRequest listAddressListsRequest) throws ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Lists address lists for this account.
- Parameters:
listAddressListsRequest
-- Returns:
- Result of the ListAddressLists operation returned by the service.
- See Also:
-
listAddressLists
default ListAddressListsResponse listAddressLists(Consumer<ListAddressListsRequest.Builder> listAddressListsRequest) throws ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Lists address lists for this account.
This is a convenience which creates an instance of the
ListAddressListsRequest.Builder
avoiding the need to create one manually viaListAddressListsRequest.builder()
- Parameters:
listAddressListsRequest
- AConsumer
that will call methods onListAddressListsRequest.Builder
to create a request.- Returns:
- Result of the ListAddressLists operation returned by the service.
- See Also:
-
listAddressListsPaginator
default ListAddressListsIterable listAddressListsPaginator(ListAddressListsRequest listAddressListsRequest) throws ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listAddressLists(software.amazon.awssdk.services.mailmanager.model.ListAddressListsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListAddressListsIterable responses = client.listAddressListsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListAddressListsIterable responses = client .listAddressListsPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListAddressListsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListAddressListsIterable responses = client.listAddressListsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAddressLists(software.amazon.awssdk.services.mailmanager.model.ListAddressListsRequest)
operation.- Parameters:
listAddressListsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAddressListsPaginator
default ListAddressListsIterable listAddressListsPaginator(Consumer<ListAddressListsRequest.Builder> listAddressListsRequest) throws ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listAddressLists(software.amazon.awssdk.services.mailmanager.model.ListAddressListsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListAddressListsIterable responses = client.listAddressListsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListAddressListsIterable responses = client .listAddressListsPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListAddressListsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListAddressListsIterable responses = client.listAddressListsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAddressLists(software.amazon.awssdk.services.mailmanager.model.ListAddressListsRequest)
operation.
This is a convenience which creates an instance of the
ListAddressListsRequest.Builder
avoiding the need to create one manually viaListAddressListsRequest.builder()
- Parameters:
listAddressListsRequest
- AConsumer
that will call methods onListAddressListsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listArchiveExports
default ListArchiveExportsResponse listArchiveExports(ListArchiveExportsRequest listArchiveExportsRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Returns a list of email archive export jobs.
- Parameters:
listArchiveExportsRequest
- The request to list archive export jobs in your account.- Returns:
- Result of the ListArchiveExports operation returned by the service.
- See Also:
-
listArchiveExports
default ListArchiveExportsResponse listArchiveExports(Consumer<ListArchiveExportsRequest.Builder> listArchiveExportsRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Returns a list of email archive export jobs.
This is a convenience which creates an instance of the
ListArchiveExportsRequest.Builder
avoiding the need to create one manually viaListArchiveExportsRequest.builder()
- Parameters:
listArchiveExportsRequest
- AConsumer
that will call methods onListArchiveExportsRequest.Builder
to create a request. The request to list archive export jobs in your account.- Returns:
- Result of the ListArchiveExports operation returned by the service.
- See Also:
-
listArchiveExportsPaginator
default ListArchiveExportsIterable listArchiveExportsPaginator(ListArchiveExportsRequest listArchiveExportsRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listArchiveExports(software.amazon.awssdk.services.mailmanager.model.ListArchiveExportsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListArchiveExportsIterable responses = client.listArchiveExportsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListArchiveExportsIterable responses = client .listArchiveExportsPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListArchiveExportsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListArchiveExportsIterable responses = client.listArchiveExportsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listArchiveExports(software.amazon.awssdk.services.mailmanager.model.ListArchiveExportsRequest)
operation.- Parameters:
listArchiveExportsRequest
- The request to list archive export jobs in your account.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listArchiveExportsPaginator
default ListArchiveExportsIterable listArchiveExportsPaginator(Consumer<ListArchiveExportsRequest.Builder> listArchiveExportsRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listArchiveExports(software.amazon.awssdk.services.mailmanager.model.ListArchiveExportsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListArchiveExportsIterable responses = client.listArchiveExportsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListArchiveExportsIterable responses = client .listArchiveExportsPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListArchiveExportsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListArchiveExportsIterable responses = client.listArchiveExportsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listArchiveExports(software.amazon.awssdk.services.mailmanager.model.ListArchiveExportsRequest)
operation.
This is a convenience which creates an instance of the
ListArchiveExportsRequest.Builder
avoiding the need to create one manually viaListArchiveExportsRequest.builder()
- Parameters:
listArchiveExportsRequest
- AConsumer
that will call methods onListArchiveExportsRequest.Builder
to create a request. The request to list archive export jobs in your account.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listArchiveSearches
default ListArchiveSearchesResponse listArchiveSearches(ListArchiveSearchesRequest listArchiveSearchesRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Returns a list of email archive search jobs.
- Parameters:
listArchiveSearchesRequest
- The request to list archive search jobs in your account.- Returns:
- Result of the ListArchiveSearches operation returned by the service.
- See Also:
-
listArchiveSearches
default ListArchiveSearchesResponse listArchiveSearches(Consumer<ListArchiveSearchesRequest.Builder> listArchiveSearchesRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Returns a list of email archive search jobs.
This is a convenience which creates an instance of the
ListArchiveSearchesRequest.Builder
avoiding the need to create one manually viaListArchiveSearchesRequest.builder()
- Parameters:
listArchiveSearchesRequest
- AConsumer
that will call methods onListArchiveSearchesRequest.Builder
to create a request. The request to list archive search jobs in your account.- Returns:
- Result of the ListArchiveSearches operation returned by the service.
- See Also:
-
listArchiveSearchesPaginator
default ListArchiveSearchesIterable listArchiveSearchesPaginator(ListArchiveSearchesRequest listArchiveSearchesRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listArchiveSearches(software.amazon.awssdk.services.mailmanager.model.ListArchiveSearchesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListArchiveSearchesIterable responses = client.listArchiveSearchesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListArchiveSearchesIterable responses = client .listArchiveSearchesPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListArchiveSearchesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListArchiveSearchesIterable responses = client.listArchiveSearchesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listArchiveSearches(software.amazon.awssdk.services.mailmanager.model.ListArchiveSearchesRequest)
operation.- Parameters:
listArchiveSearchesRequest
- The request to list archive search jobs in your account.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listArchiveSearchesPaginator
default ListArchiveSearchesIterable listArchiveSearchesPaginator(Consumer<ListArchiveSearchesRequest.Builder> listArchiveSearchesRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listArchiveSearches(software.amazon.awssdk.services.mailmanager.model.ListArchiveSearchesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListArchiveSearchesIterable responses = client.listArchiveSearchesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListArchiveSearchesIterable responses = client .listArchiveSearchesPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListArchiveSearchesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListArchiveSearchesIterable responses = client.listArchiveSearchesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listArchiveSearches(software.amazon.awssdk.services.mailmanager.model.ListArchiveSearchesRequest)
operation.
This is a convenience which creates an instance of the
ListArchiveSearchesRequest.Builder
avoiding the need to create one manually viaListArchiveSearchesRequest.builder()
- Parameters:
listArchiveSearchesRequest
- AConsumer
that will call methods onListArchiveSearchesRequest.Builder
to create a request. The request to list archive search jobs in your account.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listArchives
default ListArchivesResponse listArchives(ListArchivesRequest listArchivesRequest) throws ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Returns a list of all email archives in your account.
- Parameters:
listArchivesRequest
- The request to list email archives in your account.- Returns:
- Result of the ListArchives operation returned by the service.
- See Also:
-
listArchives
default ListArchivesResponse listArchives(Consumer<ListArchivesRequest.Builder> listArchivesRequest) throws ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Returns a list of all email archives in your account.
This is a convenience which creates an instance of the
ListArchivesRequest.Builder
avoiding the need to create one manually viaListArchivesRequest.builder()
- Parameters:
listArchivesRequest
- AConsumer
that will call methods onListArchivesRequest.Builder
to create a request. The request to list email archives in your account.- Returns:
- Result of the ListArchives operation returned by the service.
- See Also:
-
listArchivesPaginator
default ListArchivesIterable listArchivesPaginator(ListArchivesRequest listArchivesRequest) throws ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listArchives(software.amazon.awssdk.services.mailmanager.model.ListArchivesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListArchivesIterable responses = client.listArchivesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListArchivesIterable responses = client.listArchivesPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListArchivesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListArchivesIterable responses = client.listArchivesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listArchives(software.amazon.awssdk.services.mailmanager.model.ListArchivesRequest)
operation.- Parameters:
listArchivesRequest
- The request to list email archives in your account.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listArchivesPaginator
default ListArchivesIterable listArchivesPaginator(Consumer<ListArchivesRequest.Builder> listArchivesRequest) throws ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listArchives(software.amazon.awssdk.services.mailmanager.model.ListArchivesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListArchivesIterable responses = client.listArchivesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListArchivesIterable responses = client.listArchivesPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListArchivesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListArchivesIterable responses = client.listArchivesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listArchives(software.amazon.awssdk.services.mailmanager.model.ListArchivesRequest)
operation.
This is a convenience which creates an instance of the
ListArchivesRequest.Builder
avoiding the need to create one manually viaListArchivesRequest.builder()
- Parameters:
listArchivesRequest
- AConsumer
that will call methods onListArchivesRequest.Builder
to create a request. The request to list email archives in your account.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listIngressPoints
default ListIngressPointsResponse listIngressPoints(ListIngressPointsRequest listIngressPointsRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException List all ingress endpoint resources.
- Parameters:
listIngressPointsRequest
-- Returns:
- Result of the ListIngressPoints operation returned by the service.
- See Also:
-
listIngressPoints
default ListIngressPointsResponse listIngressPoints(Consumer<ListIngressPointsRequest.Builder> listIngressPointsRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException List all ingress endpoint resources.
This is a convenience which creates an instance of the
ListIngressPointsRequest.Builder
avoiding the need to create one manually viaListIngressPointsRequest.builder()
- Parameters:
listIngressPointsRequest
- AConsumer
that will call methods onListIngressPointsRequest.Builder
to create a request.- Returns:
- Result of the ListIngressPoints operation returned by the service.
- See Also:
-
listIngressPointsPaginator
default ListIngressPointsIterable listIngressPointsPaginator(ListIngressPointsRequest listIngressPointsRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listIngressPoints(software.amazon.awssdk.services.mailmanager.model.ListIngressPointsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListIngressPointsIterable responses = client.listIngressPointsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListIngressPointsIterable responses = client .listIngressPointsPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListIngressPointsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListIngressPointsIterable responses = client.listIngressPointsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listIngressPoints(software.amazon.awssdk.services.mailmanager.model.ListIngressPointsRequest)
operation.- Parameters:
listIngressPointsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listIngressPointsPaginator
default ListIngressPointsIterable listIngressPointsPaginator(Consumer<ListIngressPointsRequest.Builder> listIngressPointsRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listIngressPoints(software.amazon.awssdk.services.mailmanager.model.ListIngressPointsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListIngressPointsIterable responses = client.listIngressPointsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListIngressPointsIterable responses = client .listIngressPointsPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListIngressPointsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListIngressPointsIterable responses = client.listIngressPointsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listIngressPoints(software.amazon.awssdk.services.mailmanager.model.ListIngressPointsRequest)
operation.
This is a convenience which creates an instance of the
ListIngressPointsRequest.Builder
avoiding the need to create one manually viaListIngressPointsRequest.builder()
- Parameters:
listIngressPointsRequest
- AConsumer
that will call methods onListIngressPointsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listMembersOfAddressList
default ListMembersOfAddressListResponse listMembersOfAddressList(ListMembersOfAddressListRequest listMembersOfAddressListRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Lists members of an address list.
- Parameters:
listMembersOfAddressListRequest
-- Returns:
- Result of the ListMembersOfAddressList operation returned by the service.
- See Also:
-
listMembersOfAddressList
default ListMembersOfAddressListResponse listMembersOfAddressList(Consumer<ListMembersOfAddressListRequest.Builder> listMembersOfAddressListRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Lists members of an address list.
This is a convenience which creates an instance of the
ListMembersOfAddressListRequest.Builder
avoiding the need to create one manually viaListMembersOfAddressListRequest.builder()
- Parameters:
listMembersOfAddressListRequest
- AConsumer
that will call methods onListMembersOfAddressListRequest.Builder
to create a request.- Returns:
- Result of the ListMembersOfAddressList operation returned by the service.
- See Also:
-
listMembersOfAddressListPaginator
default ListMembersOfAddressListIterable listMembersOfAddressListPaginator(ListMembersOfAddressListRequest listMembersOfAddressListRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listMembersOfAddressList(software.amazon.awssdk.services.mailmanager.model.ListMembersOfAddressListRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListMembersOfAddressListIterable responses = client.listMembersOfAddressListPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListMembersOfAddressListIterable responses = client .listMembersOfAddressListPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListMembersOfAddressListResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListMembersOfAddressListIterable responses = client.listMembersOfAddressListPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMembersOfAddressList(software.amazon.awssdk.services.mailmanager.model.ListMembersOfAddressListRequest)
operation.- Parameters:
listMembersOfAddressListRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listMembersOfAddressListPaginator
default ListMembersOfAddressListIterable listMembersOfAddressListPaginator(Consumer<ListMembersOfAddressListRequest.Builder> listMembersOfAddressListRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listMembersOfAddressList(software.amazon.awssdk.services.mailmanager.model.ListMembersOfAddressListRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListMembersOfAddressListIterable responses = client.listMembersOfAddressListPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListMembersOfAddressListIterable responses = client .listMembersOfAddressListPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListMembersOfAddressListResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListMembersOfAddressListIterable responses = client.listMembersOfAddressListPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMembersOfAddressList(software.amazon.awssdk.services.mailmanager.model.ListMembersOfAddressListRequest)
operation.
This is a convenience which creates an instance of the
ListMembersOfAddressListRequest.Builder
avoiding the need to create one manually viaListMembersOfAddressListRequest.builder()
- Parameters:
listMembersOfAddressListRequest
- AConsumer
that will call methods onListMembersOfAddressListRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listRelays
default ListRelaysResponse listRelays(ListRelaysRequest listRelaysRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException Lists all the existing relay resources.
- Parameters:
listRelaysRequest
-- Returns:
- Result of the ListRelays operation returned by the service.
- See Also:
-
listRelays
default ListRelaysResponse listRelays(Consumer<ListRelaysRequest.Builder> listRelaysRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException Lists all the existing relay resources.
This is a convenience which creates an instance of the
ListRelaysRequest.Builder
avoiding the need to create one manually viaListRelaysRequest.builder()
- Parameters:
listRelaysRequest
- AConsumer
that will call methods onListRelaysRequest.Builder
to create a request.- Returns:
- Result of the ListRelays operation returned by the service.
- See Also:
-
listRelaysPaginator
default ListRelaysIterable listRelaysPaginator(ListRelaysRequest listRelaysRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listRelays(software.amazon.awssdk.services.mailmanager.model.ListRelaysRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListRelaysIterable responses = client.listRelaysPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListRelaysIterable responses = client.listRelaysPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListRelaysResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListRelaysIterable responses = client.listRelaysPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRelays(software.amazon.awssdk.services.mailmanager.model.ListRelaysRequest)
operation.- Parameters:
listRelaysRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listRelaysPaginator
default ListRelaysIterable listRelaysPaginator(Consumer<ListRelaysRequest.Builder> listRelaysRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listRelays(software.amazon.awssdk.services.mailmanager.model.ListRelaysRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListRelaysIterable responses = client.listRelaysPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListRelaysIterable responses = client.listRelaysPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListRelaysResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListRelaysIterable responses = client.listRelaysPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRelays(software.amazon.awssdk.services.mailmanager.model.ListRelaysRequest)
operation.
This is a convenience which creates an instance of the
ListRelaysRequest.Builder
avoiding the need to create one manually viaListRelaysRequest.builder()
- Parameters:
listRelaysRequest
- AConsumer
that will call methods onListRelaysRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listRuleSets
default ListRuleSetsResponse listRuleSets(ListRuleSetsRequest listRuleSetsRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException List rule sets for this account.
- Parameters:
listRuleSetsRequest
-- Returns:
- Result of the ListRuleSets operation returned by the service.
- See Also:
-
listRuleSets
default ListRuleSetsResponse listRuleSets(Consumer<ListRuleSetsRequest.Builder> listRuleSetsRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException List rule sets for this account.
This is a convenience which creates an instance of the
ListRuleSetsRequest.Builder
avoiding the need to create one manually viaListRuleSetsRequest.builder()
- Parameters:
listRuleSetsRequest
- AConsumer
that will call methods onListRuleSetsRequest.Builder
to create a request.- Returns:
- Result of the ListRuleSets operation returned by the service.
- See Also:
-
listRuleSetsPaginator
default ListRuleSetsIterable listRuleSetsPaginator(ListRuleSetsRequest listRuleSetsRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listRuleSets(software.amazon.awssdk.services.mailmanager.model.ListRuleSetsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListRuleSetsIterable responses = client.listRuleSetsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListRuleSetsIterable responses = client.listRuleSetsPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListRuleSetsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListRuleSetsIterable responses = client.listRuleSetsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRuleSets(software.amazon.awssdk.services.mailmanager.model.ListRuleSetsRequest)
operation.- Parameters:
listRuleSetsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listRuleSetsPaginator
default ListRuleSetsIterable listRuleSetsPaginator(Consumer<ListRuleSetsRequest.Builder> listRuleSetsRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listRuleSets(software.amazon.awssdk.services.mailmanager.model.ListRuleSetsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListRuleSetsIterable responses = client.listRuleSetsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListRuleSetsIterable responses = client.listRuleSetsPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListRuleSetsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListRuleSetsIterable responses = client.listRuleSetsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRuleSets(software.amazon.awssdk.services.mailmanager.model.ListRuleSetsRequest)
operation.
This is a convenience which creates an instance of the
ListRuleSetsRequest.Builder
avoiding the need to create one manually viaListRuleSetsRequest.builder()
- Parameters:
listRuleSetsRequest
- AConsumer
that will call methods onListRuleSetsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Retrieves the list of tags (keys and values) assigned to the resource.
- Parameters:
listTagsForResourceRequest
-- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Retrieves the list of tags (keys and values) assigned to the resource.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builder
avoiding the need to create one manually viaListTagsForResourceRequest.builder()
- Parameters:
listTagsForResourceRequest
- AConsumer
that will call methods onListTagsForResourceRequest.Builder
to create a request.- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTrafficPolicies
default ListTrafficPoliciesResponse listTrafficPolicies(ListTrafficPoliciesRequest listTrafficPoliciesRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException List traffic policy resources.
- Parameters:
listTrafficPoliciesRequest
-- Returns:
- Result of the ListTrafficPolicies operation returned by the service.
- See Also:
-
listTrafficPolicies
default ListTrafficPoliciesResponse listTrafficPolicies(Consumer<ListTrafficPoliciesRequest.Builder> listTrafficPoliciesRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException List traffic policy resources.
This is a convenience which creates an instance of the
ListTrafficPoliciesRequest.Builder
avoiding the need to create one manually viaListTrafficPoliciesRequest.builder()
- Parameters:
listTrafficPoliciesRequest
- AConsumer
that will call methods onListTrafficPoliciesRequest.Builder
to create a request.- Returns:
- Result of the ListTrafficPolicies operation returned by the service.
- See Also:
-
listTrafficPoliciesPaginator
default ListTrafficPoliciesIterable listTrafficPoliciesPaginator(ListTrafficPoliciesRequest listTrafficPoliciesRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listTrafficPolicies(software.amazon.awssdk.services.mailmanager.model.ListTrafficPoliciesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListTrafficPoliciesIterable responses = client.listTrafficPoliciesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListTrafficPoliciesIterable responses = client .listTrafficPoliciesPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListTrafficPoliciesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListTrafficPoliciesIterable responses = client.listTrafficPoliciesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTrafficPolicies(software.amazon.awssdk.services.mailmanager.model.ListTrafficPoliciesRequest)
operation.- Parameters:
listTrafficPoliciesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTrafficPoliciesPaginator
default ListTrafficPoliciesIterable listTrafficPoliciesPaginator(Consumer<ListTrafficPoliciesRequest.Builder> listTrafficPoliciesRequest) throws ValidationException, AwsServiceException, SdkClientException, MailManagerException This is a variant of
listTrafficPolicies(software.amazon.awssdk.services.mailmanager.model.ListTrafficPoliciesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mailmanager.paginators.ListTrafficPoliciesIterable responses = client.listTrafficPoliciesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mailmanager.paginators.ListTrafficPoliciesIterable responses = client .listTrafficPoliciesPaginator(request); for (software.amazon.awssdk.services.mailmanager.model.ListTrafficPoliciesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mailmanager.paginators.ListTrafficPoliciesIterable responses = client.listTrafficPoliciesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of PageSize won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTrafficPolicies(software.amazon.awssdk.services.mailmanager.model.ListTrafficPoliciesRequest)
operation.
This is a convenience which creates an instance of the
ListTrafficPoliciesRequest.Builder
avoiding the need to create one manually viaListTrafficPoliciesRequest.builder()
- Parameters:
listTrafficPoliciesRequest
- AConsumer
that will call methods onListTrafficPoliciesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
registerMemberToAddressList
default RegisterMemberToAddressListResponse registerMemberToAddressList(RegisterMemberToAddressListRequest registerMemberToAddressListRequest) throws ValidationException, AccessDeniedException, ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Adds a member to an address list.
- Parameters:
registerMemberToAddressListRequest
-- Returns:
- Result of the RegisterMemberToAddressList operation returned by the service.
- See Also:
-
registerMemberToAddressList
default RegisterMemberToAddressListResponse registerMemberToAddressList(Consumer<RegisterMemberToAddressListRequest.Builder> registerMemberToAddressListRequest) throws ValidationException, AccessDeniedException, ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Adds a member to an address list.
This is a convenience which creates an instance of the
RegisterMemberToAddressListRequest.Builder
avoiding the need to create one manually viaRegisterMemberToAddressListRequest.builder()
- Parameters:
registerMemberToAddressListRequest
- AConsumer
that will call methods onRegisterMemberToAddressListRequest.Builder
to create a request.- Returns:
- Result of the RegisterMemberToAddressList operation returned by the service.
- See Also:
-
startAddressListImportJob
default StartAddressListImportJobResponse startAddressListImportJob(StartAddressListImportJobRequest startAddressListImportJobRequest) throws ValidationException, AccessDeniedException, ServiceQuotaExceededException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Starts an import job for an address list.
- Parameters:
startAddressListImportJobRequest
-- Returns:
- Result of the StartAddressListImportJob operation returned by the service.
- See Also:
-
startAddressListImportJob
default StartAddressListImportJobResponse startAddressListImportJob(Consumer<StartAddressListImportJobRequest.Builder> startAddressListImportJobRequest) throws ValidationException, AccessDeniedException, ServiceQuotaExceededException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Starts an import job for an address list.
This is a convenience which creates an instance of the
StartAddressListImportJobRequest.Builder
avoiding the need to create one manually viaStartAddressListImportJobRequest.builder()
- Parameters:
startAddressListImportJobRequest
- AConsumer
that will call methods onStartAddressListImportJobRequest.Builder
to create a request.- Returns:
- Result of the StartAddressListImportJob operation returned by the service.
- See Also:
-
startArchiveExport
default StartArchiveExportResponse startArchiveExport(StartArchiveExportRequest startArchiveExportRequest) throws ValidationException, AccessDeniedException, ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Initiates an export of emails from the specified archive.
- Parameters:
startArchiveExportRequest
- The request to initiate an export of emails from an archive.- Returns:
- Result of the StartArchiveExport operation returned by the service.
- See Also:
-
startArchiveExport
default StartArchiveExportResponse startArchiveExport(Consumer<StartArchiveExportRequest.Builder> startArchiveExportRequest) throws ValidationException, AccessDeniedException, ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Initiates an export of emails from the specified archive.
This is a convenience which creates an instance of the
StartArchiveExportRequest.Builder
avoiding the need to create one manually viaStartArchiveExportRequest.builder()
- Parameters:
startArchiveExportRequest
- AConsumer
that will call methods onStartArchiveExportRequest.Builder
to create a request. The request to initiate an export of emails from an archive.- Returns:
- Result of the StartArchiveExport operation returned by the service.
- See Also:
-
startArchiveSearch
default StartArchiveSearchResponse startArchiveSearch(StartArchiveSearchRequest startArchiveSearchRequest) throws ValidationException, AccessDeniedException, ServiceQuotaExceededException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Initiates a search across emails in the specified archive.
- Parameters:
startArchiveSearchRequest
- The request to initiate a search across emails in an archive.- Returns:
- Result of the StartArchiveSearch operation returned by the service.
- See Also:
-
startArchiveSearch
default StartArchiveSearchResponse startArchiveSearch(Consumer<StartArchiveSearchRequest.Builder> startArchiveSearchRequest) throws ValidationException, AccessDeniedException, ServiceQuotaExceededException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Initiates a search across emails in the specified archive.
This is a convenience which creates an instance of the
StartArchiveSearchRequest.Builder
avoiding the need to create one manually viaStartArchiveSearchRequest.builder()
- Parameters:
startArchiveSearchRequest
- AConsumer
that will call methods onStartArchiveSearchRequest.Builder
to create a request. The request to initiate a search across emails in an archive.- Returns:
- Result of the StartArchiveSearch operation returned by the service.
- See Also:
-
stopAddressListImportJob
default StopAddressListImportJobResponse stopAddressListImportJob(StopAddressListImportJobRequest stopAddressListImportJobRequest) throws ValidationException, AccessDeniedException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Stops an ongoing import job for an address list.
- Parameters:
stopAddressListImportJobRequest
-- Returns:
- Result of the StopAddressListImportJob operation returned by the service.
- See Also:
-
stopAddressListImportJob
default StopAddressListImportJobResponse stopAddressListImportJob(Consumer<StopAddressListImportJobRequest.Builder> stopAddressListImportJobRequest) throws ValidationException, AccessDeniedException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Stops an ongoing import job for an address list.
This is a convenience which creates an instance of the
StopAddressListImportJobRequest.Builder
avoiding the need to create one manually viaStopAddressListImportJobRequest.builder()
- Parameters:
stopAddressListImportJobRequest
- AConsumer
that will call methods onStopAddressListImportJobRequest.Builder
to create a request.- Returns:
- Result of the StopAddressListImportJob operation returned by the service.
- See Also:
-
stopArchiveExport
default StopArchiveExportResponse stopArchiveExport(StopArchiveExportRequest stopArchiveExportRequest) throws ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Stops an in-progress export of emails from an archive.
- Parameters:
stopArchiveExportRequest
- The request to stop an in-progress archive export job.- Returns:
- Result of the StopArchiveExport operation returned by the service.
- See Also:
-
stopArchiveExport
default StopArchiveExportResponse stopArchiveExport(Consumer<StopArchiveExportRequest.Builder> stopArchiveExportRequest) throws ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Stops an in-progress export of emails from an archive.
This is a convenience which creates an instance of the
StopArchiveExportRequest.Builder
avoiding the need to create one manually viaStopArchiveExportRequest.builder()
- Parameters:
stopArchiveExportRequest
- AConsumer
that will call methods onStopArchiveExportRequest.Builder
to create a request. The request to stop an in-progress archive export job.- Returns:
- Result of the StopArchiveExport operation returned by the service.
- See Also:
-
stopArchiveSearch
default StopArchiveSearchResponse stopArchiveSearch(StopArchiveSearchRequest stopArchiveSearchRequest) throws ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Stops an in-progress archive search job.
- Parameters:
stopArchiveSearchRequest
- The request to stop an in-progress archive search job.- Returns:
- Result of the StopArchiveSearch operation returned by the service.
- See Also:
-
stopArchiveSearch
default StopArchiveSearchResponse stopArchiveSearch(Consumer<StopArchiveSearchRequest.Builder> stopArchiveSearchRequest) throws ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Stops an in-progress archive search job.
This is a convenience which creates an instance of the
StopArchiveSearchRequest.Builder
avoiding the need to create one manually viaStopArchiveSearchRequest.builder()
- Parameters:
stopArchiveSearchRequest
- AConsumer
that will call methods onStopArchiveSearchRequest.Builder
to create a request. The request to stop an in-progress archive search job.- Returns:
- Result of the StopArchiveSearch operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws ValidationException, ServiceQuotaExceededException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Adds one or more tags (keys and values) to a specified resource.
- Parameters:
tagResourceRequest
-- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws ValidationException, ServiceQuotaExceededException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Adds one or more tags (keys and values) to a specified resource.
This is a convenience which creates an instance of the
TagResourceRequest.Builder
avoiding the need to create one manually viaTagResourceRequest.builder()
- Parameters:
tagResourceRequest
- AConsumer
that will call methods onTagResourceRequest.Builder
to create a request.- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws ValidationException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Remove one or more tags (keys and values) from a specified resource.
- Parameters:
untagResourceRequest
-- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws ValidationException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Remove one or more tags (keys and values) from a specified resource.
This is a convenience which creates an instance of the
UntagResourceRequest.Builder
avoiding the need to create one manually viaUntagResourceRequest.builder()
- Parameters:
untagResourceRequest
- AConsumer
that will call methods onUntagResourceRequest.Builder
to create a request.- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
updateArchive
default UpdateArchiveResponse updateArchive(UpdateArchiveRequest updateArchiveRequest) throws ValidationException, AccessDeniedException, ServiceQuotaExceededException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Updates the attributes of an existing email archive.
- Parameters:
updateArchiveRequest
- The request to update properties of an existing email archive.- Returns:
- Result of the UpdateArchive operation returned by the service.
- See Also:
-
updateArchive
default UpdateArchiveResponse updateArchive(Consumer<UpdateArchiveRequest.Builder> updateArchiveRequest) throws ValidationException, AccessDeniedException, ServiceQuotaExceededException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, MailManagerException Updates the attributes of an existing email archive.
This is a convenience which creates an instance of the
UpdateArchiveRequest.Builder
avoiding the need to create one manually viaUpdateArchiveRequest.builder()
- Parameters:
updateArchiveRequest
- AConsumer
that will call methods onUpdateArchiveRequest.Builder
to create a request. The request to update properties of an existing email archive.- Returns:
- Result of the UpdateArchive operation returned by the service.
- See Also:
-
updateIngressPoint
default UpdateIngressPointResponse updateIngressPoint(UpdateIngressPointRequest updateIngressPointRequest) throws ValidationException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Update attributes of a provisioned ingress endpoint resource.
- Parameters:
updateIngressPointRequest
-- Returns:
- Result of the UpdateIngressPoint operation returned by the service.
- See Also:
-
updateIngressPoint
default UpdateIngressPointResponse updateIngressPoint(Consumer<UpdateIngressPointRequest.Builder> updateIngressPointRequest) throws ValidationException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Update attributes of a provisioned ingress endpoint resource.
This is a convenience which creates an instance of the
UpdateIngressPointRequest.Builder
avoiding the need to create one manually viaUpdateIngressPointRequest.builder()
- Parameters:
updateIngressPointRequest
- AConsumer
that will call methods onUpdateIngressPointRequest.Builder
to create a request.- Returns:
- Result of the UpdateIngressPoint operation returned by the service.
- See Also:
-
updateRelay
default UpdateRelayResponse updateRelay(UpdateRelayRequest updateRelayRequest) throws ValidationException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Updates the attributes of an existing relay resource.
- Parameters:
updateRelayRequest
-- Returns:
- Result of the UpdateRelay operation returned by the service.
- See Also:
-
updateRelay
default UpdateRelayResponse updateRelay(Consumer<UpdateRelayRequest.Builder> updateRelayRequest) throws ValidationException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Updates the attributes of an existing relay resource.
This is a convenience which creates an instance of the
UpdateRelayRequest.Builder
avoiding the need to create one manually viaUpdateRelayRequest.builder()
- Parameters:
updateRelayRequest
- AConsumer
that will call methods onUpdateRelayRequest.Builder
to create a request.- Returns:
- Result of the UpdateRelay operation returned by the service.
- See Also:
-
updateRuleSet
default UpdateRuleSetResponse updateRuleSet(UpdateRuleSetRequest updateRuleSetRequest) throws ValidationException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Update attributes of an already provisioned rule set.
- Parameters:
updateRuleSetRequest
-- Returns:
- Result of the UpdateRuleSet operation returned by the service.
- See Also:
-
updateRuleSet
default UpdateRuleSetResponse updateRuleSet(Consumer<UpdateRuleSetRequest.Builder> updateRuleSetRequest) throws ValidationException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Update attributes of an already provisioned rule set.
This is a convenience which creates an instance of the
UpdateRuleSetRequest.Builder
avoiding the need to create one manually viaUpdateRuleSetRequest.builder()
- Parameters:
updateRuleSetRequest
- AConsumer
that will call methods onUpdateRuleSetRequest.Builder
to create a request.- Returns:
- Result of the UpdateRuleSet operation returned by the service.
- See Also:
-
updateTrafficPolicy
default UpdateTrafficPolicyResponse updateTrafficPolicy(UpdateTrafficPolicyRequest updateTrafficPolicyRequest) throws ValidationException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Update attributes of an already provisioned traffic policy resource.
- Parameters:
updateTrafficPolicyRequest
-- Returns:
- Result of the UpdateTrafficPolicy operation returned by the service.
- See Also:
-
updateTrafficPolicy
default UpdateTrafficPolicyResponse updateTrafficPolicy(Consumer<UpdateTrafficPolicyRequest.Builder> updateTrafficPolicyRequest) throws ValidationException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, MailManagerException Update attributes of an already provisioned traffic policy resource.
This is a convenience which creates an instance of the
UpdateTrafficPolicyRequest.Builder
avoiding the need to create one manually viaUpdateTrafficPolicyRequest.builder()
- Parameters:
updateTrafficPolicyRequest
- AConsumer
that will call methods onUpdateTrafficPolicyRequest.Builder
to create a request.- Returns:
- Result of the UpdateTrafficPolicy operation returned by the service.
- See Also:
-
create
Create aMailManagerClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aMailManagerClient
. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-