/*
* Copyright 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.
*/
/*
* Do not modify this file. This file is generated from the pinpoint-2016-12-01.normal.json service model.
*/
using System;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.Pinpoint.Model;
namespace Amazon.Pinpoint
{
///
/// Interface for accessing Pinpoint
///
/// Doc Engage API - Amazon Pinpoint API
///
public partial interface IAmazonPinpoint : IAmazonService, IDisposable
{
#region CreateApp
///
/// Creates an application.
///
/// Container for the necessary parameters to execute the CreateApp service method.
///
/// The response from the CreateApp service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateApp Operation
CreateAppResponse CreateApp(CreateAppRequest request);
///
/// Initiates the asynchronous execution of the CreateApp operation.
///
///
/// Container for the necessary parameters to execute the CreateApp operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateApp
/// operation.
/// REST API Reference for CreateApp Operation
IAsyncResult BeginCreateApp(CreateAppRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateApp operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateApp.
///
/// Returns a CreateAppResult from Pinpoint.
/// REST API Reference for CreateApp Operation
CreateAppResponse EndCreateApp(IAsyncResult asyncResult);
#endregion
#region CreateCampaign
///
/// Creates a new campaign for an application or updates the settings of an existing campaign
/// for an application.
///
/// Container for the necessary parameters to execute the CreateCampaign service method.
///
/// The response from the CreateCampaign service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateCampaign Operation
CreateCampaignResponse CreateCampaign(CreateCampaignRequest request);
///
/// Initiates the asynchronous execution of the CreateCampaign operation.
///
///
/// Container for the necessary parameters to execute the CreateCampaign operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateCampaign
/// operation.
/// REST API Reference for CreateCampaign Operation
IAsyncResult BeginCreateCampaign(CreateCampaignRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateCampaign operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateCampaign.
///
/// Returns a CreateCampaignResult from Pinpoint.
/// REST API Reference for CreateCampaign Operation
CreateCampaignResponse EndCreateCampaign(IAsyncResult asyncResult);
#endregion
#region CreateEmailTemplate
///
/// Creates a message template for messages that are sent through the email channel.
///
/// Container for the necessary parameters to execute the CreateEmailTemplate service method.
///
/// The response from the CreateEmailTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateEmailTemplate Operation
CreateEmailTemplateResponse CreateEmailTemplate(CreateEmailTemplateRequest request);
///
/// Initiates the asynchronous execution of the CreateEmailTemplate operation.
///
///
/// Container for the necessary parameters to execute the CreateEmailTemplate operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateEmailTemplate
/// operation.
/// REST API Reference for CreateEmailTemplate Operation
IAsyncResult BeginCreateEmailTemplate(CreateEmailTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateEmailTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateEmailTemplate.
///
/// Returns a CreateEmailTemplateResult from Pinpoint.
/// REST API Reference for CreateEmailTemplate Operation
CreateEmailTemplateResponse EndCreateEmailTemplate(IAsyncResult asyncResult);
#endregion
#region CreateExportJob
///
/// Creates an export job for an application.
///
/// Container for the necessary parameters to execute the CreateExportJob service method.
///
/// The response from the CreateExportJob service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateExportJob Operation
CreateExportJobResponse CreateExportJob(CreateExportJobRequest request);
///
/// Initiates the asynchronous execution of the CreateExportJob operation.
///
///
/// Container for the necessary parameters to execute the CreateExportJob operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateExportJob
/// operation.
/// REST API Reference for CreateExportJob Operation
IAsyncResult BeginCreateExportJob(CreateExportJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateExportJob operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateExportJob.
///
/// Returns a CreateExportJobResult from Pinpoint.
/// REST API Reference for CreateExportJob Operation
CreateExportJobResponse EndCreateExportJob(IAsyncResult asyncResult);
#endregion
#region CreateImportJob
///
/// Creates an import job for an application.
///
/// Container for the necessary parameters to execute the CreateImportJob service method.
///
/// The response from the CreateImportJob service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateImportJob Operation
CreateImportJobResponse CreateImportJob(CreateImportJobRequest request);
///
/// Initiates the asynchronous execution of the CreateImportJob operation.
///
///
/// Container for the necessary parameters to execute the CreateImportJob operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateImportJob
/// operation.
/// REST API Reference for CreateImportJob Operation
IAsyncResult BeginCreateImportJob(CreateImportJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateImportJob operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateImportJob.
///
/// Returns a CreateImportJobResult from Pinpoint.
/// REST API Reference for CreateImportJob Operation
CreateImportJobResponse EndCreateImportJob(IAsyncResult asyncResult);
#endregion
#region CreateInAppTemplate
///
/// Creates a new message template for messages using the in-app message channel.
///
/// Container for the necessary parameters to execute the CreateInAppTemplate service method.
///
/// The response from the CreateInAppTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateInAppTemplate Operation
CreateInAppTemplateResponse CreateInAppTemplate(CreateInAppTemplateRequest request);
///
/// Initiates the asynchronous execution of the CreateInAppTemplate operation.
///
///
/// Container for the necessary parameters to execute the CreateInAppTemplate operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateInAppTemplate
/// operation.
/// REST API Reference for CreateInAppTemplate Operation
IAsyncResult BeginCreateInAppTemplate(CreateInAppTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateInAppTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateInAppTemplate.
///
/// Returns a CreateInAppTemplateResult from Pinpoint.
/// REST API Reference for CreateInAppTemplate Operation
CreateInAppTemplateResponse EndCreateInAppTemplate(IAsyncResult asyncResult);
#endregion
#region CreateJourney
///
/// Creates a journey for an application.
///
/// Container for the necessary parameters to execute the CreateJourney service method.
///
/// The response from the CreateJourney service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateJourney Operation
CreateJourneyResponse CreateJourney(CreateJourneyRequest request);
///
/// Initiates the asynchronous execution of the CreateJourney operation.
///
///
/// Container for the necessary parameters to execute the CreateJourney operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateJourney
/// operation.
/// REST API Reference for CreateJourney Operation
IAsyncResult BeginCreateJourney(CreateJourneyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateJourney operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateJourney.
///
/// Returns a CreateJourneyResult from Pinpoint.
/// REST API Reference for CreateJourney Operation
CreateJourneyResponse EndCreateJourney(IAsyncResult asyncResult);
#endregion
#region CreatePushTemplate
///
/// Creates a message template for messages that are sent through a push notification
/// channel.
///
/// Container for the necessary parameters to execute the CreatePushTemplate service method.
///
/// The response from the CreatePushTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreatePushTemplate Operation
CreatePushTemplateResponse CreatePushTemplate(CreatePushTemplateRequest request);
///
/// Initiates the asynchronous execution of the CreatePushTemplate operation.
///
///
/// Container for the necessary parameters to execute the CreatePushTemplate operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreatePushTemplate
/// operation.
/// REST API Reference for CreatePushTemplate Operation
IAsyncResult BeginCreatePushTemplate(CreatePushTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreatePushTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginCreatePushTemplate.
///
/// Returns a CreatePushTemplateResult from Pinpoint.
/// REST API Reference for CreatePushTemplate Operation
CreatePushTemplateResponse EndCreatePushTemplate(IAsyncResult asyncResult);
#endregion
#region CreateRecommenderConfiguration
///
/// Creates an Amazon Pinpoint configuration for a recommender model.
///
/// Container for the necessary parameters to execute the CreateRecommenderConfiguration service method.
///
/// The response from the CreateRecommenderConfiguration service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateRecommenderConfiguration Operation
CreateRecommenderConfigurationResponse CreateRecommenderConfiguration(CreateRecommenderConfigurationRequest request);
///
/// Initiates the asynchronous execution of the CreateRecommenderConfiguration operation.
///
///
/// Container for the necessary parameters to execute the CreateRecommenderConfiguration operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateRecommenderConfiguration
/// operation.
/// REST API Reference for CreateRecommenderConfiguration Operation
IAsyncResult BeginCreateRecommenderConfiguration(CreateRecommenderConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateRecommenderConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateRecommenderConfiguration.
///
/// Returns a CreateRecommenderConfigurationResult from Pinpoint.
/// REST API Reference for CreateRecommenderConfiguration Operation
CreateRecommenderConfigurationResponse EndCreateRecommenderConfiguration(IAsyncResult asyncResult);
#endregion
#region CreateSegment
///
/// 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.
///
/// Container for the necessary parameters to execute the CreateSegment service method.
///
/// The response from the CreateSegment service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateSegment Operation
CreateSegmentResponse CreateSegment(CreateSegmentRequest request);
///
/// Initiates the asynchronous execution of the CreateSegment operation.
///
///
/// Container for the necessary parameters to execute the CreateSegment operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateSegment
/// operation.
/// REST API Reference for CreateSegment Operation
IAsyncResult BeginCreateSegment(CreateSegmentRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateSegment operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateSegment.
///
/// Returns a CreateSegmentResult from Pinpoint.
/// REST API Reference for CreateSegment Operation
CreateSegmentResponse EndCreateSegment(IAsyncResult asyncResult);
#endregion
#region CreateSmsTemplate
///
/// Creates a message template for messages that are sent through the SMS channel.
///
/// Container for the necessary parameters to execute the CreateSmsTemplate service method.
///
/// The response from the CreateSmsTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateSmsTemplate Operation
CreateSmsTemplateResponse CreateSmsTemplate(CreateSmsTemplateRequest request);
///
/// Initiates the asynchronous execution of the CreateSmsTemplate operation.
///
///
/// Container for the necessary parameters to execute the CreateSmsTemplate operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateSmsTemplate
/// operation.
/// REST API Reference for CreateSmsTemplate Operation
IAsyncResult BeginCreateSmsTemplate(CreateSmsTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateSmsTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateSmsTemplate.
///
/// Returns a CreateSmsTemplateResult from Pinpoint.
/// REST API Reference for CreateSmsTemplate Operation
CreateSmsTemplateResponse EndCreateSmsTemplate(IAsyncResult asyncResult);
#endregion
#region CreateVoiceTemplate
///
/// Creates a message template for messages that are sent through the voice channel.
///
/// Container for the necessary parameters to execute the CreateVoiceTemplate service method.
///
/// The response from the CreateVoiceTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateVoiceTemplate Operation
CreateVoiceTemplateResponse CreateVoiceTemplate(CreateVoiceTemplateRequest request);
///
/// Initiates the asynchronous execution of the CreateVoiceTemplate operation.
///
///
/// Container for the necessary parameters to execute the CreateVoiceTemplate operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateVoiceTemplate
/// operation.
/// REST API Reference for CreateVoiceTemplate Operation
IAsyncResult BeginCreateVoiceTemplate(CreateVoiceTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateVoiceTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateVoiceTemplate.
///
/// Returns a CreateVoiceTemplateResult from Pinpoint.
/// REST API Reference for CreateVoiceTemplate Operation
CreateVoiceTemplateResponse EndCreateVoiceTemplate(IAsyncResult asyncResult);
#endregion
#region DeleteAdmChannel
///
/// Disables the ADM channel for an application and deletes any existing settings for
/// the channel.
///
/// Container for the necessary parameters to execute the DeleteAdmChannel service method.
///
/// The response from the DeleteAdmChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteAdmChannel Operation
DeleteAdmChannelResponse DeleteAdmChannel(DeleteAdmChannelRequest request);
///
/// Initiates the asynchronous execution of the DeleteAdmChannel operation.
///
///
/// Container for the necessary parameters to execute the DeleteAdmChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAdmChannel
/// operation.
/// REST API Reference for DeleteAdmChannel Operation
IAsyncResult BeginDeleteAdmChannel(DeleteAdmChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteAdmChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteAdmChannel.
///
/// Returns a DeleteAdmChannelResult from Pinpoint.
/// REST API Reference for DeleteAdmChannel Operation
DeleteAdmChannelResponse EndDeleteAdmChannel(IAsyncResult asyncResult);
#endregion
#region DeleteApnsChannel
///
/// Disables the APNs channel for an application and deletes any existing settings for
/// the channel.
///
/// Container for the necessary parameters to execute the DeleteApnsChannel service method.
///
/// The response from the DeleteApnsChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteApnsChannel Operation
DeleteApnsChannelResponse DeleteApnsChannel(DeleteApnsChannelRequest request);
///
/// Initiates the asynchronous execution of the DeleteApnsChannel operation.
///
///
/// Container for the necessary parameters to execute the DeleteApnsChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteApnsChannel
/// operation.
/// REST API Reference for DeleteApnsChannel Operation
IAsyncResult BeginDeleteApnsChannel(DeleteApnsChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteApnsChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteApnsChannel.
///
/// Returns a DeleteApnsChannelResult from Pinpoint.
/// REST API Reference for DeleteApnsChannel Operation
DeleteApnsChannelResponse EndDeleteApnsChannel(IAsyncResult asyncResult);
#endregion
#region DeleteApnsSandboxChannel
///
/// Disables the APNs sandbox channel for an application and deletes any existing settings
/// for the channel.
///
/// Container for the necessary parameters to execute the DeleteApnsSandboxChannel service method.
///
/// The response from the DeleteApnsSandboxChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteApnsSandboxChannel Operation
DeleteApnsSandboxChannelResponse DeleteApnsSandboxChannel(DeleteApnsSandboxChannelRequest request);
///
/// Initiates the asynchronous execution of the DeleteApnsSandboxChannel operation.
///
///
/// Container for the necessary parameters to execute the DeleteApnsSandboxChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteApnsSandboxChannel
/// operation.
/// REST API Reference for DeleteApnsSandboxChannel Operation
IAsyncResult BeginDeleteApnsSandboxChannel(DeleteApnsSandboxChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteApnsSandboxChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteApnsSandboxChannel.
///
/// Returns a DeleteApnsSandboxChannelResult from Pinpoint.
/// REST API Reference for DeleteApnsSandboxChannel Operation
DeleteApnsSandboxChannelResponse EndDeleteApnsSandboxChannel(IAsyncResult asyncResult);
#endregion
#region DeleteApnsVoipChannel
///
/// Disables the APNs VoIP channel for an application and deletes any existing settings
/// for the channel.
///
/// Container for the necessary parameters to execute the DeleteApnsVoipChannel service method.
///
/// The response from the DeleteApnsVoipChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteApnsVoipChannel Operation
DeleteApnsVoipChannelResponse DeleteApnsVoipChannel(DeleteApnsVoipChannelRequest request);
///
/// Initiates the asynchronous execution of the DeleteApnsVoipChannel operation.
///
///
/// Container for the necessary parameters to execute the DeleteApnsVoipChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteApnsVoipChannel
/// operation.
/// REST API Reference for DeleteApnsVoipChannel Operation
IAsyncResult BeginDeleteApnsVoipChannel(DeleteApnsVoipChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteApnsVoipChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteApnsVoipChannel.
///
/// Returns a DeleteApnsVoipChannelResult from Pinpoint.
/// REST API Reference for DeleteApnsVoipChannel Operation
DeleteApnsVoipChannelResponse EndDeleteApnsVoipChannel(IAsyncResult asyncResult);
#endregion
#region DeleteApnsVoipSandboxChannel
///
/// Disables the APNs VoIP sandbox channel for an application and deletes any existing
/// settings for the channel.
///
/// Container for the necessary parameters to execute the DeleteApnsVoipSandboxChannel service method.
///
/// The response from the DeleteApnsVoipSandboxChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteApnsVoipSandboxChannel Operation
DeleteApnsVoipSandboxChannelResponse DeleteApnsVoipSandboxChannel(DeleteApnsVoipSandboxChannelRequest request);
///
/// Initiates the asynchronous execution of the DeleteApnsVoipSandboxChannel operation.
///
///
/// Container for the necessary parameters to execute the DeleteApnsVoipSandboxChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteApnsVoipSandboxChannel
/// operation.
/// REST API Reference for DeleteApnsVoipSandboxChannel Operation
IAsyncResult BeginDeleteApnsVoipSandboxChannel(DeleteApnsVoipSandboxChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteApnsVoipSandboxChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteApnsVoipSandboxChannel.
///
/// Returns a DeleteApnsVoipSandboxChannelResult from Pinpoint.
/// REST API Reference for DeleteApnsVoipSandboxChannel Operation
DeleteApnsVoipSandboxChannelResponse EndDeleteApnsVoipSandboxChannel(IAsyncResult asyncResult);
#endregion
#region DeleteApp
///
/// Deletes an application.
///
/// Container for the necessary parameters to execute the DeleteApp service method.
///
/// The response from the DeleteApp service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteApp Operation
DeleteAppResponse DeleteApp(DeleteAppRequest request);
///
/// Initiates the asynchronous execution of the DeleteApp operation.
///
///
/// Container for the necessary parameters to execute the DeleteApp operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteApp
/// operation.
/// REST API Reference for DeleteApp Operation
IAsyncResult BeginDeleteApp(DeleteAppRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteApp operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteApp.
///
/// Returns a DeleteAppResult from Pinpoint.
/// REST API Reference for DeleteApp Operation
DeleteAppResponse EndDeleteApp(IAsyncResult asyncResult);
#endregion
#region DeleteBaiduChannel
///
/// Disables the Baidu channel for an application and deletes any existing settings for
/// the channel.
///
/// Container for the necessary parameters to execute the DeleteBaiduChannel service method.
///
/// The response from the DeleteBaiduChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteBaiduChannel Operation
DeleteBaiduChannelResponse DeleteBaiduChannel(DeleteBaiduChannelRequest request);
///
/// Initiates the asynchronous execution of the DeleteBaiduChannel operation.
///
///
/// Container for the necessary parameters to execute the DeleteBaiduChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBaiduChannel
/// operation.
/// REST API Reference for DeleteBaiduChannel Operation
IAsyncResult BeginDeleteBaiduChannel(DeleteBaiduChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteBaiduChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteBaiduChannel.
///
/// Returns a DeleteBaiduChannelResult from Pinpoint.
/// REST API Reference for DeleteBaiduChannel Operation
DeleteBaiduChannelResponse EndDeleteBaiduChannel(IAsyncResult asyncResult);
#endregion
#region DeleteCampaign
///
/// Deletes a campaign from an application.
///
/// Container for the necessary parameters to execute the DeleteCampaign service method.
///
/// The response from the DeleteCampaign service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteCampaign Operation
DeleteCampaignResponse DeleteCampaign(DeleteCampaignRequest request);
///
/// Initiates the asynchronous execution of the DeleteCampaign operation.
///
///
/// Container for the necessary parameters to execute the DeleteCampaign operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteCampaign
/// operation.
/// REST API Reference for DeleteCampaign Operation
IAsyncResult BeginDeleteCampaign(DeleteCampaignRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteCampaign operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteCampaign.
///
/// Returns a DeleteCampaignResult from Pinpoint.
/// REST API Reference for DeleteCampaign Operation
DeleteCampaignResponse EndDeleteCampaign(IAsyncResult asyncResult);
#endregion
#region DeleteEmailChannel
///
/// Disables the email channel for an application and deletes any existing settings for
/// the channel.
///
/// Container for the necessary parameters to execute the DeleteEmailChannel service method.
///
/// The response from the DeleteEmailChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteEmailChannel Operation
DeleteEmailChannelResponse DeleteEmailChannel(DeleteEmailChannelRequest request);
///
/// Initiates the asynchronous execution of the DeleteEmailChannel operation.
///
///
/// Container for the necessary parameters to execute the DeleteEmailChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteEmailChannel
/// operation.
/// REST API Reference for DeleteEmailChannel Operation
IAsyncResult BeginDeleteEmailChannel(DeleteEmailChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteEmailChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteEmailChannel.
///
/// Returns a DeleteEmailChannelResult from Pinpoint.
/// REST API Reference for DeleteEmailChannel Operation
DeleteEmailChannelResponse EndDeleteEmailChannel(IAsyncResult asyncResult);
#endregion
#region DeleteEmailTemplate
///
/// Deletes a message template for messages that were sent through the email channel.
///
/// Container for the necessary parameters to execute the DeleteEmailTemplate service method.
///
/// The response from the DeleteEmailTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteEmailTemplate Operation
DeleteEmailTemplateResponse DeleteEmailTemplate(DeleteEmailTemplateRequest request);
///
/// Initiates the asynchronous execution of the DeleteEmailTemplate operation.
///
///
/// Container for the necessary parameters to execute the DeleteEmailTemplate operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteEmailTemplate
/// operation.
/// REST API Reference for DeleteEmailTemplate Operation
IAsyncResult BeginDeleteEmailTemplate(DeleteEmailTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteEmailTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteEmailTemplate.
///
/// Returns a DeleteEmailTemplateResult from Pinpoint.
/// REST API Reference for DeleteEmailTemplate Operation
DeleteEmailTemplateResponse EndDeleteEmailTemplate(IAsyncResult asyncResult);
#endregion
#region DeleteEndpoint
///
/// Deletes an endpoint from an application.
///
/// Container for the necessary parameters to execute the DeleteEndpoint service method.
///
/// The response from the DeleteEndpoint service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteEndpoint Operation
DeleteEndpointResponse DeleteEndpoint(DeleteEndpointRequest request);
///
/// Initiates the asynchronous execution of the DeleteEndpoint operation.
///
///
/// Container for the necessary parameters to execute the DeleteEndpoint operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteEndpoint
/// operation.
/// REST API Reference for DeleteEndpoint Operation
IAsyncResult BeginDeleteEndpoint(DeleteEndpointRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteEndpoint operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteEndpoint.
///
/// Returns a DeleteEndpointResult from Pinpoint.
/// REST API Reference for DeleteEndpoint Operation
DeleteEndpointResponse EndDeleteEndpoint(IAsyncResult asyncResult);
#endregion
#region DeleteEventStream
///
/// Deletes the event stream for an application.
///
/// Container for the necessary parameters to execute the DeleteEventStream service method.
///
/// The response from the DeleteEventStream service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteEventStream Operation
DeleteEventStreamResponse DeleteEventStream(DeleteEventStreamRequest request);
///
/// Initiates the asynchronous execution of the DeleteEventStream operation.
///
///
/// Container for the necessary parameters to execute the DeleteEventStream operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteEventStream
/// operation.
/// REST API Reference for DeleteEventStream Operation
IAsyncResult BeginDeleteEventStream(DeleteEventStreamRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteEventStream operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteEventStream.
///
/// Returns a DeleteEventStreamResult from Pinpoint.
/// REST API Reference for DeleteEventStream Operation
DeleteEventStreamResponse EndDeleteEventStream(IAsyncResult asyncResult);
#endregion
#region DeleteGcmChannel
///
/// Disables the GCM channel for an application and deletes any existing settings for
/// the channel.
///
/// Container for the necessary parameters to execute the DeleteGcmChannel service method.
///
/// The response from the DeleteGcmChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteGcmChannel Operation
DeleteGcmChannelResponse DeleteGcmChannel(DeleteGcmChannelRequest request);
///
/// Initiates the asynchronous execution of the DeleteGcmChannel operation.
///
///
/// Container for the necessary parameters to execute the DeleteGcmChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteGcmChannel
/// operation.
/// REST API Reference for DeleteGcmChannel Operation
IAsyncResult BeginDeleteGcmChannel(DeleteGcmChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteGcmChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteGcmChannel.
///
/// Returns a DeleteGcmChannelResult from Pinpoint.
/// REST API Reference for DeleteGcmChannel Operation
DeleteGcmChannelResponse EndDeleteGcmChannel(IAsyncResult asyncResult);
#endregion
#region DeleteInAppTemplate
///
/// Deletes a message template for messages sent using the in-app message channel.
///
/// Container for the necessary parameters to execute the DeleteInAppTemplate service method.
///
/// The response from the DeleteInAppTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteInAppTemplate Operation
DeleteInAppTemplateResponse DeleteInAppTemplate(DeleteInAppTemplateRequest request);
///
/// Initiates the asynchronous execution of the DeleteInAppTemplate operation.
///
///
/// Container for the necessary parameters to execute the DeleteInAppTemplate operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteInAppTemplate
/// operation.
/// REST API Reference for DeleteInAppTemplate Operation
IAsyncResult BeginDeleteInAppTemplate(DeleteInAppTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteInAppTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteInAppTemplate.
///
/// Returns a DeleteInAppTemplateResult from Pinpoint.
/// REST API Reference for DeleteInAppTemplate Operation
DeleteInAppTemplateResponse EndDeleteInAppTemplate(IAsyncResult asyncResult);
#endregion
#region DeleteJourney
///
/// Deletes a journey from an application.
///
/// Container for the necessary parameters to execute the DeleteJourney service method.
///
/// The response from the DeleteJourney service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteJourney Operation
DeleteJourneyResponse DeleteJourney(DeleteJourneyRequest request);
///
/// Initiates the asynchronous execution of the DeleteJourney operation.
///
///
/// Container for the necessary parameters to execute the DeleteJourney operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteJourney
/// operation.
/// REST API Reference for DeleteJourney Operation
IAsyncResult BeginDeleteJourney(DeleteJourneyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteJourney operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteJourney.
///
/// Returns a DeleteJourneyResult from Pinpoint.
/// REST API Reference for DeleteJourney Operation
DeleteJourneyResponse EndDeleteJourney(IAsyncResult asyncResult);
#endregion
#region DeletePushTemplate
///
/// Deletes a message template for messages that were sent through a push notification
/// channel.
///
/// Container for the necessary parameters to execute the DeletePushTemplate service method.
///
/// The response from the DeletePushTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeletePushTemplate Operation
DeletePushTemplateResponse DeletePushTemplate(DeletePushTemplateRequest request);
///
/// Initiates the asynchronous execution of the DeletePushTemplate operation.
///
///
/// Container for the necessary parameters to execute the DeletePushTemplate operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeletePushTemplate
/// operation.
/// REST API Reference for DeletePushTemplate Operation
IAsyncResult BeginDeletePushTemplate(DeletePushTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeletePushTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginDeletePushTemplate.
///
/// Returns a DeletePushTemplateResult from Pinpoint.
/// REST API Reference for DeletePushTemplate Operation
DeletePushTemplateResponse EndDeletePushTemplate(IAsyncResult asyncResult);
#endregion
#region DeleteRecommenderConfiguration
///
/// Deletes an Amazon Pinpoint configuration for a recommender model.
///
/// Container for the necessary parameters to execute the DeleteRecommenderConfiguration service method.
///
/// The response from the DeleteRecommenderConfiguration service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteRecommenderConfiguration Operation
DeleteRecommenderConfigurationResponse DeleteRecommenderConfiguration(DeleteRecommenderConfigurationRequest request);
///
/// Initiates the asynchronous execution of the DeleteRecommenderConfiguration operation.
///
///
/// Container for the necessary parameters to execute the DeleteRecommenderConfiguration operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteRecommenderConfiguration
/// operation.
/// REST API Reference for DeleteRecommenderConfiguration Operation
IAsyncResult BeginDeleteRecommenderConfiguration(DeleteRecommenderConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteRecommenderConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteRecommenderConfiguration.
///
/// Returns a DeleteRecommenderConfigurationResult from Pinpoint.
/// REST API Reference for DeleteRecommenderConfiguration Operation
DeleteRecommenderConfigurationResponse EndDeleteRecommenderConfiguration(IAsyncResult asyncResult);
#endregion
#region DeleteSegment
///
/// Deletes a segment from an application.
///
/// Container for the necessary parameters to execute the DeleteSegment service method.
///
/// The response from the DeleteSegment service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteSegment Operation
DeleteSegmentResponse DeleteSegment(DeleteSegmentRequest request);
///
/// Initiates the asynchronous execution of the DeleteSegment operation.
///
///
/// Container for the necessary parameters to execute the DeleteSegment operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteSegment
/// operation.
/// REST API Reference for DeleteSegment Operation
IAsyncResult BeginDeleteSegment(DeleteSegmentRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteSegment operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteSegment.
///
/// Returns a DeleteSegmentResult from Pinpoint.
/// REST API Reference for DeleteSegment Operation
DeleteSegmentResponse EndDeleteSegment(IAsyncResult asyncResult);
#endregion
#region DeleteSmsChannel
///
/// Disables the SMS channel for an application and deletes any existing settings for
/// the channel.
///
/// Container for the necessary parameters to execute the DeleteSmsChannel service method.
///
/// The response from the DeleteSmsChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteSmsChannel Operation
DeleteSmsChannelResponse DeleteSmsChannel(DeleteSmsChannelRequest request);
///
/// Initiates the asynchronous execution of the DeleteSmsChannel operation.
///
///
/// Container for the necessary parameters to execute the DeleteSmsChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteSmsChannel
/// operation.
/// REST API Reference for DeleteSmsChannel Operation
IAsyncResult BeginDeleteSmsChannel(DeleteSmsChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteSmsChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteSmsChannel.
///
/// Returns a DeleteSmsChannelResult from Pinpoint.
/// REST API Reference for DeleteSmsChannel Operation
DeleteSmsChannelResponse EndDeleteSmsChannel(IAsyncResult asyncResult);
#endregion
#region DeleteSmsTemplate
///
/// Deletes a message template for messages that were sent through the SMS channel.
///
/// Container for the necessary parameters to execute the DeleteSmsTemplate service method.
///
/// The response from the DeleteSmsTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteSmsTemplate Operation
DeleteSmsTemplateResponse DeleteSmsTemplate(DeleteSmsTemplateRequest request);
///
/// Initiates the asynchronous execution of the DeleteSmsTemplate operation.
///
///
/// Container for the necessary parameters to execute the DeleteSmsTemplate operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteSmsTemplate
/// operation.
/// REST API Reference for DeleteSmsTemplate Operation
IAsyncResult BeginDeleteSmsTemplate(DeleteSmsTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteSmsTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteSmsTemplate.
///
/// Returns a DeleteSmsTemplateResult from Pinpoint.
/// REST API Reference for DeleteSmsTemplate Operation
DeleteSmsTemplateResponse EndDeleteSmsTemplate(IAsyncResult asyncResult);
#endregion
#region DeleteUserEndpoints
///
/// Deletes all the endpoints that are associated with a specific user ID.
///
/// Container for the necessary parameters to execute the DeleteUserEndpoints service method.
///
/// The response from the DeleteUserEndpoints service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteUserEndpoints Operation
DeleteUserEndpointsResponse DeleteUserEndpoints(DeleteUserEndpointsRequest request);
///
/// Initiates the asynchronous execution of the DeleteUserEndpoints operation.
///
///
/// Container for the necessary parameters to execute the DeleteUserEndpoints operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUserEndpoints
/// operation.
/// REST API Reference for DeleteUserEndpoints Operation
IAsyncResult BeginDeleteUserEndpoints(DeleteUserEndpointsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteUserEndpoints operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteUserEndpoints.
///
/// Returns a DeleteUserEndpointsResult from Pinpoint.
/// REST API Reference for DeleteUserEndpoints Operation
DeleteUserEndpointsResponse EndDeleteUserEndpoints(IAsyncResult asyncResult);
#endregion
#region DeleteVoiceChannel
///
/// Disables the voice channel for an application and deletes any existing settings for
/// the channel.
///
/// Container for the necessary parameters to execute the DeleteVoiceChannel service method.
///
/// The response from the DeleteVoiceChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteVoiceChannel Operation
DeleteVoiceChannelResponse DeleteVoiceChannel(DeleteVoiceChannelRequest request);
///
/// Initiates the asynchronous execution of the DeleteVoiceChannel operation.
///
///
/// Container for the necessary parameters to execute the DeleteVoiceChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteVoiceChannel
/// operation.
/// REST API Reference for DeleteVoiceChannel Operation
IAsyncResult BeginDeleteVoiceChannel(DeleteVoiceChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteVoiceChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteVoiceChannel.
///
/// Returns a DeleteVoiceChannelResult from Pinpoint.
/// REST API Reference for DeleteVoiceChannel Operation
DeleteVoiceChannelResponse EndDeleteVoiceChannel(IAsyncResult asyncResult);
#endregion
#region DeleteVoiceTemplate
///
/// Deletes a message template for messages that were sent through the voice channel.
///
/// Container for the necessary parameters to execute the DeleteVoiceTemplate service method.
///
/// The response from the DeleteVoiceTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteVoiceTemplate Operation
DeleteVoiceTemplateResponse DeleteVoiceTemplate(DeleteVoiceTemplateRequest request);
///
/// Initiates the asynchronous execution of the DeleteVoiceTemplate operation.
///
///
/// Container for the necessary parameters to execute the DeleteVoiceTemplate operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteVoiceTemplate
/// operation.
/// REST API Reference for DeleteVoiceTemplate Operation
IAsyncResult BeginDeleteVoiceTemplate(DeleteVoiceTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteVoiceTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteVoiceTemplate.
///
/// Returns a DeleteVoiceTemplateResult from Pinpoint.
/// REST API Reference for DeleteVoiceTemplate Operation
DeleteVoiceTemplateResponse EndDeleteVoiceTemplate(IAsyncResult asyncResult);
#endregion
#region GetAdmChannel
///
/// Retrieves information about the status and settings of the ADM channel for an application.
///
/// Container for the necessary parameters to execute the GetAdmChannel service method.
///
/// The response from the GetAdmChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetAdmChannel Operation
GetAdmChannelResponse GetAdmChannel(GetAdmChannelRequest request);
///
/// Initiates the asynchronous execution of the GetAdmChannel operation.
///
///
/// Container for the necessary parameters to execute the GetAdmChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAdmChannel
/// operation.
/// REST API Reference for GetAdmChannel Operation
IAsyncResult BeginGetAdmChannel(GetAdmChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetAdmChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginGetAdmChannel.
///
/// Returns a GetAdmChannelResult from Pinpoint.
/// REST API Reference for GetAdmChannel Operation
GetAdmChannelResponse EndGetAdmChannel(IAsyncResult asyncResult);
#endregion
#region GetApnsChannel
///
/// Retrieves information about the status and settings of the APNs channel for an application.
///
/// Container for the necessary parameters to execute the GetApnsChannel service method.
///
/// The response from the GetApnsChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetApnsChannel Operation
GetApnsChannelResponse GetApnsChannel(GetApnsChannelRequest request);
///
/// Initiates the asynchronous execution of the GetApnsChannel operation.
///
///
/// Container for the necessary parameters to execute the GetApnsChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetApnsChannel
/// operation.
/// REST API Reference for GetApnsChannel Operation
IAsyncResult BeginGetApnsChannel(GetApnsChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetApnsChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginGetApnsChannel.
///
/// Returns a GetApnsChannelResult from Pinpoint.
/// REST API Reference for GetApnsChannel Operation
GetApnsChannelResponse EndGetApnsChannel(IAsyncResult asyncResult);
#endregion
#region GetApnsSandboxChannel
///
/// Retrieves information about the status and settings of the APNs sandbox channel for
/// an application.
///
/// Container for the necessary parameters to execute the GetApnsSandboxChannel service method.
///
/// The response from the GetApnsSandboxChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetApnsSandboxChannel Operation
GetApnsSandboxChannelResponse GetApnsSandboxChannel(GetApnsSandboxChannelRequest request);
///
/// Initiates the asynchronous execution of the GetApnsSandboxChannel operation.
///
///
/// Container for the necessary parameters to execute the GetApnsSandboxChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetApnsSandboxChannel
/// operation.
/// REST API Reference for GetApnsSandboxChannel Operation
IAsyncResult BeginGetApnsSandboxChannel(GetApnsSandboxChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetApnsSandboxChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginGetApnsSandboxChannel.
///
/// Returns a GetApnsSandboxChannelResult from Pinpoint.
/// REST API Reference for GetApnsSandboxChannel Operation
GetApnsSandboxChannelResponse EndGetApnsSandboxChannel(IAsyncResult asyncResult);
#endregion
#region GetApnsVoipChannel
///
/// Retrieves information about the status and settings of the APNs VoIP channel for an
/// application.
///
/// Container for the necessary parameters to execute the GetApnsVoipChannel service method.
///
/// The response from the GetApnsVoipChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetApnsVoipChannel Operation
GetApnsVoipChannelResponse GetApnsVoipChannel(GetApnsVoipChannelRequest request);
///
/// Initiates the asynchronous execution of the GetApnsVoipChannel operation.
///
///
/// Container for the necessary parameters to execute the GetApnsVoipChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetApnsVoipChannel
/// operation.
/// REST API Reference for GetApnsVoipChannel Operation
IAsyncResult BeginGetApnsVoipChannel(GetApnsVoipChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetApnsVoipChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginGetApnsVoipChannel.
///
/// Returns a GetApnsVoipChannelResult from Pinpoint.
/// REST API Reference for GetApnsVoipChannel Operation
GetApnsVoipChannelResponse EndGetApnsVoipChannel(IAsyncResult asyncResult);
#endregion
#region GetApnsVoipSandboxChannel
///
/// Retrieves information about the status and settings of the APNs VoIP sandbox channel
/// for an application.
///
/// Container for the necessary parameters to execute the GetApnsVoipSandboxChannel service method.
///
/// The response from the GetApnsVoipSandboxChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetApnsVoipSandboxChannel Operation
GetApnsVoipSandboxChannelResponse GetApnsVoipSandboxChannel(GetApnsVoipSandboxChannelRequest request);
///
/// Initiates the asynchronous execution of the GetApnsVoipSandboxChannel operation.
///
///
/// Container for the necessary parameters to execute the GetApnsVoipSandboxChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetApnsVoipSandboxChannel
/// operation.
/// REST API Reference for GetApnsVoipSandboxChannel Operation
IAsyncResult BeginGetApnsVoipSandboxChannel(GetApnsVoipSandboxChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetApnsVoipSandboxChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginGetApnsVoipSandboxChannel.
///
/// Returns a GetApnsVoipSandboxChannelResult from Pinpoint.
/// REST API Reference for GetApnsVoipSandboxChannel Operation
GetApnsVoipSandboxChannelResponse EndGetApnsVoipSandboxChannel(IAsyncResult asyncResult);
#endregion
#region GetApp
///
/// Retrieves information about an application.
///
/// Container for the necessary parameters to execute the GetApp service method.
///
/// The response from the GetApp service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetApp Operation
GetAppResponse GetApp(GetAppRequest request);
///
/// Initiates the asynchronous execution of the GetApp operation.
///
///
/// Container for the necessary parameters to execute the GetApp operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetApp
/// operation.
/// REST API Reference for GetApp Operation
IAsyncResult BeginGetApp(GetAppRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetApp operation.
///
///
/// The IAsyncResult returned by the call to BeginGetApp.
///
/// Returns a GetAppResult from Pinpoint.
/// REST API Reference for GetApp Operation
GetAppResponse EndGetApp(IAsyncResult asyncResult);
#endregion
#region GetApplicationDateRangeKpi
///
/// Retrieves (queries) pre-aggregated data for a standard metric that applies to an application.
///
/// Container for the necessary parameters to execute the GetApplicationDateRangeKpi service method.
///
/// The response from the GetApplicationDateRangeKpi service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetApplicationDateRangeKpi Operation
GetApplicationDateRangeKpiResponse GetApplicationDateRangeKpi(GetApplicationDateRangeKpiRequest request);
///
/// Initiates the asynchronous execution of the GetApplicationDateRangeKpi operation.
///
///
/// Container for the necessary parameters to execute the GetApplicationDateRangeKpi operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetApplicationDateRangeKpi
/// operation.
/// REST API Reference for GetApplicationDateRangeKpi Operation
IAsyncResult BeginGetApplicationDateRangeKpi(GetApplicationDateRangeKpiRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetApplicationDateRangeKpi operation.
///
///
/// The IAsyncResult returned by the call to BeginGetApplicationDateRangeKpi.
///
/// Returns a GetApplicationDateRangeKpiResult from Pinpoint.
/// REST API Reference for GetApplicationDateRangeKpi Operation
GetApplicationDateRangeKpiResponse EndGetApplicationDateRangeKpi(IAsyncResult asyncResult);
#endregion
#region GetApplicationSettings
///
/// Retrieves information about the settings for an application.
///
/// Container for the necessary parameters to execute the GetApplicationSettings service method.
///
/// The response from the GetApplicationSettings service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetApplicationSettings Operation
GetApplicationSettingsResponse GetApplicationSettings(GetApplicationSettingsRequest request);
///
/// Initiates the asynchronous execution of the GetApplicationSettings operation.
///
///
/// Container for the necessary parameters to execute the GetApplicationSettings operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetApplicationSettings
/// operation.
/// REST API Reference for GetApplicationSettings Operation
IAsyncResult BeginGetApplicationSettings(GetApplicationSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetApplicationSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginGetApplicationSettings.
///
/// Returns a GetApplicationSettingsResult from Pinpoint.
/// REST API Reference for GetApplicationSettings Operation
GetApplicationSettingsResponse EndGetApplicationSettings(IAsyncResult asyncResult);
#endregion
#region GetApps
///
/// Retrieves information about all the applications that are associated with your Amazon
/// Pinpoint account.
///
/// Container for the necessary parameters to execute the GetApps service method.
///
/// The response from the GetApps service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetApps Operation
GetAppsResponse GetApps(GetAppsRequest request);
///
/// Initiates the asynchronous execution of the GetApps operation.
///
///
/// Container for the necessary parameters to execute the GetApps operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetApps
/// operation.
/// REST API Reference for GetApps Operation
IAsyncResult BeginGetApps(GetAppsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetApps operation.
///
///
/// The IAsyncResult returned by the call to BeginGetApps.
///
/// Returns a GetAppsResult from Pinpoint.
/// REST API Reference for GetApps Operation
GetAppsResponse EndGetApps(IAsyncResult asyncResult);
#endregion
#region GetBaiduChannel
///
/// Retrieves information about the status and settings of the Baidu channel for an application.
///
/// Container for the necessary parameters to execute the GetBaiduChannel service method.
///
/// The response from the GetBaiduChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetBaiduChannel Operation
GetBaiduChannelResponse GetBaiduChannel(GetBaiduChannelRequest request);
///
/// Initiates the asynchronous execution of the GetBaiduChannel operation.
///
///
/// Container for the necessary parameters to execute the GetBaiduChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBaiduChannel
/// operation.
/// REST API Reference for GetBaiduChannel Operation
IAsyncResult BeginGetBaiduChannel(GetBaiduChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetBaiduChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginGetBaiduChannel.
///
/// Returns a GetBaiduChannelResult from Pinpoint.
/// REST API Reference for GetBaiduChannel Operation
GetBaiduChannelResponse EndGetBaiduChannel(IAsyncResult asyncResult);
#endregion
#region GetCampaign
///
/// Retrieves information about the status, configuration, and other settings for a campaign.
///
/// Container for the necessary parameters to execute the GetCampaign service method.
///
/// The response from the GetCampaign service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetCampaign Operation
GetCampaignResponse GetCampaign(GetCampaignRequest request);
///
/// Initiates the asynchronous execution of the GetCampaign operation.
///
///
/// Container for the necessary parameters to execute the GetCampaign operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCampaign
/// operation.
/// REST API Reference for GetCampaign Operation
IAsyncResult BeginGetCampaign(GetCampaignRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetCampaign operation.
///
///
/// The IAsyncResult returned by the call to BeginGetCampaign.
///
/// Returns a GetCampaignResult from Pinpoint.
/// REST API Reference for GetCampaign Operation
GetCampaignResponse EndGetCampaign(IAsyncResult asyncResult);
#endregion
#region GetCampaignActivities
///
/// Retrieves information about all the activities for a campaign.
///
/// Container for the necessary parameters to execute the GetCampaignActivities service method.
///
/// The response from the GetCampaignActivities service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetCampaignActivities Operation
GetCampaignActivitiesResponse GetCampaignActivities(GetCampaignActivitiesRequest request);
///
/// Initiates the asynchronous execution of the GetCampaignActivities operation.
///
///
/// Container for the necessary parameters to execute the GetCampaignActivities operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCampaignActivities
/// operation.
/// REST API Reference for GetCampaignActivities Operation
IAsyncResult BeginGetCampaignActivities(GetCampaignActivitiesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetCampaignActivities operation.
///
///
/// The IAsyncResult returned by the call to BeginGetCampaignActivities.
///
/// Returns a GetCampaignActivitiesResult from Pinpoint.
/// REST API Reference for GetCampaignActivities Operation
GetCampaignActivitiesResponse EndGetCampaignActivities(IAsyncResult asyncResult);
#endregion
#region GetCampaignDateRangeKpi
///
/// Retrieves (queries) pre-aggregated data for a standard metric that applies to a campaign.
///
/// Container for the necessary parameters to execute the GetCampaignDateRangeKpi service method.
///
/// The response from the GetCampaignDateRangeKpi service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetCampaignDateRangeKpi Operation
GetCampaignDateRangeKpiResponse GetCampaignDateRangeKpi(GetCampaignDateRangeKpiRequest request);
///
/// Initiates the asynchronous execution of the GetCampaignDateRangeKpi operation.
///
///
/// Container for the necessary parameters to execute the GetCampaignDateRangeKpi operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCampaignDateRangeKpi
/// operation.
/// REST API Reference for GetCampaignDateRangeKpi Operation
IAsyncResult BeginGetCampaignDateRangeKpi(GetCampaignDateRangeKpiRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetCampaignDateRangeKpi operation.
///
///
/// The IAsyncResult returned by the call to BeginGetCampaignDateRangeKpi.
///
/// Returns a GetCampaignDateRangeKpiResult from Pinpoint.
/// REST API Reference for GetCampaignDateRangeKpi Operation
GetCampaignDateRangeKpiResponse EndGetCampaignDateRangeKpi(IAsyncResult asyncResult);
#endregion
#region GetCampaigns
///
/// Retrieves information about the status, configuration, and other settings for all
/// the campaigns that are associated with an application.
///
/// Container for the necessary parameters to execute the GetCampaigns service method.
///
/// The response from the GetCampaigns service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetCampaigns Operation
GetCampaignsResponse GetCampaigns(GetCampaignsRequest request);
///
/// Initiates the asynchronous execution of the GetCampaigns operation.
///
///
/// Container for the necessary parameters to execute the GetCampaigns operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCampaigns
/// operation.
/// REST API Reference for GetCampaigns Operation
IAsyncResult BeginGetCampaigns(GetCampaignsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetCampaigns operation.
///
///
/// The IAsyncResult returned by the call to BeginGetCampaigns.
///
/// Returns a GetCampaignsResult from Pinpoint.
/// REST API Reference for GetCampaigns Operation
GetCampaignsResponse EndGetCampaigns(IAsyncResult asyncResult);
#endregion
#region GetCampaignVersion
///
/// Retrieves information about the status, configuration, and other settings for a specific
/// version of a campaign.
///
/// Container for the necessary parameters to execute the GetCampaignVersion service method.
///
/// The response from the GetCampaignVersion service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetCampaignVersion Operation
GetCampaignVersionResponse GetCampaignVersion(GetCampaignVersionRequest request);
///
/// Initiates the asynchronous execution of the GetCampaignVersion operation.
///
///
/// Container for the necessary parameters to execute the GetCampaignVersion operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCampaignVersion
/// operation.
/// REST API Reference for GetCampaignVersion Operation
IAsyncResult BeginGetCampaignVersion(GetCampaignVersionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetCampaignVersion operation.
///
///
/// The IAsyncResult returned by the call to BeginGetCampaignVersion.
///
/// Returns a GetCampaignVersionResult from Pinpoint.
/// REST API Reference for GetCampaignVersion Operation
GetCampaignVersionResponse EndGetCampaignVersion(IAsyncResult asyncResult);
#endregion
#region GetCampaignVersions
///
/// Retrieves information about the status, configuration, and other settings for all
/// versions of a campaign.
///
/// Container for the necessary parameters to execute the GetCampaignVersions service method.
///
/// The response from the GetCampaignVersions service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetCampaignVersions Operation
GetCampaignVersionsResponse GetCampaignVersions(GetCampaignVersionsRequest request);
///
/// Initiates the asynchronous execution of the GetCampaignVersions operation.
///
///
/// Container for the necessary parameters to execute the GetCampaignVersions operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCampaignVersions
/// operation.
/// REST API Reference for GetCampaignVersions Operation
IAsyncResult BeginGetCampaignVersions(GetCampaignVersionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetCampaignVersions operation.
///
///
/// The IAsyncResult returned by the call to BeginGetCampaignVersions.
///
/// Returns a GetCampaignVersionsResult from Pinpoint.
/// REST API Reference for GetCampaignVersions Operation
GetCampaignVersionsResponse EndGetCampaignVersions(IAsyncResult asyncResult);
#endregion
#region GetChannels
///
/// Retrieves information about the history and status of each channel for an application.
///
/// Container for the necessary parameters to execute the GetChannels service method.
///
/// The response from the GetChannels service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetChannels Operation
GetChannelsResponse GetChannels(GetChannelsRequest request);
///
/// Initiates the asynchronous execution of the GetChannels operation.
///
///
/// Container for the necessary parameters to execute the GetChannels operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetChannels
/// operation.
/// REST API Reference for GetChannels Operation
IAsyncResult BeginGetChannels(GetChannelsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetChannels operation.
///
///
/// The IAsyncResult returned by the call to BeginGetChannels.
///
/// Returns a GetChannelsResult from Pinpoint.
/// REST API Reference for GetChannels Operation
GetChannelsResponse EndGetChannels(IAsyncResult asyncResult);
#endregion
#region GetEmailChannel
///
/// Retrieves information about the status and settings of the email channel for an application.
///
/// Container for the necessary parameters to execute the GetEmailChannel service method.
///
/// The response from the GetEmailChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetEmailChannel Operation
GetEmailChannelResponse GetEmailChannel(GetEmailChannelRequest request);
///
/// Initiates the asynchronous execution of the GetEmailChannel operation.
///
///
/// Container for the necessary parameters to execute the GetEmailChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetEmailChannel
/// operation.
/// REST API Reference for GetEmailChannel Operation
IAsyncResult BeginGetEmailChannel(GetEmailChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetEmailChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginGetEmailChannel.
///
/// Returns a GetEmailChannelResult from Pinpoint.
/// REST API Reference for GetEmailChannel Operation
GetEmailChannelResponse EndGetEmailChannel(IAsyncResult asyncResult);
#endregion
#region GetEmailTemplate
///
/// Retrieves the content and settings of a message template for messages that are sent
/// through the email channel.
///
/// Container for the necessary parameters to execute the GetEmailTemplate service method.
///
/// The response from the GetEmailTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetEmailTemplate Operation
GetEmailTemplateResponse GetEmailTemplate(GetEmailTemplateRequest request);
///
/// Initiates the asynchronous execution of the GetEmailTemplate operation.
///
///
/// Container for the necessary parameters to execute the GetEmailTemplate operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetEmailTemplate
/// operation.
/// REST API Reference for GetEmailTemplate Operation
IAsyncResult BeginGetEmailTemplate(GetEmailTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetEmailTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginGetEmailTemplate.
///
/// Returns a GetEmailTemplateResult from Pinpoint.
/// REST API Reference for GetEmailTemplate Operation
GetEmailTemplateResponse EndGetEmailTemplate(IAsyncResult asyncResult);
#endregion
#region GetEndpoint
///
/// Retrieves information about the settings and attributes of a specific endpoint for
/// an application.
///
/// Container for the necessary parameters to execute the GetEndpoint service method.
///
/// The response from the GetEndpoint service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetEndpoint Operation
GetEndpointResponse GetEndpoint(GetEndpointRequest request);
///
/// Initiates the asynchronous execution of the GetEndpoint operation.
///
///
/// Container for the necessary parameters to execute the GetEndpoint operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetEndpoint
/// operation.
/// REST API Reference for GetEndpoint Operation
IAsyncResult BeginGetEndpoint(GetEndpointRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetEndpoint operation.
///
///
/// The IAsyncResult returned by the call to BeginGetEndpoint.
///
/// Returns a GetEndpointResult from Pinpoint.
/// REST API Reference for GetEndpoint Operation
GetEndpointResponse EndGetEndpoint(IAsyncResult asyncResult);
#endregion
#region GetEventStream
///
/// Retrieves information about the event stream settings for an application.
///
/// Container for the necessary parameters to execute the GetEventStream service method.
///
/// The response from the GetEventStream service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetEventStream Operation
GetEventStreamResponse GetEventStream(GetEventStreamRequest request);
///
/// Initiates the asynchronous execution of the GetEventStream operation.
///
///
/// Container for the necessary parameters to execute the GetEventStream operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetEventStream
/// operation.
/// REST API Reference for GetEventStream Operation
IAsyncResult BeginGetEventStream(GetEventStreamRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetEventStream operation.
///
///
/// The IAsyncResult returned by the call to BeginGetEventStream.
///
/// Returns a GetEventStreamResult from Pinpoint.
/// REST API Reference for GetEventStream Operation
GetEventStreamResponse EndGetEventStream(IAsyncResult asyncResult);
#endregion
#region GetExportJob
///
/// Retrieves information about the status and settings of a specific export job for an
/// application.
///
/// Container for the necessary parameters to execute the GetExportJob service method.
///
/// The response from the GetExportJob service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetExportJob Operation
GetExportJobResponse GetExportJob(GetExportJobRequest request);
///
/// Initiates the asynchronous execution of the GetExportJob operation.
///
///
/// Container for the necessary parameters to execute the GetExportJob operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetExportJob
/// operation.
/// REST API Reference for GetExportJob Operation
IAsyncResult BeginGetExportJob(GetExportJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetExportJob operation.
///
///
/// The IAsyncResult returned by the call to BeginGetExportJob.
///
/// Returns a GetExportJobResult from Pinpoint.
/// REST API Reference for GetExportJob Operation
GetExportJobResponse EndGetExportJob(IAsyncResult asyncResult);
#endregion
#region GetExportJobs
///
/// Retrieves information about the status and settings of all the export jobs for an
/// application.
///
/// Container for the necessary parameters to execute the GetExportJobs service method.
///
/// The response from the GetExportJobs service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetExportJobs Operation
GetExportJobsResponse GetExportJobs(GetExportJobsRequest request);
///
/// Initiates the asynchronous execution of the GetExportJobs operation.
///
///
/// Container for the necessary parameters to execute the GetExportJobs operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetExportJobs
/// operation.
/// REST API Reference for GetExportJobs Operation
IAsyncResult BeginGetExportJobs(GetExportJobsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetExportJobs operation.
///
///
/// The IAsyncResult returned by the call to BeginGetExportJobs.
///
/// Returns a GetExportJobsResult from Pinpoint.
/// REST API Reference for GetExportJobs Operation
GetExportJobsResponse EndGetExportJobs(IAsyncResult asyncResult);
#endregion
#region GetGcmChannel
///
/// Retrieves information about the status and settings of the GCM channel for an application.
///
/// Container for the necessary parameters to execute the GetGcmChannel service method.
///
/// The response from the GetGcmChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetGcmChannel Operation
GetGcmChannelResponse GetGcmChannel(GetGcmChannelRequest request);
///
/// Initiates the asynchronous execution of the GetGcmChannel operation.
///
///
/// Container for the necessary parameters to execute the GetGcmChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetGcmChannel
/// operation.
/// REST API Reference for GetGcmChannel Operation
IAsyncResult BeginGetGcmChannel(GetGcmChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetGcmChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginGetGcmChannel.
///
/// Returns a GetGcmChannelResult from Pinpoint.
/// REST API Reference for GetGcmChannel Operation
GetGcmChannelResponse EndGetGcmChannel(IAsyncResult asyncResult);
#endregion
#region GetImportJob
///
/// Retrieves information about the status and settings of a specific import job for an
/// application.
///
/// Container for the necessary parameters to execute the GetImportJob service method.
///
/// The response from the GetImportJob service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetImportJob Operation
GetImportJobResponse GetImportJob(GetImportJobRequest request);
///
/// Initiates the asynchronous execution of the GetImportJob operation.
///
///
/// Container for the necessary parameters to execute the GetImportJob operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetImportJob
/// operation.
/// REST API Reference for GetImportJob Operation
IAsyncResult BeginGetImportJob(GetImportJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetImportJob operation.
///
///
/// The IAsyncResult returned by the call to BeginGetImportJob.
///
/// Returns a GetImportJobResult from Pinpoint.
/// REST API Reference for GetImportJob Operation
GetImportJobResponse EndGetImportJob(IAsyncResult asyncResult);
#endregion
#region GetImportJobs
///
/// Retrieves information about the status and settings of all the import jobs for an
/// application.
///
/// Container for the necessary parameters to execute the GetImportJobs service method.
///
/// The response from the GetImportJobs service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetImportJobs Operation
GetImportJobsResponse GetImportJobs(GetImportJobsRequest request);
///
/// Initiates the asynchronous execution of the GetImportJobs operation.
///
///
/// Container for the necessary parameters to execute the GetImportJobs operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetImportJobs
/// operation.
/// REST API Reference for GetImportJobs Operation
IAsyncResult BeginGetImportJobs(GetImportJobsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetImportJobs operation.
///
///
/// The IAsyncResult returned by the call to BeginGetImportJobs.
///
/// Returns a GetImportJobsResult from Pinpoint.
/// REST API Reference for GetImportJobs Operation
GetImportJobsResponse EndGetImportJobs(IAsyncResult asyncResult);
#endregion
#region GetInAppMessages
///
/// Retrieves the in-app messages targeted for the provided endpoint ID.
///
/// Container for the necessary parameters to execute the GetInAppMessages service method.
///
/// The response from the GetInAppMessages service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetInAppMessages Operation
GetInAppMessagesResponse GetInAppMessages(GetInAppMessagesRequest request);
///
/// Initiates the asynchronous execution of the GetInAppMessages operation.
///
///
/// Container for the necessary parameters to execute the GetInAppMessages operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetInAppMessages
/// operation.
/// REST API Reference for GetInAppMessages Operation
IAsyncResult BeginGetInAppMessages(GetInAppMessagesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetInAppMessages operation.
///
///
/// The IAsyncResult returned by the call to BeginGetInAppMessages.
///
/// Returns a GetInAppMessagesResult from Pinpoint.
/// REST API Reference for GetInAppMessages Operation
GetInAppMessagesResponse EndGetInAppMessages(IAsyncResult asyncResult);
#endregion
#region GetInAppTemplate
///
/// Retrieves the content and settings of a message template for messages sent through
/// the in-app channel.
///
/// Container for the necessary parameters to execute the GetInAppTemplate service method.
///
/// The response from the GetInAppTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetInAppTemplate Operation
GetInAppTemplateResponse GetInAppTemplate(GetInAppTemplateRequest request);
///
/// Initiates the asynchronous execution of the GetInAppTemplate operation.
///
///
/// Container for the necessary parameters to execute the GetInAppTemplate operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetInAppTemplate
/// operation.
/// REST API Reference for GetInAppTemplate Operation
IAsyncResult BeginGetInAppTemplate(GetInAppTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetInAppTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginGetInAppTemplate.
///
/// Returns a GetInAppTemplateResult from Pinpoint.
/// REST API Reference for GetInAppTemplate Operation
GetInAppTemplateResponse EndGetInAppTemplate(IAsyncResult asyncResult);
#endregion
#region GetJourney
///
/// Retrieves information about the status, configuration, and other settings for a journey.
///
/// Container for the necessary parameters to execute the GetJourney service method.
///
/// The response from the GetJourney service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetJourney Operation
GetJourneyResponse GetJourney(GetJourneyRequest request);
///
/// Initiates the asynchronous execution of the GetJourney operation.
///
///
/// Container for the necessary parameters to execute the GetJourney operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetJourney
/// operation.
/// REST API Reference for GetJourney Operation
IAsyncResult BeginGetJourney(GetJourneyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetJourney operation.
///
///
/// The IAsyncResult returned by the call to BeginGetJourney.
///
/// Returns a GetJourneyResult from Pinpoint.
/// REST API Reference for GetJourney Operation
GetJourneyResponse EndGetJourney(IAsyncResult asyncResult);
#endregion
#region GetJourneyDateRangeKpi
///
/// Retrieves (queries) pre-aggregated data for a standard engagement metric that applies
/// to a journey.
///
/// Container for the necessary parameters to execute the GetJourneyDateRangeKpi service method.
///
/// The response from the GetJourneyDateRangeKpi service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetJourneyDateRangeKpi Operation
GetJourneyDateRangeKpiResponse GetJourneyDateRangeKpi(GetJourneyDateRangeKpiRequest request);
///
/// Initiates the asynchronous execution of the GetJourneyDateRangeKpi operation.
///
///
/// Container for the necessary parameters to execute the GetJourneyDateRangeKpi operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetJourneyDateRangeKpi
/// operation.
/// REST API Reference for GetJourneyDateRangeKpi Operation
IAsyncResult BeginGetJourneyDateRangeKpi(GetJourneyDateRangeKpiRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetJourneyDateRangeKpi operation.
///
///
/// The IAsyncResult returned by the call to BeginGetJourneyDateRangeKpi.
///
/// Returns a GetJourneyDateRangeKpiResult from Pinpoint.
/// REST API Reference for GetJourneyDateRangeKpi Operation
GetJourneyDateRangeKpiResponse EndGetJourneyDateRangeKpi(IAsyncResult asyncResult);
#endregion
#region GetJourneyExecutionActivityMetrics
///
/// Retrieves (queries) pre-aggregated data for a standard execution metric that applies
/// to a journey activity.
///
/// Container for the necessary parameters to execute the GetJourneyExecutionActivityMetrics service method.
///
/// The response from the GetJourneyExecutionActivityMetrics service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetJourneyExecutionActivityMetrics Operation
GetJourneyExecutionActivityMetricsResponse GetJourneyExecutionActivityMetrics(GetJourneyExecutionActivityMetricsRequest request);
///
/// Initiates the asynchronous execution of the GetJourneyExecutionActivityMetrics operation.
///
///
/// Container for the necessary parameters to execute the GetJourneyExecutionActivityMetrics operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetJourneyExecutionActivityMetrics
/// operation.
/// REST API Reference for GetJourneyExecutionActivityMetrics Operation
IAsyncResult BeginGetJourneyExecutionActivityMetrics(GetJourneyExecutionActivityMetricsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetJourneyExecutionActivityMetrics operation.
///
///
/// The IAsyncResult returned by the call to BeginGetJourneyExecutionActivityMetrics.
///
/// Returns a GetJourneyExecutionActivityMetricsResult from Pinpoint.
/// REST API Reference for GetJourneyExecutionActivityMetrics Operation
GetJourneyExecutionActivityMetricsResponse EndGetJourneyExecutionActivityMetrics(IAsyncResult asyncResult);
#endregion
#region GetJourneyExecutionMetrics
///
/// Retrieves (queries) pre-aggregated data for a standard execution metric that applies
/// to a journey.
///
/// Container for the necessary parameters to execute the GetJourneyExecutionMetrics service method.
///
/// The response from the GetJourneyExecutionMetrics service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetJourneyExecutionMetrics Operation
GetJourneyExecutionMetricsResponse GetJourneyExecutionMetrics(GetJourneyExecutionMetricsRequest request);
///
/// Initiates the asynchronous execution of the GetJourneyExecutionMetrics operation.
///
///
/// Container for the necessary parameters to execute the GetJourneyExecutionMetrics operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetJourneyExecutionMetrics
/// operation.
/// REST API Reference for GetJourneyExecutionMetrics Operation
IAsyncResult BeginGetJourneyExecutionMetrics(GetJourneyExecutionMetricsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetJourneyExecutionMetrics operation.
///
///
/// The IAsyncResult returned by the call to BeginGetJourneyExecutionMetrics.
///
/// Returns a GetJourneyExecutionMetricsResult from Pinpoint.
/// REST API Reference for GetJourneyExecutionMetrics Operation
GetJourneyExecutionMetricsResponse EndGetJourneyExecutionMetrics(IAsyncResult asyncResult);
#endregion
#region GetJourneyRunExecutionActivityMetrics
///
/// Retrieves (queries) pre-aggregated data for a standard run execution metric that applies
/// to a journey activity.
///
/// Container for the necessary parameters to execute the GetJourneyRunExecutionActivityMetrics service method.
///
/// The response from the GetJourneyRunExecutionActivityMetrics service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetJourneyRunExecutionActivityMetrics Operation
GetJourneyRunExecutionActivityMetricsResponse GetJourneyRunExecutionActivityMetrics(GetJourneyRunExecutionActivityMetricsRequest request);
///
/// Initiates the asynchronous execution of the GetJourneyRunExecutionActivityMetrics operation.
///
///
/// Container for the necessary parameters to execute the GetJourneyRunExecutionActivityMetrics operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetJourneyRunExecutionActivityMetrics
/// operation.
/// REST API Reference for GetJourneyRunExecutionActivityMetrics Operation
IAsyncResult BeginGetJourneyRunExecutionActivityMetrics(GetJourneyRunExecutionActivityMetricsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetJourneyRunExecutionActivityMetrics operation.
///
///
/// The IAsyncResult returned by the call to BeginGetJourneyRunExecutionActivityMetrics.
///
/// Returns a GetJourneyRunExecutionActivityMetricsResult from Pinpoint.
/// REST API Reference for GetJourneyRunExecutionActivityMetrics Operation
GetJourneyRunExecutionActivityMetricsResponse EndGetJourneyRunExecutionActivityMetrics(IAsyncResult asyncResult);
#endregion
#region GetJourneyRunExecutionMetrics
///
/// Retrieves (queries) pre-aggregated data for a standard run execution metric that applies
/// to a journey.
///
/// Container for the necessary parameters to execute the GetJourneyRunExecutionMetrics service method.
///
/// The response from the GetJourneyRunExecutionMetrics service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetJourneyRunExecutionMetrics Operation
GetJourneyRunExecutionMetricsResponse GetJourneyRunExecutionMetrics(GetJourneyRunExecutionMetricsRequest request);
///
/// Initiates the asynchronous execution of the GetJourneyRunExecutionMetrics operation.
///
///
/// Container for the necessary parameters to execute the GetJourneyRunExecutionMetrics operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetJourneyRunExecutionMetrics
/// operation.
/// REST API Reference for GetJourneyRunExecutionMetrics Operation
IAsyncResult BeginGetJourneyRunExecutionMetrics(GetJourneyRunExecutionMetricsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetJourneyRunExecutionMetrics operation.
///
///
/// The IAsyncResult returned by the call to BeginGetJourneyRunExecutionMetrics.
///
/// Returns a GetJourneyRunExecutionMetricsResult from Pinpoint.
/// REST API Reference for GetJourneyRunExecutionMetrics Operation
GetJourneyRunExecutionMetricsResponse EndGetJourneyRunExecutionMetrics(IAsyncResult asyncResult);
#endregion
#region GetJourneyRuns
///
/// Provides information about the runs of a journey.
///
/// Container for the necessary parameters to execute the GetJourneyRuns service method.
///
/// The response from the GetJourneyRuns service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetJourneyRuns Operation
GetJourneyRunsResponse GetJourneyRuns(GetJourneyRunsRequest request);
///
/// Initiates the asynchronous execution of the GetJourneyRuns operation.
///
///
/// Container for the necessary parameters to execute the GetJourneyRuns operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetJourneyRuns
/// operation.
/// REST API Reference for GetJourneyRuns Operation
IAsyncResult BeginGetJourneyRuns(GetJourneyRunsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetJourneyRuns operation.
///
///
/// The IAsyncResult returned by the call to BeginGetJourneyRuns.
///
/// Returns a GetJourneyRunsResult from Pinpoint.
/// REST API Reference for GetJourneyRuns Operation
GetJourneyRunsResponse EndGetJourneyRuns(IAsyncResult asyncResult);
#endregion
#region GetPushTemplate
///
/// Retrieves the content and settings of a message template for messages that are sent
/// through a push notification channel.
///
/// Container for the necessary parameters to execute the GetPushTemplate service method.
///
/// The response from the GetPushTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetPushTemplate Operation
GetPushTemplateResponse GetPushTemplate(GetPushTemplateRequest request);
///
/// Initiates the asynchronous execution of the GetPushTemplate operation.
///
///
/// Container for the necessary parameters to execute the GetPushTemplate operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPushTemplate
/// operation.
/// REST API Reference for GetPushTemplate Operation
IAsyncResult BeginGetPushTemplate(GetPushTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetPushTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginGetPushTemplate.
///
/// Returns a GetPushTemplateResult from Pinpoint.
/// REST API Reference for GetPushTemplate Operation
GetPushTemplateResponse EndGetPushTemplate(IAsyncResult asyncResult);
#endregion
#region GetRecommenderConfiguration
///
/// Retrieves information about an Amazon Pinpoint configuration for a recommender model.
///
/// Container for the necessary parameters to execute the GetRecommenderConfiguration service method.
///
/// The response from the GetRecommenderConfiguration service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetRecommenderConfiguration Operation
GetRecommenderConfigurationResponse GetRecommenderConfiguration(GetRecommenderConfigurationRequest request);
///
/// Initiates the asynchronous execution of the GetRecommenderConfiguration operation.
///
///
/// Container for the necessary parameters to execute the GetRecommenderConfiguration operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetRecommenderConfiguration
/// operation.
/// REST API Reference for GetRecommenderConfiguration Operation
IAsyncResult BeginGetRecommenderConfiguration(GetRecommenderConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetRecommenderConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginGetRecommenderConfiguration.
///
/// Returns a GetRecommenderConfigurationResult from Pinpoint.
/// REST API Reference for GetRecommenderConfiguration Operation
GetRecommenderConfigurationResponse EndGetRecommenderConfiguration(IAsyncResult asyncResult);
#endregion
#region GetRecommenderConfigurations
///
/// Retrieves information about all the recommender model configurations that are associated
/// with your Amazon Pinpoint account.
///
/// Container for the necessary parameters to execute the GetRecommenderConfigurations service method.
///
/// The response from the GetRecommenderConfigurations service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetRecommenderConfigurations Operation
GetRecommenderConfigurationsResponse GetRecommenderConfigurations(GetRecommenderConfigurationsRequest request);
///
/// Initiates the asynchronous execution of the GetRecommenderConfigurations operation.
///
///
/// Container for the necessary parameters to execute the GetRecommenderConfigurations operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetRecommenderConfigurations
/// operation.
/// REST API Reference for GetRecommenderConfigurations Operation
IAsyncResult BeginGetRecommenderConfigurations(GetRecommenderConfigurationsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetRecommenderConfigurations operation.
///
///
/// The IAsyncResult returned by the call to BeginGetRecommenderConfigurations.
///
/// Returns a GetRecommenderConfigurationsResult from Pinpoint.
/// REST API Reference for GetRecommenderConfigurations Operation
GetRecommenderConfigurationsResponse EndGetRecommenderConfigurations(IAsyncResult asyncResult);
#endregion
#region GetSegment
///
/// Retrieves information about the configuration, dimension, and other settings for a
/// specific segment that's associated with an application.
///
/// Container for the necessary parameters to execute the GetSegment service method.
///
/// The response from the GetSegment service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetSegment Operation
GetSegmentResponse GetSegment(GetSegmentRequest request);
///
/// Initiates the asynchronous execution of the GetSegment operation.
///
///
/// Container for the necessary parameters to execute the GetSegment operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSegment
/// operation.
/// REST API Reference for GetSegment Operation
IAsyncResult BeginGetSegment(GetSegmentRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSegment operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSegment.
///
/// Returns a GetSegmentResult from Pinpoint.
/// REST API Reference for GetSegment Operation
GetSegmentResponse EndGetSegment(IAsyncResult asyncResult);
#endregion
#region GetSegmentExportJobs
///
/// Retrieves information about the status and settings of the export jobs for a segment.
///
/// Container for the necessary parameters to execute the GetSegmentExportJobs service method.
///
/// The response from the GetSegmentExportJobs service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetSegmentExportJobs Operation
GetSegmentExportJobsResponse GetSegmentExportJobs(GetSegmentExportJobsRequest request);
///
/// Initiates the asynchronous execution of the GetSegmentExportJobs operation.
///
///
/// Container for the necessary parameters to execute the GetSegmentExportJobs operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSegmentExportJobs
/// operation.
/// REST API Reference for GetSegmentExportJobs Operation
IAsyncResult BeginGetSegmentExportJobs(GetSegmentExportJobsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSegmentExportJobs operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSegmentExportJobs.
///
/// Returns a GetSegmentExportJobsResult from Pinpoint.
/// REST API Reference for GetSegmentExportJobs Operation
GetSegmentExportJobsResponse EndGetSegmentExportJobs(IAsyncResult asyncResult);
#endregion
#region GetSegmentImportJobs
///
/// Retrieves information about the status and settings of the import jobs for a segment.
///
/// Container for the necessary parameters to execute the GetSegmentImportJobs service method.
///
/// The response from the GetSegmentImportJobs service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetSegmentImportJobs Operation
GetSegmentImportJobsResponse GetSegmentImportJobs(GetSegmentImportJobsRequest request);
///
/// Initiates the asynchronous execution of the GetSegmentImportJobs operation.
///
///
/// Container for the necessary parameters to execute the GetSegmentImportJobs operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSegmentImportJobs
/// operation.
/// REST API Reference for GetSegmentImportJobs Operation
IAsyncResult BeginGetSegmentImportJobs(GetSegmentImportJobsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSegmentImportJobs operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSegmentImportJobs.
///
/// Returns a GetSegmentImportJobsResult from Pinpoint.
/// REST API Reference for GetSegmentImportJobs Operation
GetSegmentImportJobsResponse EndGetSegmentImportJobs(IAsyncResult asyncResult);
#endregion
#region GetSegments
///
/// Retrieves information about the configuration, dimension, and other settings for all
/// the segments that are associated with an application.
///
/// Container for the necessary parameters to execute the GetSegments service method.
///
/// The response from the GetSegments service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetSegments Operation
GetSegmentsResponse GetSegments(GetSegmentsRequest request);
///
/// Initiates the asynchronous execution of the GetSegments operation.
///
///
/// Container for the necessary parameters to execute the GetSegments operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSegments
/// operation.
/// REST API Reference for GetSegments Operation
IAsyncResult BeginGetSegments(GetSegmentsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSegments operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSegments.
///
/// Returns a GetSegmentsResult from Pinpoint.
/// REST API Reference for GetSegments Operation
GetSegmentsResponse EndGetSegments(IAsyncResult asyncResult);
#endregion
#region GetSegmentVersion
///
/// Retrieves information about the configuration, dimension, and other settings for a
/// specific version of a segment that's associated with an application.
///
/// Container for the necessary parameters to execute the GetSegmentVersion service method.
///
/// The response from the GetSegmentVersion service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetSegmentVersion Operation
GetSegmentVersionResponse GetSegmentVersion(GetSegmentVersionRequest request);
///
/// Initiates the asynchronous execution of the GetSegmentVersion operation.
///
///
/// Container for the necessary parameters to execute the GetSegmentVersion operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSegmentVersion
/// operation.
/// REST API Reference for GetSegmentVersion Operation
IAsyncResult BeginGetSegmentVersion(GetSegmentVersionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSegmentVersion operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSegmentVersion.
///
/// Returns a GetSegmentVersionResult from Pinpoint.
/// REST API Reference for GetSegmentVersion Operation
GetSegmentVersionResponse EndGetSegmentVersion(IAsyncResult asyncResult);
#endregion
#region GetSegmentVersions
///
/// Retrieves information about the configuration, dimension, and other settings for all
/// the versions of a specific segment that's associated with an application.
///
/// Container for the necessary parameters to execute the GetSegmentVersions service method.
///
/// The response from the GetSegmentVersions service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetSegmentVersions Operation
GetSegmentVersionsResponse GetSegmentVersions(GetSegmentVersionsRequest request);
///
/// Initiates the asynchronous execution of the GetSegmentVersions operation.
///
///
/// Container for the necessary parameters to execute the GetSegmentVersions operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSegmentVersions
/// operation.
/// REST API Reference for GetSegmentVersions Operation
IAsyncResult BeginGetSegmentVersions(GetSegmentVersionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSegmentVersions operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSegmentVersions.
///
/// Returns a GetSegmentVersionsResult from Pinpoint.
/// REST API Reference for GetSegmentVersions Operation
GetSegmentVersionsResponse EndGetSegmentVersions(IAsyncResult asyncResult);
#endregion
#region GetSmsChannel
///
/// Retrieves information about the status and settings of the SMS channel for an application.
///
/// Container for the necessary parameters to execute the GetSmsChannel service method.
///
/// The response from the GetSmsChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetSmsChannel Operation
GetSmsChannelResponse GetSmsChannel(GetSmsChannelRequest request);
///
/// Initiates the asynchronous execution of the GetSmsChannel operation.
///
///
/// Container for the necessary parameters to execute the GetSmsChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSmsChannel
/// operation.
/// REST API Reference for GetSmsChannel Operation
IAsyncResult BeginGetSmsChannel(GetSmsChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSmsChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSmsChannel.
///
/// Returns a GetSmsChannelResult from Pinpoint.
/// REST API Reference for GetSmsChannel Operation
GetSmsChannelResponse EndGetSmsChannel(IAsyncResult asyncResult);
#endregion
#region GetSmsTemplate
///
/// Retrieves the content and settings of a message template for messages that are sent
/// through the SMS channel.
///
/// Container for the necessary parameters to execute the GetSmsTemplate service method.
///
/// The response from the GetSmsTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetSmsTemplate Operation
GetSmsTemplateResponse GetSmsTemplate(GetSmsTemplateRequest request);
///
/// Initiates the asynchronous execution of the GetSmsTemplate operation.
///
///
/// Container for the necessary parameters to execute the GetSmsTemplate operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSmsTemplate
/// operation.
/// REST API Reference for GetSmsTemplate Operation
IAsyncResult BeginGetSmsTemplate(GetSmsTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSmsTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSmsTemplate.
///
/// Returns a GetSmsTemplateResult from Pinpoint.
/// REST API Reference for GetSmsTemplate Operation
GetSmsTemplateResponse EndGetSmsTemplate(IAsyncResult asyncResult);
#endregion
#region GetUserEndpoints
///
/// Retrieves information about all the endpoints that are associated with a specific
/// user ID.
///
/// Container for the necessary parameters to execute the GetUserEndpoints service method.
///
/// The response from the GetUserEndpoints service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetUserEndpoints Operation
GetUserEndpointsResponse GetUserEndpoints(GetUserEndpointsRequest request);
///
/// Initiates the asynchronous execution of the GetUserEndpoints operation.
///
///
/// Container for the necessary parameters to execute the GetUserEndpoints operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetUserEndpoints
/// operation.
/// REST API Reference for GetUserEndpoints Operation
IAsyncResult BeginGetUserEndpoints(GetUserEndpointsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetUserEndpoints operation.
///
///
/// The IAsyncResult returned by the call to BeginGetUserEndpoints.
///
/// Returns a GetUserEndpointsResult from Pinpoint.
/// REST API Reference for GetUserEndpoints Operation
GetUserEndpointsResponse EndGetUserEndpoints(IAsyncResult asyncResult);
#endregion
#region GetVoiceChannel
///
/// Retrieves information about the status and settings of the voice channel for an application.
///
/// Container for the necessary parameters to execute the GetVoiceChannel service method.
///
/// The response from the GetVoiceChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetVoiceChannel Operation
GetVoiceChannelResponse GetVoiceChannel(GetVoiceChannelRequest request);
///
/// Initiates the asynchronous execution of the GetVoiceChannel operation.
///
///
/// Container for the necessary parameters to execute the GetVoiceChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetVoiceChannel
/// operation.
/// REST API Reference for GetVoiceChannel Operation
IAsyncResult BeginGetVoiceChannel(GetVoiceChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetVoiceChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginGetVoiceChannel.
///
/// Returns a GetVoiceChannelResult from Pinpoint.
/// REST API Reference for GetVoiceChannel Operation
GetVoiceChannelResponse EndGetVoiceChannel(IAsyncResult asyncResult);
#endregion
#region GetVoiceTemplate
///
/// Retrieves the content and settings of a message template for messages that are sent
/// through the voice channel.
///
/// Container for the necessary parameters to execute the GetVoiceTemplate service method.
///
/// The response from the GetVoiceTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetVoiceTemplate Operation
GetVoiceTemplateResponse GetVoiceTemplate(GetVoiceTemplateRequest request);
///
/// Initiates the asynchronous execution of the GetVoiceTemplate operation.
///
///
/// Container for the necessary parameters to execute the GetVoiceTemplate operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetVoiceTemplate
/// operation.
/// REST API Reference for GetVoiceTemplate Operation
IAsyncResult BeginGetVoiceTemplate(GetVoiceTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetVoiceTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginGetVoiceTemplate.
///
/// Returns a GetVoiceTemplateResult from Pinpoint.
/// REST API Reference for GetVoiceTemplate Operation
GetVoiceTemplateResponse EndGetVoiceTemplate(IAsyncResult asyncResult);
#endregion
#region ListJourneys
///
/// Retrieves information about the status, configuration, and other settings for all
/// the journeys that are associated with an application.
///
/// Container for the necessary parameters to execute the ListJourneys service method.
///
/// The response from the ListJourneys service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for ListJourneys Operation
ListJourneysResponse ListJourneys(ListJourneysRequest request);
///
/// Initiates the asynchronous execution of the ListJourneys operation.
///
///
/// Container for the necessary parameters to execute the ListJourneys operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListJourneys
/// operation.
/// REST API Reference for ListJourneys Operation
IAsyncResult BeginListJourneys(ListJourneysRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListJourneys operation.
///
///
/// The IAsyncResult returned by the call to BeginListJourneys.
///
/// Returns a ListJourneysResult from Pinpoint.
/// REST API Reference for ListJourneys Operation
ListJourneysResponse EndListJourneys(IAsyncResult asyncResult);
#endregion
#region ListTagsForResource
///
/// Retrieves all the tags (keys and values) that are associated with an application,
/// campaign, message template, or segment.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by Pinpoint.
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request);
///
/// Initiates the asynchronous execution of the ListTagsForResource operation.
///
///
/// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource
/// operation.
/// REST API Reference for ListTagsForResource Operation
IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTagsForResource operation.
///
///
/// The IAsyncResult returned by the call to BeginListTagsForResource.
///
/// Returns a ListTagsForResourceResult from Pinpoint.
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult);
#endregion
#region ListTemplates
///
/// Retrieves information about all the message templates that are associated with your
/// Amazon Pinpoint account.
///
/// Container for the necessary parameters to execute the ListTemplates service method.
///
/// The response from the ListTemplates service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for ListTemplates Operation
ListTemplatesResponse ListTemplates(ListTemplatesRequest request);
///
/// Initiates the asynchronous execution of the ListTemplates operation.
///
///
/// Container for the necessary parameters to execute the ListTemplates operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTemplates
/// operation.
/// REST API Reference for ListTemplates Operation
IAsyncResult BeginListTemplates(ListTemplatesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTemplates operation.
///
///
/// The IAsyncResult returned by the call to BeginListTemplates.
///
/// Returns a ListTemplatesResult from Pinpoint.
/// REST API Reference for ListTemplates Operation
ListTemplatesResponse EndListTemplates(IAsyncResult asyncResult);
#endregion
#region ListTemplateVersions
///
/// Retrieves information about all the versions of a specific message template.
///
/// Container for the necessary parameters to execute the ListTemplateVersions service method.
///
/// The response from the ListTemplateVersions service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for ListTemplateVersions Operation
ListTemplateVersionsResponse ListTemplateVersions(ListTemplateVersionsRequest request);
///
/// Initiates the asynchronous execution of the ListTemplateVersions operation.
///
///
/// Container for the necessary parameters to execute the ListTemplateVersions operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTemplateVersions
/// operation.
/// REST API Reference for ListTemplateVersions Operation
IAsyncResult BeginListTemplateVersions(ListTemplateVersionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTemplateVersions operation.
///
///
/// The IAsyncResult returned by the call to BeginListTemplateVersions.
///
/// Returns a ListTemplateVersionsResult from Pinpoint.
/// REST API Reference for ListTemplateVersions Operation
ListTemplateVersionsResponse EndListTemplateVersions(IAsyncResult asyncResult);
#endregion
#region PhoneNumberValidate
///
/// Retrieves information about a phone number.
///
/// Container for the necessary parameters to execute the PhoneNumberValidate service method.
///
/// The response from the PhoneNumberValidate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for PhoneNumberValidate Operation
PhoneNumberValidateResponse PhoneNumberValidate(PhoneNumberValidateRequest request);
///
/// Initiates the asynchronous execution of the PhoneNumberValidate operation.
///
///
/// Container for the necessary parameters to execute the PhoneNumberValidate operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPhoneNumberValidate
/// operation.
/// REST API Reference for PhoneNumberValidate Operation
IAsyncResult BeginPhoneNumberValidate(PhoneNumberValidateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PhoneNumberValidate operation.
///
///
/// The IAsyncResult returned by the call to BeginPhoneNumberValidate.
///
/// Returns a PhoneNumberValidateResult from Pinpoint.
/// REST API Reference for PhoneNumberValidate Operation
PhoneNumberValidateResponse EndPhoneNumberValidate(IAsyncResult asyncResult);
#endregion
#region PutEvents
///
/// Creates a new event to record for endpoints, or creates or updates endpoint data that
/// existing events are associated with.
///
/// Container for the necessary parameters to execute the PutEvents service method.
///
/// The response from the PutEvents service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for PutEvents Operation
PutEventsResponse PutEvents(PutEventsRequest request);
///
/// Initiates the asynchronous execution of the PutEvents operation.
///
///
/// Container for the necessary parameters to execute the PutEvents operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutEvents
/// operation.
/// REST API Reference for PutEvents Operation
IAsyncResult BeginPutEvents(PutEventsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PutEvents operation.
///
///
/// The IAsyncResult returned by the call to BeginPutEvents.
///
/// Returns a PutEventsResult from Pinpoint.
/// REST API Reference for PutEvents Operation
PutEventsResponse EndPutEvents(IAsyncResult asyncResult);
#endregion
#region PutEventStream
///
/// Creates a new event stream for an application or updates the settings of an existing
/// event stream for an application.
///
/// Container for the necessary parameters to execute the PutEventStream service method.
///
/// The response from the PutEventStream service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for PutEventStream Operation
PutEventStreamResponse PutEventStream(PutEventStreamRequest request);
///
/// Initiates the asynchronous execution of the PutEventStream operation.
///
///
/// Container for the necessary parameters to execute the PutEventStream operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutEventStream
/// operation.
/// REST API Reference for PutEventStream Operation
IAsyncResult BeginPutEventStream(PutEventStreamRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PutEventStream operation.
///
///
/// The IAsyncResult returned by the call to BeginPutEventStream.
///
/// Returns a PutEventStreamResult from Pinpoint.
/// REST API Reference for PutEventStream Operation
PutEventStreamResponse EndPutEventStream(IAsyncResult asyncResult);
#endregion
#region RemoveAttributes
///
/// Removes one or more attributes, of the same attribute type, from all the endpoints
/// that are associated with an application.
///
/// Container for the necessary parameters to execute the RemoveAttributes service method.
///
/// The response from the RemoveAttributes service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for RemoveAttributes Operation
RemoveAttributesResponse RemoveAttributes(RemoveAttributesRequest request);
///
/// Initiates the asynchronous execution of the RemoveAttributes operation.
///
///
/// Container for the necessary parameters to execute the RemoveAttributes operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRemoveAttributes
/// operation.
/// REST API Reference for RemoveAttributes Operation
IAsyncResult BeginRemoveAttributes(RemoveAttributesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the RemoveAttributes operation.
///
///
/// The IAsyncResult returned by the call to BeginRemoveAttributes.
///
/// Returns a RemoveAttributesResult from Pinpoint.
/// REST API Reference for RemoveAttributes Operation
RemoveAttributesResponse EndRemoveAttributes(IAsyncResult asyncResult);
#endregion
#region SendMessages
///
/// Creates and sends a direct message.
///
/// Container for the necessary parameters to execute the SendMessages service method.
///
/// The response from the SendMessages service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for SendMessages Operation
SendMessagesResponse SendMessages(SendMessagesRequest request);
///
/// Initiates the asynchronous execution of the SendMessages operation.
///
///
/// Container for the necessary parameters to execute the SendMessages operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendMessages
/// operation.
/// REST API Reference for SendMessages Operation
IAsyncResult BeginSendMessages(SendMessagesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SendMessages operation.
///
///
/// The IAsyncResult returned by the call to BeginSendMessages.
///
/// Returns a SendMessagesResult from Pinpoint.
/// REST API Reference for SendMessages Operation
SendMessagesResponse EndSendMessages(IAsyncResult asyncResult);
#endregion
#region SendOTPMessage
///
/// Send an OTP message
///
/// Container for the necessary parameters to execute the SendOTPMessage service method.
///
/// The response from the SendOTPMessage service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for SendOTPMessage Operation
SendOTPMessageResponse SendOTPMessage(SendOTPMessageRequest request);
///
/// Initiates the asynchronous execution of the SendOTPMessage operation.
///
///
/// Container for the necessary parameters to execute the SendOTPMessage operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendOTPMessage
/// operation.
/// REST API Reference for SendOTPMessage Operation
IAsyncResult BeginSendOTPMessage(SendOTPMessageRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SendOTPMessage operation.
///
///
/// The IAsyncResult returned by the call to BeginSendOTPMessage.
///
/// Returns a SendOTPMessageResult from Pinpoint.
/// REST API Reference for SendOTPMessage Operation
SendOTPMessageResponse EndSendOTPMessage(IAsyncResult asyncResult);
#endregion
#region SendUsersMessages
///
/// Creates and sends a message to a list of users.
///
/// Container for the necessary parameters to execute the SendUsersMessages service method.
///
/// The response from the SendUsersMessages service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for SendUsersMessages Operation
SendUsersMessagesResponse SendUsersMessages(SendUsersMessagesRequest request);
///
/// Initiates the asynchronous execution of the SendUsersMessages operation.
///
///
/// Container for the necessary parameters to execute the SendUsersMessages operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendUsersMessages
/// operation.
/// REST API Reference for SendUsersMessages Operation
IAsyncResult BeginSendUsersMessages(SendUsersMessagesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SendUsersMessages operation.
///
///
/// The IAsyncResult returned by the call to BeginSendUsersMessages.
///
/// Returns a SendUsersMessagesResult from Pinpoint.
/// REST API Reference for SendUsersMessages Operation
SendUsersMessagesResponse EndSendUsersMessages(IAsyncResult asyncResult);
#endregion
#region TagResource
///
/// Adds one or more tags (keys and values) to an application, campaign, message template,
/// or segment.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by Pinpoint.
/// REST API Reference for TagResource Operation
TagResourceResponse TagResource(TagResourceRequest request);
///
/// Initiates the asynchronous execution of the TagResource operation.
///
///
/// Container for the necessary parameters to execute the TagResource operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource
/// operation.
/// REST API Reference for TagResource Operation
IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the TagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginTagResource.
///
/// Returns a TagResourceResult from Pinpoint.
/// REST API Reference for TagResource Operation
TagResourceResponse EndTagResource(IAsyncResult asyncResult);
#endregion
#region UntagResource
///
/// Removes one or more tags (keys and values) from an application, campaign, message
/// template, or segment.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by Pinpoint.
/// REST API Reference for UntagResource Operation
UntagResourceResponse UntagResource(UntagResourceRequest request);
///
/// Initiates the asynchronous execution of the UntagResource operation.
///
///
/// Container for the necessary parameters to execute the UntagResource operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource
/// operation.
/// REST API Reference for UntagResource Operation
IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UntagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginUntagResource.
///
/// Returns a UntagResourceResult from Pinpoint.
/// REST API Reference for UntagResource Operation
UntagResourceResponse EndUntagResource(IAsyncResult asyncResult);
#endregion
#region UpdateAdmChannel
///
/// Enables the ADM channel for an application or updates the status and settings of the
/// ADM channel for an application.
///
/// Container for the necessary parameters to execute the UpdateAdmChannel service method.
///
/// The response from the UpdateAdmChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateAdmChannel Operation
UpdateAdmChannelResponse UpdateAdmChannel(UpdateAdmChannelRequest request);
///
/// Initiates the asynchronous execution of the UpdateAdmChannel operation.
///
///
/// Container for the necessary parameters to execute the UpdateAdmChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAdmChannel
/// operation.
/// REST API Reference for UpdateAdmChannel Operation
IAsyncResult BeginUpdateAdmChannel(UpdateAdmChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateAdmChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateAdmChannel.
///
/// Returns a UpdateAdmChannelResult from Pinpoint.
/// REST API Reference for UpdateAdmChannel Operation
UpdateAdmChannelResponse EndUpdateAdmChannel(IAsyncResult asyncResult);
#endregion
#region UpdateApnsChannel
///
/// Enables the APNs channel for an application or updates the status and settings of
/// the APNs channel for an application.
///
/// Container for the necessary parameters to execute the UpdateApnsChannel service method.
///
/// The response from the UpdateApnsChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateApnsChannel Operation
UpdateApnsChannelResponse UpdateApnsChannel(UpdateApnsChannelRequest request);
///
/// Initiates the asynchronous execution of the UpdateApnsChannel operation.
///
///
/// Container for the necessary parameters to execute the UpdateApnsChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateApnsChannel
/// operation.
/// REST API Reference for UpdateApnsChannel Operation
IAsyncResult BeginUpdateApnsChannel(UpdateApnsChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateApnsChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateApnsChannel.
///
/// Returns a UpdateApnsChannelResult from Pinpoint.
/// REST API Reference for UpdateApnsChannel Operation
UpdateApnsChannelResponse EndUpdateApnsChannel(IAsyncResult asyncResult);
#endregion
#region UpdateApnsSandboxChannel
///
/// Enables the APNs sandbox channel for an application or updates the status and settings
/// of the APNs sandbox channel for an application.
///
/// Container for the necessary parameters to execute the UpdateApnsSandboxChannel service method.
///
/// The response from the UpdateApnsSandboxChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateApnsSandboxChannel Operation
UpdateApnsSandboxChannelResponse UpdateApnsSandboxChannel(UpdateApnsSandboxChannelRequest request);
///
/// Initiates the asynchronous execution of the UpdateApnsSandboxChannel operation.
///
///
/// Container for the necessary parameters to execute the UpdateApnsSandboxChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateApnsSandboxChannel
/// operation.
/// REST API Reference for UpdateApnsSandboxChannel Operation
IAsyncResult BeginUpdateApnsSandboxChannel(UpdateApnsSandboxChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateApnsSandboxChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateApnsSandboxChannel.
///
/// Returns a UpdateApnsSandboxChannelResult from Pinpoint.
/// REST API Reference for UpdateApnsSandboxChannel Operation
UpdateApnsSandboxChannelResponse EndUpdateApnsSandboxChannel(IAsyncResult asyncResult);
#endregion
#region UpdateApnsVoipChannel
///
/// Enables the APNs VoIP channel for an application or updates the status and settings
/// of the APNs VoIP channel for an application.
///
/// Container for the necessary parameters to execute the UpdateApnsVoipChannel service method.
///
/// The response from the UpdateApnsVoipChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateApnsVoipChannel Operation
UpdateApnsVoipChannelResponse UpdateApnsVoipChannel(UpdateApnsVoipChannelRequest request);
///
/// Initiates the asynchronous execution of the UpdateApnsVoipChannel operation.
///
///
/// Container for the necessary parameters to execute the UpdateApnsVoipChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateApnsVoipChannel
/// operation.
/// REST API Reference for UpdateApnsVoipChannel Operation
IAsyncResult BeginUpdateApnsVoipChannel(UpdateApnsVoipChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateApnsVoipChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateApnsVoipChannel.
///
/// Returns a UpdateApnsVoipChannelResult from Pinpoint.
/// REST API Reference for UpdateApnsVoipChannel Operation
UpdateApnsVoipChannelResponse EndUpdateApnsVoipChannel(IAsyncResult asyncResult);
#endregion
#region UpdateApnsVoipSandboxChannel
///
/// Enables the APNs VoIP sandbox channel for an application or updates the status and
/// settings of the APNs VoIP sandbox channel for an application.
///
/// Container for the necessary parameters to execute the UpdateApnsVoipSandboxChannel service method.
///
/// The response from the UpdateApnsVoipSandboxChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateApnsVoipSandboxChannel Operation
UpdateApnsVoipSandboxChannelResponse UpdateApnsVoipSandboxChannel(UpdateApnsVoipSandboxChannelRequest request);
///
/// Initiates the asynchronous execution of the UpdateApnsVoipSandboxChannel operation.
///
///
/// Container for the necessary parameters to execute the UpdateApnsVoipSandboxChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateApnsVoipSandboxChannel
/// operation.
/// REST API Reference for UpdateApnsVoipSandboxChannel Operation
IAsyncResult BeginUpdateApnsVoipSandboxChannel(UpdateApnsVoipSandboxChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateApnsVoipSandboxChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateApnsVoipSandboxChannel.
///
/// Returns a UpdateApnsVoipSandboxChannelResult from Pinpoint.
/// REST API Reference for UpdateApnsVoipSandboxChannel Operation
UpdateApnsVoipSandboxChannelResponse EndUpdateApnsVoipSandboxChannel(IAsyncResult asyncResult);
#endregion
#region UpdateApplicationSettings
///
/// Updates the settings for an application.
///
/// Container for the necessary parameters to execute the UpdateApplicationSettings service method.
///
/// The response from the UpdateApplicationSettings service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateApplicationSettings Operation
UpdateApplicationSettingsResponse UpdateApplicationSettings(UpdateApplicationSettingsRequest request);
///
/// Initiates the asynchronous execution of the UpdateApplicationSettings operation.
///
///
/// Container for the necessary parameters to execute the UpdateApplicationSettings operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateApplicationSettings
/// operation.
/// REST API Reference for UpdateApplicationSettings Operation
IAsyncResult BeginUpdateApplicationSettings(UpdateApplicationSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateApplicationSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateApplicationSettings.
///
/// Returns a UpdateApplicationSettingsResult from Pinpoint.
/// REST API Reference for UpdateApplicationSettings Operation
UpdateApplicationSettingsResponse EndUpdateApplicationSettings(IAsyncResult asyncResult);
#endregion
#region UpdateBaiduChannel
///
/// Enables the Baidu channel for an application or updates the status and settings of
/// the Baidu channel for an application.
///
/// Container for the necessary parameters to execute the UpdateBaiduChannel service method.
///
/// The response from the UpdateBaiduChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateBaiduChannel Operation
UpdateBaiduChannelResponse UpdateBaiduChannel(UpdateBaiduChannelRequest request);
///
/// Initiates the asynchronous execution of the UpdateBaiduChannel operation.
///
///
/// Container for the necessary parameters to execute the UpdateBaiduChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateBaiduChannel
/// operation.
/// REST API Reference for UpdateBaiduChannel Operation
IAsyncResult BeginUpdateBaiduChannel(UpdateBaiduChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateBaiduChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateBaiduChannel.
///
/// Returns a UpdateBaiduChannelResult from Pinpoint.
/// REST API Reference for UpdateBaiduChannel Operation
UpdateBaiduChannelResponse EndUpdateBaiduChannel(IAsyncResult asyncResult);
#endregion
#region UpdateCampaign
///
/// Updates the configuration and other settings for a campaign.
///
/// Container for the necessary parameters to execute the UpdateCampaign service method.
///
/// The response from the UpdateCampaign service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateCampaign Operation
UpdateCampaignResponse UpdateCampaign(UpdateCampaignRequest request);
///
/// Initiates the asynchronous execution of the UpdateCampaign operation.
///
///
/// Container for the necessary parameters to execute the UpdateCampaign operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateCampaign
/// operation.
/// REST API Reference for UpdateCampaign Operation
IAsyncResult BeginUpdateCampaign(UpdateCampaignRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateCampaign operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateCampaign.
///
/// Returns a UpdateCampaignResult from Pinpoint.
/// REST API Reference for UpdateCampaign Operation
UpdateCampaignResponse EndUpdateCampaign(IAsyncResult asyncResult);
#endregion
#region UpdateEmailChannel
///
/// Enables the email channel for an application or updates the status and settings of
/// the email channel for an application.
///
/// Container for the necessary parameters to execute the UpdateEmailChannel service method.
///
/// The response from the UpdateEmailChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateEmailChannel Operation
UpdateEmailChannelResponse UpdateEmailChannel(UpdateEmailChannelRequest request);
///
/// Initiates the asynchronous execution of the UpdateEmailChannel operation.
///
///
/// Container for the necessary parameters to execute the UpdateEmailChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateEmailChannel
/// operation.
/// REST API Reference for UpdateEmailChannel Operation
IAsyncResult BeginUpdateEmailChannel(UpdateEmailChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateEmailChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateEmailChannel.
///
/// Returns a UpdateEmailChannelResult from Pinpoint.
/// REST API Reference for UpdateEmailChannel Operation
UpdateEmailChannelResponse EndUpdateEmailChannel(IAsyncResult asyncResult);
#endregion
#region UpdateEmailTemplate
///
/// Updates an existing message template for messages that are sent through the email
/// channel.
///
/// Container for the necessary parameters to execute the UpdateEmailTemplate service method.
///
/// The response from the UpdateEmailTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateEmailTemplate Operation
UpdateEmailTemplateResponse UpdateEmailTemplate(UpdateEmailTemplateRequest request);
///
/// Initiates the asynchronous execution of the UpdateEmailTemplate operation.
///
///
/// Container for the necessary parameters to execute the UpdateEmailTemplate operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateEmailTemplate
/// operation.
/// REST API Reference for UpdateEmailTemplate Operation
IAsyncResult BeginUpdateEmailTemplate(UpdateEmailTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateEmailTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateEmailTemplate.
///
/// Returns a UpdateEmailTemplateResult from Pinpoint.
/// REST API Reference for UpdateEmailTemplate Operation
UpdateEmailTemplateResponse EndUpdateEmailTemplate(IAsyncResult asyncResult);
#endregion
#region UpdateEndpoint
///
/// 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.
///
/// Container for the necessary parameters to execute the UpdateEndpoint service method.
///
/// The response from the UpdateEndpoint service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateEndpoint Operation
UpdateEndpointResponse UpdateEndpoint(UpdateEndpointRequest request);
///
/// Initiates the asynchronous execution of the UpdateEndpoint operation.
///
///
/// Container for the necessary parameters to execute the UpdateEndpoint operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateEndpoint
/// operation.
/// REST API Reference for UpdateEndpoint Operation
IAsyncResult BeginUpdateEndpoint(UpdateEndpointRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateEndpoint operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateEndpoint.
///
/// Returns a UpdateEndpointResult from Pinpoint.
/// REST API Reference for UpdateEndpoint Operation
UpdateEndpointResponse EndUpdateEndpoint(IAsyncResult asyncResult);
#endregion
#region UpdateEndpointsBatch
///
/// 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.
///
/// Container for the necessary parameters to execute the UpdateEndpointsBatch service method.
///
/// The response from the UpdateEndpointsBatch service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateEndpointsBatch Operation
UpdateEndpointsBatchResponse UpdateEndpointsBatch(UpdateEndpointsBatchRequest request);
///
/// Initiates the asynchronous execution of the UpdateEndpointsBatch operation.
///
///
/// Container for the necessary parameters to execute the UpdateEndpointsBatch operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateEndpointsBatch
/// operation.
/// REST API Reference for UpdateEndpointsBatch Operation
IAsyncResult BeginUpdateEndpointsBatch(UpdateEndpointsBatchRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateEndpointsBatch operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateEndpointsBatch.
///
/// Returns a UpdateEndpointsBatchResult from Pinpoint.
/// REST API Reference for UpdateEndpointsBatch Operation
UpdateEndpointsBatchResponse EndUpdateEndpointsBatch(IAsyncResult asyncResult);
#endregion
#region UpdateGcmChannel
///
/// Enables the GCM channel for an application or updates the status and settings of the
/// GCM channel for an application.
///
/// Container for the necessary parameters to execute the UpdateGcmChannel service method.
///
/// The response from the UpdateGcmChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateGcmChannel Operation
UpdateGcmChannelResponse UpdateGcmChannel(UpdateGcmChannelRequest request);
///
/// Initiates the asynchronous execution of the UpdateGcmChannel operation.
///
///
/// Container for the necessary parameters to execute the UpdateGcmChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateGcmChannel
/// operation.
/// REST API Reference for UpdateGcmChannel Operation
IAsyncResult BeginUpdateGcmChannel(UpdateGcmChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateGcmChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateGcmChannel.
///
/// Returns a UpdateGcmChannelResult from Pinpoint.
/// REST API Reference for UpdateGcmChannel Operation
UpdateGcmChannelResponse EndUpdateGcmChannel(IAsyncResult asyncResult);
#endregion
#region UpdateInAppTemplate
///
/// Updates an existing message template for messages sent through the in-app message
/// channel.
///
/// Container for the necessary parameters to execute the UpdateInAppTemplate service method.
///
/// The response from the UpdateInAppTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateInAppTemplate Operation
UpdateInAppTemplateResponse UpdateInAppTemplate(UpdateInAppTemplateRequest request);
///
/// Initiates the asynchronous execution of the UpdateInAppTemplate operation.
///
///
/// Container for the necessary parameters to execute the UpdateInAppTemplate operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateInAppTemplate
/// operation.
/// REST API Reference for UpdateInAppTemplate Operation
IAsyncResult BeginUpdateInAppTemplate(UpdateInAppTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateInAppTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateInAppTemplate.
///
/// Returns a UpdateInAppTemplateResult from Pinpoint.
/// REST API Reference for UpdateInAppTemplate Operation
UpdateInAppTemplateResponse EndUpdateInAppTemplate(IAsyncResult asyncResult);
#endregion
#region UpdateJourney
///
/// Updates the configuration and other settings for a journey.
///
/// Container for the necessary parameters to execute the UpdateJourney service method.
///
/// The response from the UpdateJourney service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateJourney Operation
UpdateJourneyResponse UpdateJourney(UpdateJourneyRequest request);
///
/// Initiates the asynchronous execution of the UpdateJourney operation.
///
///
/// Container for the necessary parameters to execute the UpdateJourney operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateJourney
/// operation.
/// REST API Reference for UpdateJourney Operation
IAsyncResult BeginUpdateJourney(UpdateJourneyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateJourney operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateJourney.
///
/// Returns a UpdateJourneyResult from Pinpoint.
/// REST API Reference for UpdateJourney Operation
UpdateJourneyResponse EndUpdateJourney(IAsyncResult asyncResult);
#endregion
#region UpdateJourneyState
///
/// Cancels (stops) an active journey.
///
/// Container for the necessary parameters to execute the UpdateJourneyState service method.
///
/// The response from the UpdateJourneyState service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateJourneyState Operation
UpdateJourneyStateResponse UpdateJourneyState(UpdateJourneyStateRequest request);
///
/// Initiates the asynchronous execution of the UpdateJourneyState operation.
///
///
/// Container for the necessary parameters to execute the UpdateJourneyState operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateJourneyState
/// operation.
/// REST API Reference for UpdateJourneyState Operation
IAsyncResult BeginUpdateJourneyState(UpdateJourneyStateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateJourneyState operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateJourneyState.
///
/// Returns a UpdateJourneyStateResult from Pinpoint.
/// REST API Reference for UpdateJourneyState Operation
UpdateJourneyStateResponse EndUpdateJourneyState(IAsyncResult asyncResult);
#endregion
#region UpdatePushTemplate
///
/// Updates an existing message template for messages that are sent through a push notification
/// channel.
///
/// Container for the necessary parameters to execute the UpdatePushTemplate service method.
///
/// The response from the UpdatePushTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdatePushTemplate Operation
UpdatePushTemplateResponse UpdatePushTemplate(UpdatePushTemplateRequest request);
///
/// Initiates the asynchronous execution of the UpdatePushTemplate operation.
///
///
/// Container for the necessary parameters to execute the UpdatePushTemplate operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdatePushTemplate
/// operation.
/// REST API Reference for UpdatePushTemplate Operation
IAsyncResult BeginUpdatePushTemplate(UpdatePushTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdatePushTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdatePushTemplate.
///
/// Returns a UpdatePushTemplateResult from Pinpoint.
/// REST API Reference for UpdatePushTemplate Operation
UpdatePushTemplateResponse EndUpdatePushTemplate(IAsyncResult asyncResult);
#endregion
#region UpdateRecommenderConfiguration
///
/// Updates an Amazon Pinpoint configuration for a recommender model.
///
/// Container for the necessary parameters to execute the UpdateRecommenderConfiguration service method.
///
/// The response from the UpdateRecommenderConfiguration service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateRecommenderConfiguration Operation
UpdateRecommenderConfigurationResponse UpdateRecommenderConfiguration(UpdateRecommenderConfigurationRequest request);
///
/// Initiates the asynchronous execution of the UpdateRecommenderConfiguration operation.
///
///
/// Container for the necessary parameters to execute the UpdateRecommenderConfiguration operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateRecommenderConfiguration
/// operation.
/// REST API Reference for UpdateRecommenderConfiguration Operation
IAsyncResult BeginUpdateRecommenderConfiguration(UpdateRecommenderConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateRecommenderConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateRecommenderConfiguration.
///
/// Returns a UpdateRecommenderConfigurationResult from Pinpoint.
/// REST API Reference for UpdateRecommenderConfiguration Operation
UpdateRecommenderConfigurationResponse EndUpdateRecommenderConfiguration(IAsyncResult asyncResult);
#endregion
#region UpdateSegment
///
/// 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.
///
/// Container for the necessary parameters to execute the UpdateSegment service method.
///
/// The response from the UpdateSegment service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateSegment Operation
UpdateSegmentResponse UpdateSegment(UpdateSegmentRequest request);
///
/// Initiates the asynchronous execution of the UpdateSegment operation.
///
///
/// Container for the necessary parameters to execute the UpdateSegment operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateSegment
/// operation.
/// REST API Reference for UpdateSegment Operation
IAsyncResult BeginUpdateSegment(UpdateSegmentRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateSegment operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateSegment.
///
/// Returns a UpdateSegmentResult from Pinpoint.
/// REST API Reference for UpdateSegment Operation
UpdateSegmentResponse EndUpdateSegment(IAsyncResult asyncResult);
#endregion
#region UpdateSmsChannel
///
/// Enables the SMS channel for an application or updates the status and settings of the
/// SMS channel for an application.
///
/// Container for the necessary parameters to execute the UpdateSmsChannel service method.
///
/// The response from the UpdateSmsChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateSmsChannel Operation
UpdateSmsChannelResponse UpdateSmsChannel(UpdateSmsChannelRequest request);
///
/// Initiates the asynchronous execution of the UpdateSmsChannel operation.
///
///
/// Container for the necessary parameters to execute the UpdateSmsChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateSmsChannel
/// operation.
/// REST API Reference for UpdateSmsChannel Operation
IAsyncResult BeginUpdateSmsChannel(UpdateSmsChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateSmsChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateSmsChannel.
///
/// Returns a UpdateSmsChannelResult from Pinpoint.
/// REST API Reference for UpdateSmsChannel Operation
UpdateSmsChannelResponse EndUpdateSmsChannel(IAsyncResult asyncResult);
#endregion
#region UpdateSmsTemplate
///
/// Updates an existing message template for messages that are sent through the SMS channel.
///
/// Container for the necessary parameters to execute the UpdateSmsTemplate service method.
///
/// The response from the UpdateSmsTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateSmsTemplate Operation
UpdateSmsTemplateResponse UpdateSmsTemplate(UpdateSmsTemplateRequest request);
///
/// Initiates the asynchronous execution of the UpdateSmsTemplate operation.
///
///
/// Container for the necessary parameters to execute the UpdateSmsTemplate operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateSmsTemplate
/// operation.
/// REST API Reference for UpdateSmsTemplate Operation
IAsyncResult BeginUpdateSmsTemplate(UpdateSmsTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateSmsTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateSmsTemplate.
///
/// Returns a UpdateSmsTemplateResult from Pinpoint.
/// REST API Reference for UpdateSmsTemplate Operation
UpdateSmsTemplateResponse EndUpdateSmsTemplate(IAsyncResult asyncResult);
#endregion
#region UpdateTemplateActiveVersion
///
/// Changes the status of a specific version of a message template to active.
///
/// Container for the necessary parameters to execute the UpdateTemplateActiveVersion service method.
///
/// The response from the UpdateTemplateActiveVersion service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateTemplateActiveVersion Operation
UpdateTemplateActiveVersionResponse UpdateTemplateActiveVersion(UpdateTemplateActiveVersionRequest request);
///
/// Initiates the asynchronous execution of the UpdateTemplateActiveVersion operation.
///
///
/// Container for the necessary parameters to execute the UpdateTemplateActiveVersion operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTemplateActiveVersion
/// operation.
/// REST API Reference for UpdateTemplateActiveVersion Operation
IAsyncResult BeginUpdateTemplateActiveVersion(UpdateTemplateActiveVersionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateTemplateActiveVersion operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateTemplateActiveVersion.
///
/// Returns a UpdateTemplateActiveVersionResult from Pinpoint.
/// REST API Reference for UpdateTemplateActiveVersion Operation
UpdateTemplateActiveVersionResponse EndUpdateTemplateActiveVersion(IAsyncResult asyncResult);
#endregion
#region UpdateVoiceChannel
///
/// Enables the voice channel for an application or updates the status and settings of
/// the voice channel for an application.
///
/// Container for the necessary parameters to execute the UpdateVoiceChannel service method.
///
/// The response from the UpdateVoiceChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateVoiceChannel Operation
UpdateVoiceChannelResponse UpdateVoiceChannel(UpdateVoiceChannelRequest request);
///
/// Initiates the asynchronous execution of the UpdateVoiceChannel operation.
///
///
/// Container for the necessary parameters to execute the UpdateVoiceChannel operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateVoiceChannel
/// operation.
/// REST API Reference for UpdateVoiceChannel Operation
IAsyncResult BeginUpdateVoiceChannel(UpdateVoiceChannelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateVoiceChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateVoiceChannel.
///
/// Returns a UpdateVoiceChannelResult from Pinpoint.
/// REST API Reference for UpdateVoiceChannel Operation
UpdateVoiceChannelResponse EndUpdateVoiceChannel(IAsyncResult asyncResult);
#endregion
#region UpdateVoiceTemplate
///
/// Updates an existing message template for messages that are sent through the voice
/// channel.
///
/// Container for the necessary parameters to execute the UpdateVoiceTemplate service method.
///
/// The response from the UpdateVoiceTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateVoiceTemplate Operation
UpdateVoiceTemplateResponse UpdateVoiceTemplate(UpdateVoiceTemplateRequest request);
///
/// Initiates the asynchronous execution of the UpdateVoiceTemplate operation.
///
///
/// Container for the necessary parameters to execute the UpdateVoiceTemplate operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateVoiceTemplate
/// operation.
/// REST API Reference for UpdateVoiceTemplate Operation
IAsyncResult BeginUpdateVoiceTemplate(UpdateVoiceTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateVoiceTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateVoiceTemplate.
///
/// Returns a UpdateVoiceTemplateResult from Pinpoint.
/// REST API Reference for UpdateVoiceTemplate Operation
UpdateVoiceTemplateResponse EndUpdateVoiceTemplate(IAsyncResult asyncResult);
#endregion
#region VerifyOTPMessage
///
/// Verify an OTP
///
/// Container for the necessary parameters to execute the VerifyOTPMessage service method.
///
/// The response from the VerifyOTPMessage service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for VerifyOTPMessage Operation
VerifyOTPMessageResponse VerifyOTPMessage(VerifyOTPMessageRequest request);
///
/// Initiates the asynchronous execution of the VerifyOTPMessage operation.
///
///
/// Container for the necessary parameters to execute the VerifyOTPMessage operation on AmazonPinpointClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndVerifyOTPMessage
/// operation.
/// REST API Reference for VerifyOTPMessage Operation
IAsyncResult BeginVerifyOTPMessage(VerifyOTPMessageRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the VerifyOTPMessage operation.
///
///
/// The IAsyncResult returned by the call to BeginVerifyOTPMessage.
///
/// Returns a VerifyOTPMessageResult from Pinpoint.
/// REST API Reference for VerifyOTPMessage Operation
VerifyOTPMessageResponse EndVerifyOTPMessage(IAsyncResult asyncResult);
#endregion
}
}