/* * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.services.pinpoint; import javax.annotation.Generated; import com.amazonaws.services.pinpoint.model.*; /** * Interface for accessing Amazon Pinpoint asynchronously. Each asynchronous method will return a Java Future object * representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive * notification when an asynchronous operation completes. *

* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.pinpoint.AbstractAmazonPinpointAsync} instead. *

*

*

* Doc Engage API - Amazon Pinpoint API *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AmazonPinpointAsync extends AmazonPinpoint { /** *

* Creates an application. *

* * @param createAppRequest * @return A Java Future containing the result of the CreateApp operation returned by the service. * @sample AmazonPinpointAsync.CreateApp * @see AWS API * Documentation */ java.util.concurrent.Future createAppAsync(CreateAppRequest createAppRequest); /** *

* Creates an application. *

* * @param createAppRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateApp operation returned by the service. * @sample AmazonPinpointAsyncHandler.CreateApp * @see AWS API * Documentation */ java.util.concurrent.Future createAppAsync(CreateAppRequest createAppRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new campaign for an application or updates the settings of an existing campaign for an application. *

* * @param createCampaignRequest * @return A Java Future containing the result of the CreateCampaign operation returned by the service. * @sample AmazonPinpointAsync.CreateCampaign * @see AWS API * Documentation */ java.util.concurrent.Future createCampaignAsync(CreateCampaignRequest createCampaignRequest); /** *

* Creates a new campaign for an application or updates the settings of an existing campaign for an application. *

* * @param createCampaignRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateCampaign operation returned by the service. * @sample AmazonPinpointAsyncHandler.CreateCampaign * @see AWS API * Documentation */ java.util.concurrent.Future createCampaignAsync(CreateCampaignRequest createCampaignRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a message template for messages that are sent through the email channel. *

* * @param createEmailTemplateRequest * @return A Java Future containing the result of the CreateEmailTemplate operation returned by the service. * @sample AmazonPinpointAsync.CreateEmailTemplate * @see AWS * API Documentation */ java.util.concurrent.Future createEmailTemplateAsync(CreateEmailTemplateRequest createEmailTemplateRequest); /** *

* Creates a message template for messages that are sent through the email channel. *

* * @param createEmailTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateEmailTemplate operation returned by the service. * @sample AmazonPinpointAsyncHandler.CreateEmailTemplate * @see AWS * API Documentation */ java.util.concurrent.Future createEmailTemplateAsync(CreateEmailTemplateRequest createEmailTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an export job for an application. *

* * @param createExportJobRequest * @return A Java Future containing the result of the CreateExportJob operation returned by the service. * @sample AmazonPinpointAsync.CreateExportJob * @see AWS API * Documentation */ java.util.concurrent.Future createExportJobAsync(CreateExportJobRequest createExportJobRequest); /** *

* Creates an export job for an application. *

* * @param createExportJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateExportJob operation returned by the service. * @sample AmazonPinpointAsyncHandler.CreateExportJob * @see AWS API * Documentation */ java.util.concurrent.Future createExportJobAsync(CreateExportJobRequest createExportJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an import job for an application. *

* * @param createImportJobRequest * @return A Java Future containing the result of the CreateImportJob operation returned by the service. * @sample AmazonPinpointAsync.CreateImportJob * @see AWS API * Documentation */ java.util.concurrent.Future createImportJobAsync(CreateImportJobRequest createImportJobRequest); /** *

* Creates an import job for an application. *

* * @param createImportJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateImportJob operation returned by the service. * @sample AmazonPinpointAsyncHandler.CreateImportJob * @see AWS API * Documentation */ java.util.concurrent.Future createImportJobAsync(CreateImportJobRequest createImportJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new message template for messages using the in-app message channel. *

* * @param createInAppTemplateRequest * @return A Java Future containing the result of the CreateInAppTemplate operation returned by the service. * @sample AmazonPinpointAsync.CreateInAppTemplate * @see AWS * API Documentation */ java.util.concurrent.Future createInAppTemplateAsync(CreateInAppTemplateRequest createInAppTemplateRequest); /** *

* Creates a new message template for messages using the in-app message channel. *

* * @param createInAppTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateInAppTemplate operation returned by the service. * @sample AmazonPinpointAsyncHandler.CreateInAppTemplate * @see AWS * API Documentation */ java.util.concurrent.Future createInAppTemplateAsync(CreateInAppTemplateRequest createInAppTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a journey for an application. *

* * @param createJourneyRequest * @return A Java Future containing the result of the CreateJourney operation returned by the service. * @sample AmazonPinpointAsync.CreateJourney * @see AWS API * Documentation */ java.util.concurrent.Future createJourneyAsync(CreateJourneyRequest createJourneyRequest); /** *

* Creates a journey for an application. *

* * @param createJourneyRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateJourney operation returned by the service. * @sample AmazonPinpointAsyncHandler.CreateJourney * @see AWS API * Documentation */ java.util.concurrent.Future createJourneyAsync(CreateJourneyRequest createJourneyRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a message template for messages that are sent through a push notification channel. *

* * @param createPushTemplateRequest * @return A Java Future containing the result of the CreatePushTemplate operation returned by the service. * @sample AmazonPinpointAsync.CreatePushTemplate * @see AWS * API Documentation */ java.util.concurrent.Future createPushTemplateAsync(CreatePushTemplateRequest createPushTemplateRequest); /** *

* Creates a message template for messages that are sent through a push notification channel. *

* * @param createPushTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreatePushTemplate operation returned by the service. * @sample AmazonPinpointAsyncHandler.CreatePushTemplate * @see AWS * API Documentation */ java.util.concurrent.Future createPushTemplateAsync(CreatePushTemplateRequest createPushTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an Amazon Pinpoint configuration for a recommender model. *

* * @param createRecommenderConfigurationRequest * @return A Java Future containing the result of the CreateRecommenderConfiguration operation returned by the * service. * @sample AmazonPinpointAsync.CreateRecommenderConfiguration * @see AWS API Documentation */ java.util.concurrent.Future createRecommenderConfigurationAsync( CreateRecommenderConfigurationRequest createRecommenderConfigurationRequest); /** *

* Creates an Amazon Pinpoint configuration for a recommender model. *

* * @param createRecommenderConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateRecommenderConfiguration operation returned by the * service. * @sample AmazonPinpointAsyncHandler.CreateRecommenderConfiguration * @see AWS API Documentation */ java.util.concurrent.Future createRecommenderConfigurationAsync( CreateRecommenderConfigurationRequest createRecommenderConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new segment for an application or updates the configuration, dimension, and other settings for an * existing segment that's associated with an application. *

* * @param createSegmentRequest * @return A Java Future containing the result of the CreateSegment operation returned by the service. * @sample AmazonPinpointAsync.CreateSegment * @see AWS API * Documentation */ java.util.concurrent.Future createSegmentAsync(CreateSegmentRequest createSegmentRequest); /** *

* Creates a new segment for an application or updates the configuration, dimension, and other settings for an * existing segment that's associated with an application. *

* * @param createSegmentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateSegment operation returned by the service. * @sample AmazonPinpointAsyncHandler.CreateSegment * @see AWS API * Documentation */ java.util.concurrent.Future createSegmentAsync(CreateSegmentRequest createSegmentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a message template for messages that are sent through the SMS channel. *

* * @param createSmsTemplateRequest * @return A Java Future containing the result of the CreateSmsTemplate operation returned by the service. * @sample AmazonPinpointAsync.CreateSmsTemplate * @see AWS API * Documentation */ java.util.concurrent.Future createSmsTemplateAsync(CreateSmsTemplateRequest createSmsTemplateRequest); /** *

* Creates a message template for messages that are sent through the SMS channel. *

* * @param createSmsTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateSmsTemplate operation returned by the service. * @sample AmazonPinpointAsyncHandler.CreateSmsTemplate * @see AWS API * Documentation */ java.util.concurrent.Future createSmsTemplateAsync(CreateSmsTemplateRequest createSmsTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a message template for messages that are sent through the voice channel. *

* * @param createVoiceTemplateRequest * @return A Java Future containing the result of the CreateVoiceTemplate operation returned by the service. * @sample AmazonPinpointAsync.CreateVoiceTemplate * @see AWS * API Documentation */ java.util.concurrent.Future createVoiceTemplateAsync(CreateVoiceTemplateRequest createVoiceTemplateRequest); /** *

* Creates a message template for messages that are sent through the voice channel. *

* * @param createVoiceTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateVoiceTemplate operation returned by the service. * @sample AmazonPinpointAsyncHandler.CreateVoiceTemplate * @see AWS * API Documentation */ java.util.concurrent.Future createVoiceTemplateAsync(CreateVoiceTemplateRequest createVoiceTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disables the ADM channel for an application and deletes any existing settings for the channel. *

* * @param deleteAdmChannelRequest * @return A Java Future containing the result of the DeleteAdmChannel operation returned by the service. * @sample AmazonPinpointAsync.DeleteAdmChannel * @see AWS API * Documentation */ java.util.concurrent.Future deleteAdmChannelAsync(DeleteAdmChannelRequest deleteAdmChannelRequest); /** *

* Disables the ADM channel for an application and deletes any existing settings for the channel. *

* * @param deleteAdmChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteAdmChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.DeleteAdmChannel * @see AWS API * Documentation */ java.util.concurrent.Future deleteAdmChannelAsync(DeleteAdmChannelRequest deleteAdmChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disables the APNs channel for an application and deletes any existing settings for the channel. *

* * @param deleteApnsChannelRequest * @return A Java Future containing the result of the DeleteApnsChannel operation returned by the service. * @sample AmazonPinpointAsync.DeleteApnsChannel * @see AWS API * Documentation */ java.util.concurrent.Future deleteApnsChannelAsync(DeleteApnsChannelRequest deleteApnsChannelRequest); /** *

* Disables the APNs channel for an application and deletes any existing settings for the channel. *

* * @param deleteApnsChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteApnsChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.DeleteApnsChannel * @see AWS API * Documentation */ java.util.concurrent.Future deleteApnsChannelAsync(DeleteApnsChannelRequest deleteApnsChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disables the APNs sandbox channel for an application and deletes any existing settings for the channel. *

* * @param deleteApnsSandboxChannelRequest * @return A Java Future containing the result of the DeleteApnsSandboxChannel operation returned by the service. * @sample AmazonPinpointAsync.DeleteApnsSandboxChannel * @see AWS API Documentation */ java.util.concurrent.Future deleteApnsSandboxChannelAsync(DeleteApnsSandboxChannelRequest deleteApnsSandboxChannelRequest); /** *

* Disables the APNs sandbox channel for an application and deletes any existing settings for the channel. *

* * @param deleteApnsSandboxChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteApnsSandboxChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.DeleteApnsSandboxChannel * @see AWS API Documentation */ java.util.concurrent.Future deleteApnsSandboxChannelAsync(DeleteApnsSandboxChannelRequest deleteApnsSandboxChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disables the APNs VoIP channel for an application and deletes any existing settings for the channel. *

* * @param deleteApnsVoipChannelRequest * @return A Java Future containing the result of the DeleteApnsVoipChannel operation returned by the service. * @sample AmazonPinpointAsync.DeleteApnsVoipChannel * @see AWS * API Documentation */ java.util.concurrent.Future deleteApnsVoipChannelAsync(DeleteApnsVoipChannelRequest deleteApnsVoipChannelRequest); /** *

* Disables the APNs VoIP channel for an application and deletes any existing settings for the channel. *

* * @param deleteApnsVoipChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteApnsVoipChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.DeleteApnsVoipChannel * @see AWS * API Documentation */ java.util.concurrent.Future deleteApnsVoipChannelAsync(DeleteApnsVoipChannelRequest deleteApnsVoipChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disables the APNs VoIP sandbox channel for an application and deletes any existing settings for the channel. *

* * @param deleteApnsVoipSandboxChannelRequest * @return A Java Future containing the result of the DeleteApnsVoipSandboxChannel operation returned by the * service. * @sample AmazonPinpointAsync.DeleteApnsVoipSandboxChannel * @see AWS API Documentation */ java.util.concurrent.Future deleteApnsVoipSandboxChannelAsync( DeleteApnsVoipSandboxChannelRequest deleteApnsVoipSandboxChannelRequest); /** *

* Disables the APNs VoIP sandbox channel for an application and deletes any existing settings for the channel. *

* * @param deleteApnsVoipSandboxChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteApnsVoipSandboxChannel operation returned by the * service. * @sample AmazonPinpointAsyncHandler.DeleteApnsVoipSandboxChannel * @see AWS API Documentation */ java.util.concurrent.Future deleteApnsVoipSandboxChannelAsync( DeleteApnsVoipSandboxChannelRequest deleteApnsVoipSandboxChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an application. *

* * @param deleteAppRequest * @return A Java Future containing the result of the DeleteApp operation returned by the service. * @sample AmazonPinpointAsync.DeleteApp * @see AWS API * Documentation */ java.util.concurrent.Future deleteAppAsync(DeleteAppRequest deleteAppRequest); /** *

* Deletes an application. *

* * @param deleteAppRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteApp operation returned by the service. * @sample AmazonPinpointAsyncHandler.DeleteApp * @see AWS API * Documentation */ java.util.concurrent.Future deleteAppAsync(DeleteAppRequest deleteAppRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disables the Baidu channel for an application and deletes any existing settings for the channel. *

* * @param deleteBaiduChannelRequest * @return A Java Future containing the result of the DeleteBaiduChannel operation returned by the service. * @sample AmazonPinpointAsync.DeleteBaiduChannel * @see AWS * API Documentation */ java.util.concurrent.Future deleteBaiduChannelAsync(DeleteBaiduChannelRequest deleteBaiduChannelRequest); /** *

* Disables the Baidu channel for an application and deletes any existing settings for the channel. *

* * @param deleteBaiduChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteBaiduChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.DeleteBaiduChannel * @see AWS * API Documentation */ java.util.concurrent.Future deleteBaiduChannelAsync(DeleteBaiduChannelRequest deleteBaiduChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a campaign from an application. *

* * @param deleteCampaignRequest * @return A Java Future containing the result of the DeleteCampaign operation returned by the service. * @sample AmazonPinpointAsync.DeleteCampaign * @see AWS API * Documentation */ java.util.concurrent.Future deleteCampaignAsync(DeleteCampaignRequest deleteCampaignRequest); /** *

* Deletes a campaign from an application. *

* * @param deleteCampaignRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteCampaign operation returned by the service. * @sample AmazonPinpointAsyncHandler.DeleteCampaign * @see AWS API * Documentation */ java.util.concurrent.Future deleteCampaignAsync(DeleteCampaignRequest deleteCampaignRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disables the email channel for an application and deletes any existing settings for the channel. *

* * @param deleteEmailChannelRequest * @return A Java Future containing the result of the DeleteEmailChannel operation returned by the service. * @sample AmazonPinpointAsync.DeleteEmailChannel * @see AWS * API Documentation */ java.util.concurrent.Future deleteEmailChannelAsync(DeleteEmailChannelRequest deleteEmailChannelRequest); /** *

* Disables the email channel for an application and deletes any existing settings for the channel. *

* * @param deleteEmailChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteEmailChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.DeleteEmailChannel * @see AWS * API Documentation */ java.util.concurrent.Future deleteEmailChannelAsync(DeleteEmailChannelRequest deleteEmailChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a message template for messages that were sent through the email channel. *

* * @param deleteEmailTemplateRequest * @return A Java Future containing the result of the DeleteEmailTemplate operation returned by the service. * @sample AmazonPinpointAsync.DeleteEmailTemplate * @see AWS * API Documentation */ java.util.concurrent.Future deleteEmailTemplateAsync(DeleteEmailTemplateRequest deleteEmailTemplateRequest); /** *

* Deletes a message template for messages that were sent through the email channel. *

* * @param deleteEmailTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteEmailTemplate operation returned by the service. * @sample AmazonPinpointAsyncHandler.DeleteEmailTemplate * @see AWS * API Documentation */ java.util.concurrent.Future deleteEmailTemplateAsync(DeleteEmailTemplateRequest deleteEmailTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an endpoint from an application. *

* * @param deleteEndpointRequest * @return A Java Future containing the result of the DeleteEndpoint operation returned by the service. * @sample AmazonPinpointAsync.DeleteEndpoint * @see AWS API * Documentation */ java.util.concurrent.Future deleteEndpointAsync(DeleteEndpointRequest deleteEndpointRequest); /** *

* Deletes an endpoint from an application. *

* * @param deleteEndpointRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteEndpoint operation returned by the service. * @sample AmazonPinpointAsyncHandler.DeleteEndpoint * @see AWS API * Documentation */ java.util.concurrent.Future deleteEndpointAsync(DeleteEndpointRequest deleteEndpointRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the event stream for an application. *

* * @param deleteEventStreamRequest * @return A Java Future containing the result of the DeleteEventStream operation returned by the service. * @sample AmazonPinpointAsync.DeleteEventStream * @see AWS API * Documentation */ java.util.concurrent.Future deleteEventStreamAsync(DeleteEventStreamRequest deleteEventStreamRequest); /** *

* Deletes the event stream for an application. *

* * @param deleteEventStreamRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteEventStream operation returned by the service. * @sample AmazonPinpointAsyncHandler.DeleteEventStream * @see AWS API * Documentation */ java.util.concurrent.Future deleteEventStreamAsync(DeleteEventStreamRequest deleteEventStreamRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disables the GCM channel for an application and deletes any existing settings for the channel. *

* * @param deleteGcmChannelRequest * @return A Java Future containing the result of the DeleteGcmChannel operation returned by the service. * @sample AmazonPinpointAsync.DeleteGcmChannel * @see AWS API * Documentation */ java.util.concurrent.Future deleteGcmChannelAsync(DeleteGcmChannelRequest deleteGcmChannelRequest); /** *

* Disables the GCM channel for an application and deletes any existing settings for the channel. *

* * @param deleteGcmChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteGcmChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.DeleteGcmChannel * @see AWS API * Documentation */ java.util.concurrent.Future deleteGcmChannelAsync(DeleteGcmChannelRequest deleteGcmChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a message template for messages sent using the in-app message channel. *

* * @param deleteInAppTemplateRequest * @return A Java Future containing the result of the DeleteInAppTemplate operation returned by the service. * @sample AmazonPinpointAsync.DeleteInAppTemplate * @see AWS * API Documentation */ java.util.concurrent.Future deleteInAppTemplateAsync(DeleteInAppTemplateRequest deleteInAppTemplateRequest); /** *

* Deletes a message template for messages sent using the in-app message channel. *

* * @param deleteInAppTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteInAppTemplate operation returned by the service. * @sample AmazonPinpointAsyncHandler.DeleteInAppTemplate * @see AWS * API Documentation */ java.util.concurrent.Future deleteInAppTemplateAsync(DeleteInAppTemplateRequest deleteInAppTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a journey from an application. *

* * @param deleteJourneyRequest * @return A Java Future containing the result of the DeleteJourney operation returned by the service. * @sample AmazonPinpointAsync.DeleteJourney * @see AWS API * Documentation */ java.util.concurrent.Future deleteJourneyAsync(DeleteJourneyRequest deleteJourneyRequest); /** *

* Deletes a journey from an application. *

* * @param deleteJourneyRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteJourney operation returned by the service. * @sample AmazonPinpointAsyncHandler.DeleteJourney * @see AWS API * Documentation */ java.util.concurrent.Future deleteJourneyAsync(DeleteJourneyRequest deleteJourneyRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a message template for messages that were sent through a push notification channel. *

* * @param deletePushTemplateRequest * @return A Java Future containing the result of the DeletePushTemplate operation returned by the service. * @sample AmazonPinpointAsync.DeletePushTemplate * @see AWS * API Documentation */ java.util.concurrent.Future deletePushTemplateAsync(DeletePushTemplateRequest deletePushTemplateRequest); /** *

* Deletes a message template for messages that were sent through a push notification channel. *

* * @param deletePushTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeletePushTemplate operation returned by the service. * @sample AmazonPinpointAsyncHandler.DeletePushTemplate * @see AWS * API Documentation */ java.util.concurrent.Future deletePushTemplateAsync(DeletePushTemplateRequest deletePushTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an Amazon Pinpoint configuration for a recommender model. *

* * @param deleteRecommenderConfigurationRequest * @return A Java Future containing the result of the DeleteRecommenderConfiguration operation returned by the * service. * @sample AmazonPinpointAsync.DeleteRecommenderConfiguration * @see AWS API Documentation */ java.util.concurrent.Future deleteRecommenderConfigurationAsync( DeleteRecommenderConfigurationRequest deleteRecommenderConfigurationRequest); /** *

* Deletes an Amazon Pinpoint configuration for a recommender model. *

* * @param deleteRecommenderConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteRecommenderConfiguration operation returned by the * service. * @sample AmazonPinpointAsyncHandler.DeleteRecommenderConfiguration * @see AWS API Documentation */ java.util.concurrent.Future deleteRecommenderConfigurationAsync( DeleteRecommenderConfigurationRequest deleteRecommenderConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a segment from an application. *

* * @param deleteSegmentRequest * @return A Java Future containing the result of the DeleteSegment operation returned by the service. * @sample AmazonPinpointAsync.DeleteSegment * @see AWS API * Documentation */ java.util.concurrent.Future deleteSegmentAsync(DeleteSegmentRequest deleteSegmentRequest); /** *

* Deletes a segment from an application. *

* * @param deleteSegmentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteSegment operation returned by the service. * @sample AmazonPinpointAsyncHandler.DeleteSegment * @see AWS API * Documentation */ java.util.concurrent.Future deleteSegmentAsync(DeleteSegmentRequest deleteSegmentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disables the SMS channel for an application and deletes any existing settings for the channel. *

* * @param deleteSmsChannelRequest * @return A Java Future containing the result of the DeleteSmsChannel operation returned by the service. * @sample AmazonPinpointAsync.DeleteSmsChannel * @see AWS API * Documentation */ java.util.concurrent.Future deleteSmsChannelAsync(DeleteSmsChannelRequest deleteSmsChannelRequest); /** *

* Disables the SMS channel for an application and deletes any existing settings for the channel. *

* * @param deleteSmsChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteSmsChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.DeleteSmsChannel * @see AWS API * Documentation */ java.util.concurrent.Future deleteSmsChannelAsync(DeleteSmsChannelRequest deleteSmsChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a message template for messages that were sent through the SMS channel. *

* * @param deleteSmsTemplateRequest * @return A Java Future containing the result of the DeleteSmsTemplate operation returned by the service. * @sample AmazonPinpointAsync.DeleteSmsTemplate * @see AWS API * Documentation */ java.util.concurrent.Future deleteSmsTemplateAsync(DeleteSmsTemplateRequest deleteSmsTemplateRequest); /** *

* Deletes a message template for messages that were sent through the SMS channel. *

* * @param deleteSmsTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteSmsTemplate operation returned by the service. * @sample AmazonPinpointAsyncHandler.DeleteSmsTemplate * @see AWS API * Documentation */ java.util.concurrent.Future deleteSmsTemplateAsync(DeleteSmsTemplateRequest deleteSmsTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes all the endpoints that are associated with a specific user ID. *

* * @param deleteUserEndpointsRequest * @return A Java Future containing the result of the DeleteUserEndpoints operation returned by the service. * @sample AmazonPinpointAsync.DeleteUserEndpoints * @see AWS * API Documentation */ java.util.concurrent.Future deleteUserEndpointsAsync(DeleteUserEndpointsRequest deleteUserEndpointsRequest); /** *

* Deletes all the endpoints that are associated with a specific user ID. *

* * @param deleteUserEndpointsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteUserEndpoints operation returned by the service. * @sample AmazonPinpointAsyncHandler.DeleteUserEndpoints * @see AWS * API Documentation */ java.util.concurrent.Future deleteUserEndpointsAsync(DeleteUserEndpointsRequest deleteUserEndpointsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disables the voice channel for an application and deletes any existing settings for the channel. *

* * @param deleteVoiceChannelRequest * @return A Java Future containing the result of the DeleteVoiceChannel operation returned by the service. * @sample AmazonPinpointAsync.DeleteVoiceChannel * @see AWS * API Documentation */ java.util.concurrent.Future deleteVoiceChannelAsync(DeleteVoiceChannelRequest deleteVoiceChannelRequest); /** *

* Disables the voice channel for an application and deletes any existing settings for the channel. *

* * @param deleteVoiceChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteVoiceChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.DeleteVoiceChannel * @see AWS * API Documentation */ java.util.concurrent.Future deleteVoiceChannelAsync(DeleteVoiceChannelRequest deleteVoiceChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a message template for messages that were sent through the voice channel. *

* * @param deleteVoiceTemplateRequest * @return A Java Future containing the result of the DeleteVoiceTemplate operation returned by the service. * @sample AmazonPinpointAsync.DeleteVoiceTemplate * @see AWS * API Documentation */ java.util.concurrent.Future deleteVoiceTemplateAsync(DeleteVoiceTemplateRequest deleteVoiceTemplateRequest); /** *

* Deletes a message template for messages that were sent through the voice channel. *

* * @param deleteVoiceTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteVoiceTemplate operation returned by the service. * @sample AmazonPinpointAsyncHandler.DeleteVoiceTemplate * @see AWS * API Documentation */ java.util.concurrent.Future deleteVoiceTemplateAsync(DeleteVoiceTemplateRequest deleteVoiceTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status and settings of the ADM channel for an application. *

* * @param getAdmChannelRequest * @return A Java Future containing the result of the GetAdmChannel operation returned by the service. * @sample AmazonPinpointAsync.GetAdmChannel * @see AWS API * Documentation */ java.util.concurrent.Future getAdmChannelAsync(GetAdmChannelRequest getAdmChannelRequest); /** *

* Retrieves information about the status and settings of the ADM channel for an application. *

* * @param getAdmChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetAdmChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetAdmChannel * @see AWS API * Documentation */ java.util.concurrent.Future getAdmChannelAsync(GetAdmChannelRequest getAdmChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status and settings of the APNs channel for an application. *

* * @param getApnsChannelRequest * @return A Java Future containing the result of the GetApnsChannel operation returned by the service. * @sample AmazonPinpointAsync.GetApnsChannel * @see AWS API * Documentation */ java.util.concurrent.Future getApnsChannelAsync(GetApnsChannelRequest getApnsChannelRequest); /** *

* Retrieves information about the status and settings of the APNs channel for an application. *

* * @param getApnsChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetApnsChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetApnsChannel * @see AWS API * Documentation */ java.util.concurrent.Future getApnsChannelAsync(GetApnsChannelRequest getApnsChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status and settings of the APNs sandbox channel for an application. *

* * @param getApnsSandboxChannelRequest * @return A Java Future containing the result of the GetApnsSandboxChannel operation returned by the service. * @sample AmazonPinpointAsync.GetApnsSandboxChannel * @see AWS * API Documentation */ java.util.concurrent.Future getApnsSandboxChannelAsync(GetApnsSandboxChannelRequest getApnsSandboxChannelRequest); /** *

* Retrieves information about the status and settings of the APNs sandbox channel for an application. *

* * @param getApnsSandboxChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetApnsSandboxChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetApnsSandboxChannel * @see AWS * API Documentation */ java.util.concurrent.Future getApnsSandboxChannelAsync(GetApnsSandboxChannelRequest getApnsSandboxChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status and settings of the APNs VoIP channel for an application. *

* * @param getApnsVoipChannelRequest * @return A Java Future containing the result of the GetApnsVoipChannel operation returned by the service. * @sample AmazonPinpointAsync.GetApnsVoipChannel * @see AWS * API Documentation */ java.util.concurrent.Future getApnsVoipChannelAsync(GetApnsVoipChannelRequest getApnsVoipChannelRequest); /** *

* Retrieves information about the status and settings of the APNs VoIP channel for an application. *

* * @param getApnsVoipChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetApnsVoipChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetApnsVoipChannel * @see AWS * API Documentation */ java.util.concurrent.Future getApnsVoipChannelAsync(GetApnsVoipChannelRequest getApnsVoipChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status and settings of the APNs VoIP sandbox channel for an application. *

* * @param getApnsVoipSandboxChannelRequest * @return A Java Future containing the result of the GetApnsVoipSandboxChannel operation returned by the service. * @sample AmazonPinpointAsync.GetApnsVoipSandboxChannel * @see AWS API Documentation */ java.util.concurrent.Future getApnsVoipSandboxChannelAsync( GetApnsVoipSandboxChannelRequest getApnsVoipSandboxChannelRequest); /** *

* Retrieves information about the status and settings of the APNs VoIP sandbox channel for an application. *

* * @param getApnsVoipSandboxChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetApnsVoipSandboxChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetApnsVoipSandboxChannel * @see AWS API Documentation */ java.util.concurrent.Future getApnsVoipSandboxChannelAsync( GetApnsVoipSandboxChannelRequest getApnsVoipSandboxChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about an application. *

* * @param getAppRequest * @return A Java Future containing the result of the GetApp operation returned by the service. * @sample AmazonPinpointAsync.GetApp * @see AWS API * Documentation */ java.util.concurrent.Future getAppAsync(GetAppRequest getAppRequest); /** *

* Retrieves information about an application. *

* * @param getAppRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetApp operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetApp * @see AWS API * Documentation */ java.util.concurrent.Future getAppAsync(GetAppRequest getAppRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves (queries) pre-aggregated data for a standard metric that applies to an application. *

* * @param getApplicationDateRangeKpiRequest * @return A Java Future containing the result of the GetApplicationDateRangeKpi operation returned by the service. * @sample AmazonPinpointAsync.GetApplicationDateRangeKpi * @see AWS API Documentation */ java.util.concurrent.Future getApplicationDateRangeKpiAsync( GetApplicationDateRangeKpiRequest getApplicationDateRangeKpiRequest); /** *

* Retrieves (queries) pre-aggregated data for a standard metric that applies to an application. *

* * @param getApplicationDateRangeKpiRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetApplicationDateRangeKpi operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetApplicationDateRangeKpi * @see AWS API Documentation */ java.util.concurrent.Future getApplicationDateRangeKpiAsync( GetApplicationDateRangeKpiRequest getApplicationDateRangeKpiRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the settings for an application. *

* * @param getApplicationSettingsRequest * @return A Java Future containing the result of the GetApplicationSettings operation returned by the service. * @sample AmazonPinpointAsync.GetApplicationSettings * @see AWS API Documentation */ java.util.concurrent.Future getApplicationSettingsAsync(GetApplicationSettingsRequest getApplicationSettingsRequest); /** *

* Retrieves information about the settings for an application. *

* * @param getApplicationSettingsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetApplicationSettings operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetApplicationSettings * @see AWS API Documentation */ java.util.concurrent.Future getApplicationSettingsAsync(GetApplicationSettingsRequest getApplicationSettingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about all the applications that are associated with your Amazon Pinpoint account. *

* * @param getAppsRequest * @return A Java Future containing the result of the GetApps operation returned by the service. * @sample AmazonPinpointAsync.GetApps * @see AWS API * Documentation */ java.util.concurrent.Future getAppsAsync(GetAppsRequest getAppsRequest); /** *

* Retrieves information about all the applications that are associated with your Amazon Pinpoint account. *

* * @param getAppsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetApps operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetApps * @see AWS API * Documentation */ java.util.concurrent.Future getAppsAsync(GetAppsRequest getAppsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status and settings of the Baidu channel for an application. *

* * @param getBaiduChannelRequest * @return A Java Future containing the result of the GetBaiduChannel operation returned by the service. * @sample AmazonPinpointAsync.GetBaiduChannel * @see AWS API * Documentation */ java.util.concurrent.Future getBaiduChannelAsync(GetBaiduChannelRequest getBaiduChannelRequest); /** *

* Retrieves information about the status and settings of the Baidu channel for an application. *

* * @param getBaiduChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetBaiduChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetBaiduChannel * @see AWS API * Documentation */ java.util.concurrent.Future getBaiduChannelAsync(GetBaiduChannelRequest getBaiduChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status, configuration, and other settings for a campaign. *

* * @param getCampaignRequest * @return A Java Future containing the result of the GetCampaign operation returned by the service. * @sample AmazonPinpointAsync.GetCampaign * @see AWS API * Documentation */ java.util.concurrent.Future getCampaignAsync(GetCampaignRequest getCampaignRequest); /** *

* Retrieves information about the status, configuration, and other settings for a campaign. *

* * @param getCampaignRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetCampaign operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetCampaign * @see AWS API * Documentation */ java.util.concurrent.Future getCampaignAsync(GetCampaignRequest getCampaignRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about all the activities for a campaign. *

* * @param getCampaignActivitiesRequest * @return A Java Future containing the result of the GetCampaignActivities operation returned by the service. * @sample AmazonPinpointAsync.GetCampaignActivities * @see AWS * API Documentation */ java.util.concurrent.Future getCampaignActivitiesAsync(GetCampaignActivitiesRequest getCampaignActivitiesRequest); /** *

* Retrieves information about all the activities for a campaign. *

* * @param getCampaignActivitiesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetCampaignActivities operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetCampaignActivities * @see AWS * API Documentation */ java.util.concurrent.Future getCampaignActivitiesAsync(GetCampaignActivitiesRequest getCampaignActivitiesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves (queries) pre-aggregated data for a standard metric that applies to a campaign. *

* * @param getCampaignDateRangeKpiRequest * @return A Java Future containing the result of the GetCampaignDateRangeKpi operation returned by the service. * @sample AmazonPinpointAsync.GetCampaignDateRangeKpi * @see AWS API Documentation */ java.util.concurrent.Future getCampaignDateRangeKpiAsync(GetCampaignDateRangeKpiRequest getCampaignDateRangeKpiRequest); /** *

* Retrieves (queries) pre-aggregated data for a standard metric that applies to a campaign. *

* * @param getCampaignDateRangeKpiRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetCampaignDateRangeKpi operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetCampaignDateRangeKpi * @see AWS API Documentation */ java.util.concurrent.Future getCampaignDateRangeKpiAsync(GetCampaignDateRangeKpiRequest getCampaignDateRangeKpiRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status, configuration, and other settings for a specific version of a campaign. *

* * @param getCampaignVersionRequest * @return A Java Future containing the result of the GetCampaignVersion operation returned by the service. * @sample AmazonPinpointAsync.GetCampaignVersion * @see AWS * API Documentation */ java.util.concurrent.Future getCampaignVersionAsync(GetCampaignVersionRequest getCampaignVersionRequest); /** *

* Retrieves information about the status, configuration, and other settings for a specific version of a campaign. *

* * @param getCampaignVersionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetCampaignVersion operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetCampaignVersion * @see AWS * API Documentation */ java.util.concurrent.Future getCampaignVersionAsync(GetCampaignVersionRequest getCampaignVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status, configuration, and other settings for all versions of a campaign. *

* * @param getCampaignVersionsRequest * @return A Java Future containing the result of the GetCampaignVersions operation returned by the service. * @sample AmazonPinpointAsync.GetCampaignVersions * @see AWS * API Documentation */ java.util.concurrent.Future getCampaignVersionsAsync(GetCampaignVersionsRequest getCampaignVersionsRequest); /** *

* Retrieves information about the status, configuration, and other settings for all versions of a campaign. *

* * @param getCampaignVersionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetCampaignVersions operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetCampaignVersions * @see AWS * API Documentation */ java.util.concurrent.Future getCampaignVersionsAsync(GetCampaignVersionsRequest getCampaignVersionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status, configuration, and other settings for all the campaigns that are * associated with an application. *

* * @param getCampaignsRequest * @return A Java Future containing the result of the GetCampaigns operation returned by the service. * @sample AmazonPinpointAsync.GetCampaigns * @see AWS API * Documentation */ java.util.concurrent.Future getCampaignsAsync(GetCampaignsRequest getCampaignsRequest); /** *

* Retrieves information about the status, configuration, and other settings for all the campaigns that are * associated with an application. *

* * @param getCampaignsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetCampaigns operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetCampaigns * @see AWS API * Documentation */ java.util.concurrent.Future getCampaignsAsync(GetCampaignsRequest getCampaignsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the history and status of each channel for an application. *

* * @param getChannelsRequest * @return A Java Future containing the result of the GetChannels operation returned by the service. * @sample AmazonPinpointAsync.GetChannels * @see AWS API * Documentation */ java.util.concurrent.Future getChannelsAsync(GetChannelsRequest getChannelsRequest); /** *

* Retrieves information about the history and status of each channel for an application. *

* * @param getChannelsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetChannels operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetChannels * @see AWS API * Documentation */ java.util.concurrent.Future getChannelsAsync(GetChannelsRequest getChannelsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status and settings of the email channel for an application. *

* * @param getEmailChannelRequest * @return A Java Future containing the result of the GetEmailChannel operation returned by the service. * @sample AmazonPinpointAsync.GetEmailChannel * @see AWS API * Documentation */ java.util.concurrent.Future getEmailChannelAsync(GetEmailChannelRequest getEmailChannelRequest); /** *

* Retrieves information about the status and settings of the email channel for an application. *

* * @param getEmailChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetEmailChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetEmailChannel * @see AWS API * Documentation */ java.util.concurrent.Future getEmailChannelAsync(GetEmailChannelRequest getEmailChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the content and settings of a message template for messages that are sent through the email channel. *

* * @param getEmailTemplateRequest * @return A Java Future containing the result of the GetEmailTemplate operation returned by the service. * @sample AmazonPinpointAsync.GetEmailTemplate * @see AWS API * Documentation */ java.util.concurrent.Future getEmailTemplateAsync(GetEmailTemplateRequest getEmailTemplateRequest); /** *

* Retrieves the content and settings of a message template for messages that are sent through the email channel. *

* * @param getEmailTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetEmailTemplate operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetEmailTemplate * @see AWS API * Documentation */ java.util.concurrent.Future getEmailTemplateAsync(GetEmailTemplateRequest getEmailTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the settings and attributes of a specific endpoint for an application. *

* * @param getEndpointRequest * @return A Java Future containing the result of the GetEndpoint operation returned by the service. * @sample AmazonPinpointAsync.GetEndpoint * @see AWS API * Documentation */ java.util.concurrent.Future getEndpointAsync(GetEndpointRequest getEndpointRequest); /** *

* Retrieves information about the settings and attributes of a specific endpoint for an application. *

* * @param getEndpointRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetEndpoint operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetEndpoint * @see AWS API * Documentation */ java.util.concurrent.Future getEndpointAsync(GetEndpointRequest getEndpointRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the event stream settings for an application. *

* * @param getEventStreamRequest * @return A Java Future containing the result of the GetEventStream operation returned by the service. * @sample AmazonPinpointAsync.GetEventStream * @see AWS API * Documentation */ java.util.concurrent.Future getEventStreamAsync(GetEventStreamRequest getEventStreamRequest); /** *

* Retrieves information about the event stream settings for an application. *

* * @param getEventStreamRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetEventStream operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetEventStream * @see AWS API * Documentation */ java.util.concurrent.Future getEventStreamAsync(GetEventStreamRequest getEventStreamRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status and settings of a specific export job for an application. *

* * @param getExportJobRequest * @return A Java Future containing the result of the GetExportJob operation returned by the service. * @sample AmazonPinpointAsync.GetExportJob * @see AWS API * Documentation */ java.util.concurrent.Future getExportJobAsync(GetExportJobRequest getExportJobRequest); /** *

* Retrieves information about the status and settings of a specific export job for an application. *

* * @param getExportJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetExportJob operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetExportJob * @see AWS API * Documentation */ java.util.concurrent.Future getExportJobAsync(GetExportJobRequest getExportJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status and settings of all the export jobs for an application. *

* * @param getExportJobsRequest * @return A Java Future containing the result of the GetExportJobs operation returned by the service. * @sample AmazonPinpointAsync.GetExportJobs * @see AWS API * Documentation */ java.util.concurrent.Future getExportJobsAsync(GetExportJobsRequest getExportJobsRequest); /** *

* Retrieves information about the status and settings of all the export jobs for an application. *

* * @param getExportJobsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetExportJobs operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetExportJobs * @see AWS API * Documentation */ java.util.concurrent.Future getExportJobsAsync(GetExportJobsRequest getExportJobsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status and settings of the GCM channel for an application. *

* * @param getGcmChannelRequest * @return A Java Future containing the result of the GetGcmChannel operation returned by the service. * @sample AmazonPinpointAsync.GetGcmChannel * @see AWS API * Documentation */ java.util.concurrent.Future getGcmChannelAsync(GetGcmChannelRequest getGcmChannelRequest); /** *

* Retrieves information about the status and settings of the GCM channel for an application. *

* * @param getGcmChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetGcmChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetGcmChannel * @see AWS API * Documentation */ java.util.concurrent.Future getGcmChannelAsync(GetGcmChannelRequest getGcmChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status and settings of a specific import job for an application. *

* * @param getImportJobRequest * @return A Java Future containing the result of the GetImportJob operation returned by the service. * @sample AmazonPinpointAsync.GetImportJob * @see AWS API * Documentation */ java.util.concurrent.Future getImportJobAsync(GetImportJobRequest getImportJobRequest); /** *

* Retrieves information about the status and settings of a specific import job for an application. *

* * @param getImportJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetImportJob operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetImportJob * @see AWS API * Documentation */ java.util.concurrent.Future getImportJobAsync(GetImportJobRequest getImportJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status and settings of all the import jobs for an application. *

* * @param getImportJobsRequest * @return A Java Future containing the result of the GetImportJobs operation returned by the service. * @sample AmazonPinpointAsync.GetImportJobs * @see AWS API * Documentation */ java.util.concurrent.Future getImportJobsAsync(GetImportJobsRequest getImportJobsRequest); /** *

* Retrieves information about the status and settings of all the import jobs for an application. *

* * @param getImportJobsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetImportJobs operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetImportJobs * @see AWS API * Documentation */ java.util.concurrent.Future getImportJobsAsync(GetImportJobsRequest getImportJobsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the in-app messages targeted for the provided endpoint ID. *

* * @param getInAppMessagesRequest * @return A Java Future containing the result of the GetInAppMessages operation returned by the service. * @sample AmazonPinpointAsync.GetInAppMessages * @see AWS API * Documentation */ java.util.concurrent.Future getInAppMessagesAsync(GetInAppMessagesRequest getInAppMessagesRequest); /** *

* Retrieves the in-app messages targeted for the provided endpoint ID. *

* * @param getInAppMessagesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetInAppMessages operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetInAppMessages * @see AWS API * Documentation */ java.util.concurrent.Future getInAppMessagesAsync(GetInAppMessagesRequest getInAppMessagesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the content and settings of a message template for messages sent through the in-app channel. *

* * @param getInAppTemplateRequest * @return A Java Future containing the result of the GetInAppTemplate operation returned by the service. * @sample AmazonPinpointAsync.GetInAppTemplate * @see AWS API * Documentation */ java.util.concurrent.Future getInAppTemplateAsync(GetInAppTemplateRequest getInAppTemplateRequest); /** *

* Retrieves the content and settings of a message template for messages sent through the in-app channel. *

* * @param getInAppTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetInAppTemplate operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetInAppTemplate * @see AWS API * Documentation */ java.util.concurrent.Future getInAppTemplateAsync(GetInAppTemplateRequest getInAppTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status, configuration, and other settings for a journey. *

* * @param getJourneyRequest * @return A Java Future containing the result of the GetJourney operation returned by the service. * @sample AmazonPinpointAsync.GetJourney * @see AWS API * Documentation */ java.util.concurrent.Future getJourneyAsync(GetJourneyRequest getJourneyRequest); /** *

* Retrieves information about the status, configuration, and other settings for a journey. *

* * @param getJourneyRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetJourney operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetJourney * @see AWS API * Documentation */ java.util.concurrent.Future getJourneyAsync(GetJourneyRequest getJourneyRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves (queries) pre-aggregated data for a standard engagement metric that applies to a journey. *

* * @param getJourneyDateRangeKpiRequest * @return A Java Future containing the result of the GetJourneyDateRangeKpi operation returned by the service. * @sample AmazonPinpointAsync.GetJourneyDateRangeKpi * @see AWS API Documentation */ java.util.concurrent.Future getJourneyDateRangeKpiAsync(GetJourneyDateRangeKpiRequest getJourneyDateRangeKpiRequest); /** *

* Retrieves (queries) pre-aggregated data for a standard engagement metric that applies to a journey. *

* * @param getJourneyDateRangeKpiRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetJourneyDateRangeKpi operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetJourneyDateRangeKpi * @see AWS API Documentation */ java.util.concurrent.Future getJourneyDateRangeKpiAsync(GetJourneyDateRangeKpiRequest getJourneyDateRangeKpiRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey activity. *

* * @param getJourneyExecutionActivityMetricsRequest * @return A Java Future containing the result of the GetJourneyExecutionActivityMetrics operation returned by the * service. * @sample AmazonPinpointAsync.GetJourneyExecutionActivityMetrics * @see AWS API Documentation */ java.util.concurrent.Future getJourneyExecutionActivityMetricsAsync( GetJourneyExecutionActivityMetricsRequest getJourneyExecutionActivityMetricsRequest); /** *

* Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey activity. *

* * @param getJourneyExecutionActivityMetricsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetJourneyExecutionActivityMetrics operation returned by the * service. * @sample AmazonPinpointAsyncHandler.GetJourneyExecutionActivityMetrics * @see AWS API Documentation */ java.util.concurrent.Future getJourneyExecutionActivityMetricsAsync( GetJourneyExecutionActivityMetricsRequest getJourneyExecutionActivityMetricsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey. *

* * @param getJourneyExecutionMetricsRequest * @return A Java Future containing the result of the GetJourneyExecutionMetrics operation returned by the service. * @sample AmazonPinpointAsync.GetJourneyExecutionMetrics * @see AWS API Documentation */ java.util.concurrent.Future getJourneyExecutionMetricsAsync( GetJourneyExecutionMetricsRequest getJourneyExecutionMetricsRequest); /** *

* Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey. *

* * @param getJourneyExecutionMetricsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetJourneyExecutionMetrics operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetJourneyExecutionMetrics * @see AWS API Documentation */ java.util.concurrent.Future getJourneyExecutionMetricsAsync( GetJourneyExecutionMetricsRequest getJourneyExecutionMetricsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves (queries) pre-aggregated data for a standard run execution metric that applies to a journey activity. *

* * @param getJourneyRunExecutionActivityMetricsRequest * @return A Java Future containing the result of the GetJourneyRunExecutionActivityMetrics operation returned by * the service. * @sample AmazonPinpointAsync.GetJourneyRunExecutionActivityMetrics * @see AWS API Documentation */ java.util.concurrent.Future getJourneyRunExecutionActivityMetricsAsync( GetJourneyRunExecutionActivityMetricsRequest getJourneyRunExecutionActivityMetricsRequest); /** *

* Retrieves (queries) pre-aggregated data for a standard run execution metric that applies to a journey activity. *

* * @param getJourneyRunExecutionActivityMetricsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetJourneyRunExecutionActivityMetrics operation returned by * the service. * @sample AmazonPinpointAsyncHandler.GetJourneyRunExecutionActivityMetrics * @see AWS API Documentation */ java.util.concurrent.Future getJourneyRunExecutionActivityMetricsAsync( GetJourneyRunExecutionActivityMetricsRequest getJourneyRunExecutionActivityMetricsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves (queries) pre-aggregated data for a standard run execution metric that applies to a journey. *

* * @param getJourneyRunExecutionMetricsRequest * @return A Java Future containing the result of the GetJourneyRunExecutionMetrics operation returned by the * service. * @sample AmazonPinpointAsync.GetJourneyRunExecutionMetrics * @see AWS API Documentation */ java.util.concurrent.Future getJourneyRunExecutionMetricsAsync( GetJourneyRunExecutionMetricsRequest getJourneyRunExecutionMetricsRequest); /** *

* Retrieves (queries) pre-aggregated data for a standard run execution metric that applies to a journey. *

* * @param getJourneyRunExecutionMetricsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetJourneyRunExecutionMetrics operation returned by the * service. * @sample AmazonPinpointAsyncHandler.GetJourneyRunExecutionMetrics * @see AWS API Documentation */ java.util.concurrent.Future getJourneyRunExecutionMetricsAsync( GetJourneyRunExecutionMetricsRequest getJourneyRunExecutionMetricsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Provides information about the runs of a journey. *

* * @param getJourneyRunsRequest * @return A Java Future containing the result of the GetJourneyRuns operation returned by the service. * @sample AmazonPinpointAsync.GetJourneyRuns * @see AWS API * Documentation */ java.util.concurrent.Future getJourneyRunsAsync(GetJourneyRunsRequest getJourneyRunsRequest); /** *

* Provides information about the runs of a journey. *

* * @param getJourneyRunsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetJourneyRuns operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetJourneyRuns * @see AWS API * Documentation */ java.util.concurrent.Future getJourneyRunsAsync(GetJourneyRunsRequest getJourneyRunsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the content and settings of a message template for messages that are sent through a push notification * channel. *

* * @param getPushTemplateRequest * @return A Java Future containing the result of the GetPushTemplate operation returned by the service. * @sample AmazonPinpointAsync.GetPushTemplate * @see AWS API * Documentation */ java.util.concurrent.Future getPushTemplateAsync(GetPushTemplateRequest getPushTemplateRequest); /** *

* Retrieves the content and settings of a message template for messages that are sent through a push notification * channel. *

* * @param getPushTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetPushTemplate operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetPushTemplate * @see AWS API * Documentation */ java.util.concurrent.Future getPushTemplateAsync(GetPushTemplateRequest getPushTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about an Amazon Pinpoint configuration for a recommender model. *

* * @param getRecommenderConfigurationRequest * @return A Java Future containing the result of the GetRecommenderConfiguration operation returned by the service. * @sample AmazonPinpointAsync.GetRecommenderConfiguration * @see AWS API Documentation */ java.util.concurrent.Future getRecommenderConfigurationAsync( GetRecommenderConfigurationRequest getRecommenderConfigurationRequest); /** *

* Retrieves information about an Amazon Pinpoint configuration for a recommender model. *

* * @param getRecommenderConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetRecommenderConfiguration operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetRecommenderConfiguration * @see AWS API Documentation */ java.util.concurrent.Future getRecommenderConfigurationAsync( GetRecommenderConfigurationRequest getRecommenderConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about all the recommender model configurations that are associated with your Amazon * Pinpoint account. *

* * @param getRecommenderConfigurationsRequest * @return A Java Future containing the result of the GetRecommenderConfigurations operation returned by the * service. * @sample AmazonPinpointAsync.GetRecommenderConfigurations * @see AWS API Documentation */ java.util.concurrent.Future getRecommenderConfigurationsAsync( GetRecommenderConfigurationsRequest getRecommenderConfigurationsRequest); /** *

* Retrieves information about all the recommender model configurations that are associated with your Amazon * Pinpoint account. *

* * @param getRecommenderConfigurationsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetRecommenderConfigurations operation returned by the * service. * @sample AmazonPinpointAsyncHandler.GetRecommenderConfigurations * @see AWS API Documentation */ java.util.concurrent.Future getRecommenderConfigurationsAsync( GetRecommenderConfigurationsRequest getRecommenderConfigurationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the configuration, dimension, and other settings for a specific segment that's * associated with an application. *

* * @param getSegmentRequest * @return A Java Future containing the result of the GetSegment operation returned by the service. * @sample AmazonPinpointAsync.GetSegment * @see AWS API * Documentation */ java.util.concurrent.Future getSegmentAsync(GetSegmentRequest getSegmentRequest); /** *

* Retrieves information about the configuration, dimension, and other settings for a specific segment that's * associated with an application. *

* * @param getSegmentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetSegment operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetSegment * @see AWS API * Documentation */ java.util.concurrent.Future getSegmentAsync(GetSegmentRequest getSegmentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status and settings of the export jobs for a segment. *

* * @param getSegmentExportJobsRequest * @return A Java Future containing the result of the GetSegmentExportJobs operation returned by the service. * @sample AmazonPinpointAsync.GetSegmentExportJobs * @see AWS * API Documentation */ java.util.concurrent.Future getSegmentExportJobsAsync(GetSegmentExportJobsRequest getSegmentExportJobsRequest); /** *

* Retrieves information about the status and settings of the export jobs for a segment. *

* * @param getSegmentExportJobsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetSegmentExportJobs operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetSegmentExportJobs * @see AWS * API Documentation */ java.util.concurrent.Future getSegmentExportJobsAsync(GetSegmentExportJobsRequest getSegmentExportJobsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status and settings of the import jobs for a segment. *

* * @param getSegmentImportJobsRequest * @return A Java Future containing the result of the GetSegmentImportJobs operation returned by the service. * @sample AmazonPinpointAsync.GetSegmentImportJobs * @see AWS * API Documentation */ java.util.concurrent.Future getSegmentImportJobsAsync(GetSegmentImportJobsRequest getSegmentImportJobsRequest); /** *

* Retrieves information about the status and settings of the import jobs for a segment. *

* * @param getSegmentImportJobsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetSegmentImportJobs operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetSegmentImportJobs * @see AWS * API Documentation */ java.util.concurrent.Future getSegmentImportJobsAsync(GetSegmentImportJobsRequest getSegmentImportJobsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the configuration, dimension, and other settings for a specific version of a segment * that's associated with an application. *

* * @param getSegmentVersionRequest * @return A Java Future containing the result of the GetSegmentVersion operation returned by the service. * @sample AmazonPinpointAsync.GetSegmentVersion * @see AWS API * Documentation */ java.util.concurrent.Future getSegmentVersionAsync(GetSegmentVersionRequest getSegmentVersionRequest); /** *

* Retrieves information about the configuration, dimension, and other settings for a specific version of a segment * that's associated with an application. *

* * @param getSegmentVersionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetSegmentVersion operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetSegmentVersion * @see AWS API * Documentation */ java.util.concurrent.Future getSegmentVersionAsync(GetSegmentVersionRequest getSegmentVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the configuration, dimension, and other settings for all the versions of a specific * segment that's associated with an application. *

* * @param getSegmentVersionsRequest * @return A Java Future containing the result of the GetSegmentVersions operation returned by the service. * @sample AmazonPinpointAsync.GetSegmentVersions * @see AWS * API Documentation */ java.util.concurrent.Future getSegmentVersionsAsync(GetSegmentVersionsRequest getSegmentVersionsRequest); /** *

* Retrieves information about the configuration, dimension, and other settings for all the versions of a specific * segment that's associated with an application. *

* * @param getSegmentVersionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetSegmentVersions operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetSegmentVersions * @see AWS * API Documentation */ java.util.concurrent.Future getSegmentVersionsAsync(GetSegmentVersionsRequest getSegmentVersionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the configuration, dimension, and other settings for all the segments that are * associated with an application. *

* * @param getSegmentsRequest * @return A Java Future containing the result of the GetSegments operation returned by the service. * @sample AmazonPinpointAsync.GetSegments * @see AWS API * Documentation */ java.util.concurrent.Future getSegmentsAsync(GetSegmentsRequest getSegmentsRequest); /** *

* Retrieves information about the configuration, dimension, and other settings for all the segments that are * associated with an application. *

* * @param getSegmentsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetSegments operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetSegments * @see AWS API * Documentation */ java.util.concurrent.Future getSegmentsAsync(GetSegmentsRequest getSegmentsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status and settings of the SMS channel for an application. *

* * @param getSmsChannelRequest * @return A Java Future containing the result of the GetSmsChannel operation returned by the service. * @sample AmazonPinpointAsync.GetSmsChannel * @see AWS API * Documentation */ java.util.concurrent.Future getSmsChannelAsync(GetSmsChannelRequest getSmsChannelRequest); /** *

* Retrieves information about the status and settings of the SMS channel for an application. *

* * @param getSmsChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetSmsChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetSmsChannel * @see AWS API * Documentation */ java.util.concurrent.Future getSmsChannelAsync(GetSmsChannelRequest getSmsChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the content and settings of a message template for messages that are sent through the SMS channel. *

* * @param getSmsTemplateRequest * @return A Java Future containing the result of the GetSmsTemplate operation returned by the service. * @sample AmazonPinpointAsync.GetSmsTemplate * @see AWS API * Documentation */ java.util.concurrent.Future getSmsTemplateAsync(GetSmsTemplateRequest getSmsTemplateRequest); /** *

* Retrieves the content and settings of a message template for messages that are sent through the SMS channel. *

* * @param getSmsTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetSmsTemplate operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetSmsTemplate * @see AWS API * Documentation */ java.util.concurrent.Future getSmsTemplateAsync(GetSmsTemplateRequest getSmsTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about all the endpoints that are associated with a specific user ID. *

* * @param getUserEndpointsRequest * @return A Java Future containing the result of the GetUserEndpoints operation returned by the service. * @sample AmazonPinpointAsync.GetUserEndpoints * @see AWS API * Documentation */ java.util.concurrent.Future getUserEndpointsAsync(GetUserEndpointsRequest getUserEndpointsRequest); /** *

* Retrieves information about all the endpoints that are associated with a specific user ID. *

* * @param getUserEndpointsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetUserEndpoints operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetUserEndpoints * @see AWS API * Documentation */ java.util.concurrent.Future getUserEndpointsAsync(GetUserEndpointsRequest getUserEndpointsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status and settings of the voice channel for an application. *

* * @param getVoiceChannelRequest * @return A Java Future containing the result of the GetVoiceChannel operation returned by the service. * @sample AmazonPinpointAsync.GetVoiceChannel * @see AWS API * Documentation */ java.util.concurrent.Future getVoiceChannelAsync(GetVoiceChannelRequest getVoiceChannelRequest); /** *

* Retrieves information about the status and settings of the voice channel for an application. *

* * @param getVoiceChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetVoiceChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetVoiceChannel * @see AWS API * Documentation */ java.util.concurrent.Future getVoiceChannelAsync(GetVoiceChannelRequest getVoiceChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the content and settings of a message template for messages that are sent through the voice channel. *

* * @param getVoiceTemplateRequest * @return A Java Future containing the result of the GetVoiceTemplate operation returned by the service. * @sample AmazonPinpointAsync.GetVoiceTemplate * @see AWS API * Documentation */ java.util.concurrent.Future getVoiceTemplateAsync(GetVoiceTemplateRequest getVoiceTemplateRequest); /** *

* Retrieves the content and settings of a message template for messages that are sent through the voice channel. *

* * @param getVoiceTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetVoiceTemplate operation returned by the service. * @sample AmazonPinpointAsyncHandler.GetVoiceTemplate * @see AWS API * Documentation */ java.util.concurrent.Future getVoiceTemplateAsync(GetVoiceTemplateRequest getVoiceTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the status, configuration, and other settings for all the journeys that are * associated with an application. *

* * @param listJourneysRequest * @return A Java Future containing the result of the ListJourneys operation returned by the service. * @sample AmazonPinpointAsync.ListJourneys * @see AWS API * Documentation */ java.util.concurrent.Future listJourneysAsync(ListJourneysRequest listJourneysRequest); /** *

* Retrieves information about the status, configuration, and other settings for all the journeys that are * associated with an application. *

* * @param listJourneysRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListJourneys operation returned by the service. * @sample AmazonPinpointAsyncHandler.ListJourneys * @see AWS API * Documentation */ java.util.concurrent.Future listJourneysAsync(ListJourneysRequest listJourneysRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves all the tags (keys and values) that are associated with an application, campaign, message template, or * segment. *

* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AmazonPinpointAsync.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest); /** *

* Retrieves all the tags (keys and values) that are associated with an application, campaign, message template, or * segment. *

* * @param listTagsForResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AmazonPinpointAsyncHandler.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about all the versions of a specific message template. *

* * @param listTemplateVersionsRequest * @return A Java Future containing the result of the ListTemplateVersions operation returned by the service. * @sample AmazonPinpointAsync.ListTemplateVersions * @see AWS * API Documentation */ java.util.concurrent.Future listTemplateVersionsAsync(ListTemplateVersionsRequest listTemplateVersionsRequest); /** *

* Retrieves information about all the versions of a specific message template. *

* * @param listTemplateVersionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTemplateVersions operation returned by the service. * @sample AmazonPinpointAsyncHandler.ListTemplateVersions * @see AWS * API Documentation */ java.util.concurrent.Future listTemplateVersionsAsync(ListTemplateVersionsRequest listTemplateVersionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about all the message templates that are associated with your Amazon Pinpoint account. *

* * @param listTemplatesRequest * @return A Java Future containing the result of the ListTemplates operation returned by the service. * @sample AmazonPinpointAsync.ListTemplates * @see AWS API * Documentation */ java.util.concurrent.Future listTemplatesAsync(ListTemplatesRequest listTemplatesRequest); /** *

* Retrieves information about all the message templates that are associated with your Amazon Pinpoint account. *

* * @param listTemplatesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTemplates operation returned by the service. * @sample AmazonPinpointAsyncHandler.ListTemplates * @see AWS API * Documentation */ java.util.concurrent.Future listTemplatesAsync(ListTemplatesRequest listTemplatesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about a phone number. *

* * @param phoneNumberValidateRequest * @return A Java Future containing the result of the PhoneNumberValidate operation returned by the service. * @sample AmazonPinpointAsync.PhoneNumberValidate * @see AWS * API Documentation */ java.util.concurrent.Future phoneNumberValidateAsync(PhoneNumberValidateRequest phoneNumberValidateRequest); /** *

* Retrieves information about a phone number. *

* * @param phoneNumberValidateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the PhoneNumberValidate operation returned by the service. * @sample AmazonPinpointAsyncHandler.PhoneNumberValidate * @see AWS * API Documentation */ java.util.concurrent.Future phoneNumberValidateAsync(PhoneNumberValidateRequest phoneNumberValidateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new event stream for an application or updates the settings of an existing event stream for an * application. *

* * @param putEventStreamRequest * @return A Java Future containing the result of the PutEventStream operation returned by the service. * @sample AmazonPinpointAsync.PutEventStream * @see AWS API * Documentation */ java.util.concurrent.Future putEventStreamAsync(PutEventStreamRequest putEventStreamRequest); /** *

* Creates a new event stream for an application or updates the settings of an existing event stream for an * application. *

* * @param putEventStreamRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the PutEventStream operation returned by the service. * @sample AmazonPinpointAsyncHandler.PutEventStream * @see AWS API * Documentation */ java.util.concurrent.Future putEventStreamAsync(PutEventStreamRequest putEventStreamRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new event to record for endpoints, or creates or updates endpoint data that existing events are * associated with. *

* * @param putEventsRequest * @return A Java Future containing the result of the PutEvents operation returned by the service. * @sample AmazonPinpointAsync.PutEvents * @see AWS API * Documentation */ java.util.concurrent.Future putEventsAsync(PutEventsRequest putEventsRequest); /** *

* Creates a new event to record for endpoints, or creates or updates endpoint data that existing events are * associated with. *

* * @param putEventsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the PutEvents operation returned by the service. * @sample AmazonPinpointAsyncHandler.PutEvents * @see AWS API * Documentation */ java.util.concurrent.Future putEventsAsync(PutEventsRequest putEventsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes one or more attributes, of the same attribute type, from all the endpoints that are associated with an * application. *

* * @param removeAttributesRequest * @return A Java Future containing the result of the RemoveAttributes operation returned by the service. * @sample AmazonPinpointAsync.RemoveAttributes * @see AWS API * Documentation */ java.util.concurrent.Future removeAttributesAsync(RemoveAttributesRequest removeAttributesRequest); /** *

* Removes one or more attributes, of the same attribute type, from all the endpoints that are associated with an * application. *

* * @param removeAttributesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the RemoveAttributes operation returned by the service. * @sample AmazonPinpointAsyncHandler.RemoveAttributes * @see AWS API * Documentation */ java.util.concurrent.Future removeAttributesAsync(RemoveAttributesRequest removeAttributesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates and sends a direct message. *

* * @param sendMessagesRequest * @return A Java Future containing the result of the SendMessages operation returned by the service. * @sample AmazonPinpointAsync.SendMessages * @see AWS API * Documentation */ java.util.concurrent.Future sendMessagesAsync(SendMessagesRequest sendMessagesRequest); /** *

* Creates and sends a direct message. *

* * @param sendMessagesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the SendMessages operation returned by the service. * @sample AmazonPinpointAsyncHandler.SendMessages * @see AWS API * Documentation */ java.util.concurrent.Future sendMessagesAsync(SendMessagesRequest sendMessagesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Send an OTP message *

* * @param sendOTPMessageRequest * @return A Java Future containing the result of the SendOTPMessage operation returned by the service. * @sample AmazonPinpointAsync.SendOTPMessage * @see AWS API * Documentation */ java.util.concurrent.Future sendOTPMessageAsync(SendOTPMessageRequest sendOTPMessageRequest); /** *

* Send an OTP message *

* * @param sendOTPMessageRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the SendOTPMessage operation returned by the service. * @sample AmazonPinpointAsyncHandler.SendOTPMessage * @see AWS API * Documentation */ java.util.concurrent.Future sendOTPMessageAsync(SendOTPMessageRequest sendOTPMessageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates and sends a message to a list of users. *

* * @param sendUsersMessagesRequest * @return A Java Future containing the result of the SendUsersMessages operation returned by the service. * @sample AmazonPinpointAsync.SendUsersMessages * @see AWS API * Documentation */ java.util.concurrent.Future sendUsersMessagesAsync(SendUsersMessagesRequest sendUsersMessagesRequest); /** *

* Creates and sends a message to a list of users. *

* * @param sendUsersMessagesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the SendUsersMessages operation returned by the service. * @sample AmazonPinpointAsyncHandler.SendUsersMessages * @see AWS API * Documentation */ java.util.concurrent.Future sendUsersMessagesAsync(SendUsersMessagesRequest sendUsersMessagesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Adds one or more tags (keys and values) to an application, campaign, message template, or segment. *

* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AmazonPinpointAsync.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest); /** *

* Adds one or more tags (keys and values) to an application, campaign, message template, or segment. *

* * @param tagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AmazonPinpointAsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes one or more tags (keys and values) from an application, campaign, message template, or segment. *

* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AmazonPinpointAsync.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest); /** *

* Removes one or more tags (keys and values) from an application, campaign, message template, or segment. *

* * @param untagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AmazonPinpointAsyncHandler.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Enables the ADM channel for an application or updates the status and settings of the ADM channel for an * application. *

* * @param updateAdmChannelRequest * @return A Java Future containing the result of the UpdateAdmChannel operation returned by the service. * @sample AmazonPinpointAsync.UpdateAdmChannel * @see AWS API * Documentation */ java.util.concurrent.Future updateAdmChannelAsync(UpdateAdmChannelRequest updateAdmChannelRequest); /** *

* Enables the ADM channel for an application or updates the status and settings of the ADM channel for an * application. *

* * @param updateAdmChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateAdmChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdateAdmChannel * @see AWS API * Documentation */ java.util.concurrent.Future updateAdmChannelAsync(UpdateAdmChannelRequest updateAdmChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Enables the APNs channel for an application or updates the status and settings of the APNs channel for an * application. *

* * @param updateApnsChannelRequest * @return A Java Future containing the result of the UpdateApnsChannel operation returned by the service. * @sample AmazonPinpointAsync.UpdateApnsChannel * @see AWS API * Documentation */ java.util.concurrent.Future updateApnsChannelAsync(UpdateApnsChannelRequest updateApnsChannelRequest); /** *

* Enables the APNs channel for an application or updates the status and settings of the APNs channel for an * application. *

* * @param updateApnsChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateApnsChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdateApnsChannel * @see AWS API * Documentation */ java.util.concurrent.Future updateApnsChannelAsync(UpdateApnsChannelRequest updateApnsChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Enables the APNs sandbox channel for an application or updates the status and settings of the APNs sandbox * channel for an application. *

* * @param updateApnsSandboxChannelRequest * @return A Java Future containing the result of the UpdateApnsSandboxChannel operation returned by the service. * @sample AmazonPinpointAsync.UpdateApnsSandboxChannel * @see AWS API Documentation */ java.util.concurrent.Future updateApnsSandboxChannelAsync(UpdateApnsSandboxChannelRequest updateApnsSandboxChannelRequest); /** *

* Enables the APNs sandbox channel for an application or updates the status and settings of the APNs sandbox * channel for an application. *

* * @param updateApnsSandboxChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateApnsSandboxChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdateApnsSandboxChannel * @see AWS API Documentation */ java.util.concurrent.Future updateApnsSandboxChannelAsync(UpdateApnsSandboxChannelRequest updateApnsSandboxChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Enables the APNs VoIP channel for an application or updates the status and settings of the APNs VoIP channel for * an application. *

* * @param updateApnsVoipChannelRequest * @return A Java Future containing the result of the UpdateApnsVoipChannel operation returned by the service. * @sample AmazonPinpointAsync.UpdateApnsVoipChannel * @see AWS * API Documentation */ java.util.concurrent.Future updateApnsVoipChannelAsync(UpdateApnsVoipChannelRequest updateApnsVoipChannelRequest); /** *

* Enables the APNs VoIP channel for an application or updates the status and settings of the APNs VoIP channel for * an application. *

* * @param updateApnsVoipChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateApnsVoipChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdateApnsVoipChannel * @see AWS * API Documentation */ java.util.concurrent.Future updateApnsVoipChannelAsync(UpdateApnsVoipChannelRequest updateApnsVoipChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Enables the APNs VoIP sandbox channel for an application or updates the status and settings of the APNs VoIP * sandbox channel for an application. *

* * @param updateApnsVoipSandboxChannelRequest * @return A Java Future containing the result of the UpdateApnsVoipSandboxChannel operation returned by the * service. * @sample AmazonPinpointAsync.UpdateApnsVoipSandboxChannel * @see AWS API Documentation */ java.util.concurrent.Future updateApnsVoipSandboxChannelAsync( UpdateApnsVoipSandboxChannelRequest updateApnsVoipSandboxChannelRequest); /** *

* Enables the APNs VoIP sandbox channel for an application or updates the status and settings of the APNs VoIP * sandbox channel for an application. *

* * @param updateApnsVoipSandboxChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateApnsVoipSandboxChannel operation returned by the * service. * @sample AmazonPinpointAsyncHandler.UpdateApnsVoipSandboxChannel * @see AWS API Documentation */ java.util.concurrent.Future updateApnsVoipSandboxChannelAsync( UpdateApnsVoipSandboxChannelRequest updateApnsVoipSandboxChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the settings for an application. *

* * @param updateApplicationSettingsRequest * @return A Java Future containing the result of the UpdateApplicationSettings operation returned by the service. * @sample AmazonPinpointAsync.UpdateApplicationSettings * @see AWS API Documentation */ java.util.concurrent.Future updateApplicationSettingsAsync( UpdateApplicationSettingsRequest updateApplicationSettingsRequest); /** *

* Updates the settings for an application. *

* * @param updateApplicationSettingsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateApplicationSettings operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdateApplicationSettings * @see AWS API Documentation */ java.util.concurrent.Future updateApplicationSettingsAsync( UpdateApplicationSettingsRequest updateApplicationSettingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Enables the Baidu channel for an application or updates the status and settings of the Baidu channel for an * application. *

* * @param updateBaiduChannelRequest * @return A Java Future containing the result of the UpdateBaiduChannel operation returned by the service. * @sample AmazonPinpointAsync.UpdateBaiduChannel * @see AWS * API Documentation */ java.util.concurrent.Future updateBaiduChannelAsync(UpdateBaiduChannelRequest updateBaiduChannelRequest); /** *

* Enables the Baidu channel for an application or updates the status and settings of the Baidu channel for an * application. *

* * @param updateBaiduChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateBaiduChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdateBaiduChannel * @see AWS * API Documentation */ java.util.concurrent.Future updateBaiduChannelAsync(UpdateBaiduChannelRequest updateBaiduChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the configuration and other settings for a campaign. *

* * @param updateCampaignRequest * @return A Java Future containing the result of the UpdateCampaign operation returned by the service. * @sample AmazonPinpointAsync.UpdateCampaign * @see AWS API * Documentation */ java.util.concurrent.Future updateCampaignAsync(UpdateCampaignRequest updateCampaignRequest); /** *

* Updates the configuration and other settings for a campaign. *

* * @param updateCampaignRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateCampaign operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdateCampaign * @see AWS API * Documentation */ java.util.concurrent.Future updateCampaignAsync(UpdateCampaignRequest updateCampaignRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Enables the email channel for an application or updates the status and settings of the email channel for an * application. *

* * @param updateEmailChannelRequest * @return A Java Future containing the result of the UpdateEmailChannel operation returned by the service. * @sample AmazonPinpointAsync.UpdateEmailChannel * @see AWS * API Documentation */ java.util.concurrent.Future updateEmailChannelAsync(UpdateEmailChannelRequest updateEmailChannelRequest); /** *

* Enables the email channel for an application or updates the status and settings of the email channel for an * application. *

* * @param updateEmailChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateEmailChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdateEmailChannel * @see AWS * API Documentation */ java.util.concurrent.Future updateEmailChannelAsync(UpdateEmailChannelRequest updateEmailChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing message template for messages that are sent through the email channel. *

* * @param updateEmailTemplateRequest * @return A Java Future containing the result of the UpdateEmailTemplate operation returned by the service. * @sample AmazonPinpointAsync.UpdateEmailTemplate * @see AWS * API Documentation */ java.util.concurrent.Future updateEmailTemplateAsync(UpdateEmailTemplateRequest updateEmailTemplateRequest); /** *

* Updates an existing message template for messages that are sent through the email channel. *

* * @param updateEmailTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateEmailTemplate operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdateEmailTemplate * @see AWS * API Documentation */ java.util.concurrent.Future updateEmailTemplateAsync(UpdateEmailTemplateRequest updateEmailTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new endpoint for an application or updates the settings and attributes of an existing endpoint for an * application. You can also use this operation to define custom attributes for an endpoint. If an update includes * one or more values for a custom attribute, Amazon Pinpoint replaces (overwrites) any existing values with the new * values. *

* * @param updateEndpointRequest * @return A Java Future containing the result of the UpdateEndpoint operation returned by the service. * @sample AmazonPinpointAsync.UpdateEndpoint * @see AWS API * Documentation */ java.util.concurrent.Future updateEndpointAsync(UpdateEndpointRequest updateEndpointRequest); /** *

* Creates a new endpoint for an application or updates the settings and attributes of an existing endpoint for an * application. You can also use this operation to define custom attributes for an endpoint. If an update includes * one or more values for a custom attribute, Amazon Pinpoint replaces (overwrites) any existing values with the new * values. *

* * @param updateEndpointRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateEndpoint operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdateEndpoint * @see AWS API * Documentation */ java.util.concurrent.Future updateEndpointAsync(UpdateEndpointRequest updateEndpointRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new batch of endpoints for an application or updates the settings and attributes of a batch of existing * endpoints for an application. You can also use this operation to define custom attributes for a batch of * endpoints. If an update includes one or more values for a custom attribute, Amazon Pinpoint replaces (overwrites) * any existing values with the new values. *

* * @param updateEndpointsBatchRequest * @return A Java Future containing the result of the UpdateEndpointsBatch operation returned by the service. * @sample AmazonPinpointAsync.UpdateEndpointsBatch * @see AWS * API Documentation */ java.util.concurrent.Future updateEndpointsBatchAsync(UpdateEndpointsBatchRequest updateEndpointsBatchRequest); /** *

* Creates a new batch of endpoints for an application or updates the settings and attributes of a batch of existing * endpoints for an application. You can also use this operation to define custom attributes for a batch of * endpoints. If an update includes one or more values for a custom attribute, Amazon Pinpoint replaces (overwrites) * any existing values with the new values. *

* * @param updateEndpointsBatchRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateEndpointsBatch operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdateEndpointsBatch * @see AWS * API Documentation */ java.util.concurrent.Future updateEndpointsBatchAsync(UpdateEndpointsBatchRequest updateEndpointsBatchRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Enables the GCM channel for an application or updates the status and settings of the GCM channel for an * application. *

* * @param updateGcmChannelRequest * @return A Java Future containing the result of the UpdateGcmChannel operation returned by the service. * @sample AmazonPinpointAsync.UpdateGcmChannel * @see AWS API * Documentation */ java.util.concurrent.Future updateGcmChannelAsync(UpdateGcmChannelRequest updateGcmChannelRequest); /** *

* Enables the GCM channel for an application or updates the status and settings of the GCM channel for an * application. *

* * @param updateGcmChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateGcmChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdateGcmChannel * @see AWS API * Documentation */ java.util.concurrent.Future updateGcmChannelAsync(UpdateGcmChannelRequest updateGcmChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing message template for messages sent through the in-app message channel. *

* * @param updateInAppTemplateRequest * @return A Java Future containing the result of the UpdateInAppTemplate operation returned by the service. * @sample AmazonPinpointAsync.UpdateInAppTemplate * @see AWS * API Documentation */ java.util.concurrent.Future updateInAppTemplateAsync(UpdateInAppTemplateRequest updateInAppTemplateRequest); /** *

* Updates an existing message template for messages sent through the in-app message channel. *

* * @param updateInAppTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateInAppTemplate operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdateInAppTemplate * @see AWS * API Documentation */ java.util.concurrent.Future updateInAppTemplateAsync(UpdateInAppTemplateRequest updateInAppTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the configuration and other settings for a journey. *

* * @param updateJourneyRequest * @return A Java Future containing the result of the UpdateJourney operation returned by the service. * @sample AmazonPinpointAsync.UpdateJourney * @see AWS API * Documentation */ java.util.concurrent.Future updateJourneyAsync(UpdateJourneyRequest updateJourneyRequest); /** *

* Updates the configuration and other settings for a journey. *

* * @param updateJourneyRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateJourney operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdateJourney * @see AWS API * Documentation */ java.util.concurrent.Future updateJourneyAsync(UpdateJourneyRequest updateJourneyRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Cancels (stops) an active journey. *

* * @param updateJourneyStateRequest * @return A Java Future containing the result of the UpdateJourneyState operation returned by the service. * @sample AmazonPinpointAsync.UpdateJourneyState * @see AWS * API Documentation */ java.util.concurrent.Future updateJourneyStateAsync(UpdateJourneyStateRequest updateJourneyStateRequest); /** *

* Cancels (stops) an active journey. *

* * @param updateJourneyStateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateJourneyState operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdateJourneyState * @see AWS * API Documentation */ java.util.concurrent.Future updateJourneyStateAsync(UpdateJourneyStateRequest updateJourneyStateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing message template for messages that are sent through a push notification channel. *

* * @param updatePushTemplateRequest * @return A Java Future containing the result of the UpdatePushTemplate operation returned by the service. * @sample AmazonPinpointAsync.UpdatePushTemplate * @see AWS * API Documentation */ java.util.concurrent.Future updatePushTemplateAsync(UpdatePushTemplateRequest updatePushTemplateRequest); /** *

* Updates an existing message template for messages that are sent through a push notification channel. *

* * @param updatePushTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdatePushTemplate operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdatePushTemplate * @see AWS * API Documentation */ java.util.concurrent.Future updatePushTemplateAsync(UpdatePushTemplateRequest updatePushTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an Amazon Pinpoint configuration for a recommender model. *

* * @param updateRecommenderConfigurationRequest * @return A Java Future containing the result of the UpdateRecommenderConfiguration operation returned by the * service. * @sample AmazonPinpointAsync.UpdateRecommenderConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateRecommenderConfigurationAsync( UpdateRecommenderConfigurationRequest updateRecommenderConfigurationRequest); /** *

* Updates an Amazon Pinpoint configuration for a recommender model. *

* * @param updateRecommenderConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateRecommenderConfiguration operation returned by the * service. * @sample AmazonPinpointAsyncHandler.UpdateRecommenderConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateRecommenderConfigurationAsync( UpdateRecommenderConfigurationRequest updateRecommenderConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new segment for an application or updates the configuration, dimension, and other settings for an * existing segment that's associated with an application. *

* * @param updateSegmentRequest * @return A Java Future containing the result of the UpdateSegment operation returned by the service. * @sample AmazonPinpointAsync.UpdateSegment * @see AWS API * Documentation */ java.util.concurrent.Future updateSegmentAsync(UpdateSegmentRequest updateSegmentRequest); /** *

* Creates a new segment for an application or updates the configuration, dimension, and other settings for an * existing segment that's associated with an application. *

* * @param updateSegmentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateSegment operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdateSegment * @see AWS API * Documentation */ java.util.concurrent.Future updateSegmentAsync(UpdateSegmentRequest updateSegmentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Enables the SMS channel for an application or updates the status and settings of the SMS channel for an * application. *

* * @param updateSmsChannelRequest * @return A Java Future containing the result of the UpdateSmsChannel operation returned by the service. * @sample AmazonPinpointAsync.UpdateSmsChannel * @see AWS API * Documentation */ java.util.concurrent.Future updateSmsChannelAsync(UpdateSmsChannelRequest updateSmsChannelRequest); /** *

* Enables the SMS channel for an application or updates the status and settings of the SMS channel for an * application. *

* * @param updateSmsChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateSmsChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdateSmsChannel * @see AWS API * Documentation */ java.util.concurrent.Future updateSmsChannelAsync(UpdateSmsChannelRequest updateSmsChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing message template for messages that are sent through the SMS channel. *

* * @param updateSmsTemplateRequest * @return A Java Future containing the result of the UpdateSmsTemplate operation returned by the service. * @sample AmazonPinpointAsync.UpdateSmsTemplate * @see AWS API * Documentation */ java.util.concurrent.Future updateSmsTemplateAsync(UpdateSmsTemplateRequest updateSmsTemplateRequest); /** *

* Updates an existing message template for messages that are sent through the SMS channel. *

* * @param updateSmsTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateSmsTemplate operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdateSmsTemplate * @see AWS API * Documentation */ java.util.concurrent.Future updateSmsTemplateAsync(UpdateSmsTemplateRequest updateSmsTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Changes the status of a specific version of a message template to active. *

* * @param updateTemplateActiveVersionRequest * @return A Java Future containing the result of the UpdateTemplateActiveVersion operation returned by the service. * @sample AmazonPinpointAsync.UpdateTemplateActiveVersion * @see AWS API Documentation */ java.util.concurrent.Future updateTemplateActiveVersionAsync( UpdateTemplateActiveVersionRequest updateTemplateActiveVersionRequest); /** *

* Changes the status of a specific version of a message template to active. *

* * @param updateTemplateActiveVersionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateTemplateActiveVersion operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdateTemplateActiveVersion * @see AWS API Documentation */ java.util.concurrent.Future updateTemplateActiveVersionAsync( UpdateTemplateActiveVersionRequest updateTemplateActiveVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Enables the voice channel for an application or updates the status and settings of the voice channel for an * application. *

* * @param updateVoiceChannelRequest * @return A Java Future containing the result of the UpdateVoiceChannel operation returned by the service. * @sample AmazonPinpointAsync.UpdateVoiceChannel * @see AWS * API Documentation */ java.util.concurrent.Future updateVoiceChannelAsync(UpdateVoiceChannelRequest updateVoiceChannelRequest); /** *

* Enables the voice channel for an application or updates the status and settings of the voice channel for an * application. *

* * @param updateVoiceChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateVoiceChannel operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdateVoiceChannel * @see AWS * API Documentation */ java.util.concurrent.Future updateVoiceChannelAsync(UpdateVoiceChannelRequest updateVoiceChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing message template for messages that are sent through the voice channel. *

* * @param updateVoiceTemplateRequest * @return A Java Future containing the result of the UpdateVoiceTemplate operation returned by the service. * @sample AmazonPinpointAsync.UpdateVoiceTemplate * @see AWS * API Documentation */ java.util.concurrent.Future updateVoiceTemplateAsync(UpdateVoiceTemplateRequest updateVoiceTemplateRequest); /** *

* Updates an existing message template for messages that are sent through the voice channel. *

* * @param updateVoiceTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateVoiceTemplate operation returned by the service. * @sample AmazonPinpointAsyncHandler.UpdateVoiceTemplate * @see AWS * API Documentation */ java.util.concurrent.Future updateVoiceTemplateAsync(UpdateVoiceTemplateRequest updateVoiceTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Verify an OTP *

* * @param verifyOTPMessageRequest * @return A Java Future containing the result of the VerifyOTPMessage operation returned by the service. * @sample AmazonPinpointAsync.VerifyOTPMessage * @see AWS API * Documentation */ java.util.concurrent.Future verifyOTPMessageAsync(VerifyOTPMessageRequest verifyOTPMessageRequest); /** *

* Verify an OTP *

* * @param verifyOTPMessageRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the VerifyOTPMessage operation returned by the service. * @sample AmazonPinpointAsyncHandler.VerifyOTPMessage * @see AWS API * Documentation */ java.util.concurrent.Future verifyOTPMessageAsync(VerifyOTPMessageRequest verifyOTPMessageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }