/*
* 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.Threading;
using System.Threading.Tasks;
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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateAppAsync(CreateAppRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateCampaignAsync(CreateCampaignRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateEmailTemplateAsync(CreateEmailTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateExportJob
///
/// Creates an export job for an application.
///
/// Container for the necessary parameters to execute the CreateExportJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateExportJobAsync(CreateExportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateImportJob
///
/// Creates an import job for an application.
///
/// Container for the necessary parameters to execute the CreateImportJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateImportJobAsync(CreateImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateInAppTemplateAsync(CreateInAppTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateJourney
///
/// Creates a journey for an application.
///
/// Container for the necessary parameters to execute the CreateJourney service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateJourneyAsync(CreateJourneyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreatePushTemplateAsync(CreatePushTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateRecommenderConfiguration
///
/// Creates an Amazon Pinpoint configuration for a recommender model.
///
/// Container for the necessary parameters to execute the CreateRecommenderConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateRecommenderConfigurationAsync(CreateRecommenderConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateSegmentAsync(CreateSegmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateSmsTemplateAsync(CreateSmsTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateVoiceTemplateAsync(CreateVoiceTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteAdmChannelAsync(DeleteAdmChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteApnsChannelAsync(DeleteApnsChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteApnsSandboxChannelAsync(DeleteApnsSandboxChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteApnsVoipChannelAsync(DeleteApnsVoipChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteApnsVoipSandboxChannelAsync(DeleteApnsVoipSandboxChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteApp
///
/// Deletes an application.
///
/// Container for the necessary parameters to execute the DeleteApp service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteAppAsync(DeleteAppRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteBaiduChannelAsync(DeleteBaiduChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteCampaign
///
/// Deletes a campaign from an application.
///
/// Container for the necessary parameters to execute the DeleteCampaign service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteCampaignAsync(DeleteCampaignRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteEmailChannelAsync(DeleteEmailChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteEmailTemplateAsync(DeleteEmailTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteEndpoint
///
/// Deletes an endpoint from an application.
///
/// Container for the necessary parameters to execute the DeleteEndpoint service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteEndpointAsync(DeleteEndpointRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteEventStream
///
/// Deletes the event stream for an application.
///
/// Container for the necessary parameters to execute the DeleteEventStream service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteEventStreamAsync(DeleteEventStreamRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteGcmChannelAsync(DeleteGcmChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteInAppTemplateAsync(DeleteInAppTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteJourney
///
/// Deletes a journey from an application.
///
/// Container for the necessary parameters to execute the DeleteJourney service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteJourneyAsync(DeleteJourneyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeletePushTemplateAsync(DeletePushTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteRecommenderConfiguration
///
/// Deletes an Amazon Pinpoint configuration for a recommender model.
///
/// Container for the necessary parameters to execute the DeleteRecommenderConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteRecommenderConfigurationAsync(DeleteRecommenderConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteSegment
///
/// Deletes a segment from an application.
///
/// Container for the necessary parameters to execute the DeleteSegment service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteSegmentAsync(DeleteSegmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteSmsChannelAsync(DeleteSmsChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteSmsTemplateAsync(DeleteSmsTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteUserEndpointsAsync(DeleteUserEndpointsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteVoiceChannelAsync(DeleteVoiceChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteVoiceTemplateAsync(DeleteVoiceTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetAdmChannelAsync(GetAdmChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetApnsChannelAsync(GetApnsChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetApnsSandboxChannelAsync(GetApnsSandboxChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetApnsVoipChannelAsync(GetApnsVoipChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetApnsVoipSandboxChannelAsync(GetApnsVoipSandboxChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetApp
///
/// Retrieves information about an application.
///
/// Container for the necessary parameters to execute the GetApp service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetAppAsync(GetAppRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetApplicationDateRangeKpiAsync(GetApplicationDateRangeKpiRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetApplicationSettings
///
/// Retrieves information about the settings for an application.
///
/// Container for the necessary parameters to execute the GetApplicationSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetApplicationSettingsAsync(GetApplicationSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetAppsAsync(GetAppsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetBaiduChannelAsync(GetBaiduChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetCampaignAsync(GetCampaignRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetCampaignActivities
///
/// Retrieves information about all the activities for a campaign.
///
/// Container for the necessary parameters to execute the GetCampaignActivities service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetCampaignActivitiesAsync(GetCampaignActivitiesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetCampaignDateRangeKpiAsync(GetCampaignDateRangeKpiRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetCampaignsAsync(GetCampaignsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetCampaignVersionAsync(GetCampaignVersionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetCampaignVersionsAsync(GetCampaignVersionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetChannelsAsync(GetChannelsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetEmailChannelAsync(GetEmailChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetEmailTemplateAsync(GetEmailTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetEndpointAsync(GetEndpointRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetEventStream
///
/// Retrieves information about the event stream settings for an application.
///
/// Container for the necessary parameters to execute the GetEventStream service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetEventStreamAsync(GetEventStreamRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetExportJobAsync(GetExportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetExportJobsAsync(GetExportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetGcmChannelAsync(GetGcmChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetImportJobAsync(GetImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetImportJobsAsync(GetImportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetInAppMessagesAsync(GetInAppMessagesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetInAppTemplateAsync(GetInAppTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetJourneyAsync(GetJourneyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetJourneyDateRangeKpiAsync(GetJourneyDateRangeKpiRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetJourneyExecutionActivityMetricsAsync(GetJourneyExecutionActivityMetricsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetJourneyExecutionMetricsAsync(GetJourneyExecutionMetricsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetJourneyRunExecutionActivityMetricsAsync(GetJourneyRunExecutionActivityMetricsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetJourneyRunExecutionMetricsAsync(GetJourneyRunExecutionMetricsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetJourneyRuns
///
/// Provides information about the runs of a journey.
///
/// Container for the necessary parameters to execute the GetJourneyRuns service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetJourneyRunsAsync(GetJourneyRunsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetPushTemplateAsync(GetPushTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetRecommenderConfigurationAsync(GetRecommenderConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetRecommenderConfigurationsAsync(GetRecommenderConfigurationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetSegmentAsync(GetSegmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetSegmentExportJobsAsync(GetSegmentExportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetSegmentImportJobsAsync(GetSegmentImportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetSegmentsAsync(GetSegmentsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetSegmentVersionAsync(GetSegmentVersionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetSegmentVersionsAsync(GetSegmentVersionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetSmsChannelAsync(GetSmsChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetSmsTemplateAsync(GetSmsTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetUserEndpointsAsync(GetUserEndpointsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetVoiceChannelAsync(GetVoiceChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetVoiceTemplateAsync(GetVoiceTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListJourneysAsync(ListJourneysRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListTagsForResource service method, as returned by Pinpoint.
/// REST API Reference for ListTagsForResource Operation
Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListTemplatesAsync(ListTemplatesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListTemplateVersionsAsync(ListTemplateVersionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PhoneNumberValidate
///
/// Retrieves information about a phone number.
///
/// Container for the necessary parameters to execute the PhoneNumberValidate service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task PhoneNumberValidateAsync(PhoneNumberValidateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task PutEventsAsync(PutEventsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task PutEventStreamAsync(PutEventStreamRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task RemoveAttributesAsync(RemoveAttributesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region SendMessages
///
/// Creates and sends a direct message.
///
/// Container for the necessary parameters to execute the SendMessages service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task SendMessagesAsync(SendMessagesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region SendOTPMessage
///
/// Send an OTP message
///
/// Container for the necessary parameters to execute the SendOTPMessage service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task SendOTPMessageAsync(SendOTPMessageRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region SendUsersMessages
///
/// Creates and sends a message to a list of users.
///
/// Container for the necessary parameters to execute the SendUsersMessages service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task SendUsersMessagesAsync(SendUsersMessagesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the TagResource service method, as returned by Pinpoint.
/// REST API Reference for TagResource Operation
Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UntagResource service method, as returned by Pinpoint.
/// REST API Reference for UntagResource Operation
Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateAdmChannelAsync(UpdateAdmChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateApnsChannelAsync(UpdateApnsChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateApnsSandboxChannelAsync(UpdateApnsSandboxChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateApnsVoipChannelAsync(UpdateApnsVoipChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateApnsVoipSandboxChannelAsync(UpdateApnsVoipSandboxChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateApplicationSettings
///
/// Updates the settings for an application.
///
/// Container for the necessary parameters to execute the UpdateApplicationSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateApplicationSettingsAsync(UpdateApplicationSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateBaiduChannelAsync(UpdateBaiduChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateCampaign
///
/// Updates the configuration and other settings for a campaign.
///
/// Container for the necessary parameters to execute the UpdateCampaign service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateCampaignAsync(UpdateCampaignRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateEmailChannelAsync(UpdateEmailChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateEmailTemplateAsync(UpdateEmailTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateEndpointAsync(UpdateEndpointRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateEndpointsBatchAsync(UpdateEndpointsBatchRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateGcmChannelAsync(UpdateGcmChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateInAppTemplateAsync(UpdateInAppTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateJourney
///
/// Updates the configuration and other settings for a journey.
///
/// Container for the necessary parameters to execute the UpdateJourney service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateJourneyAsync(UpdateJourneyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateJourneyState
///
/// Cancels (stops) an active journey.
///
/// Container for the necessary parameters to execute the UpdateJourneyState service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateJourneyStateAsync(UpdateJourneyStateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdatePushTemplateAsync(UpdatePushTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateRecommenderConfiguration
///
/// Updates an Amazon Pinpoint configuration for a recommender model.
///
/// Container for the necessary parameters to execute the UpdateRecommenderConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateRecommenderConfigurationAsync(UpdateRecommenderConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateSegmentAsync(UpdateSegmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateSmsChannelAsync(UpdateSmsChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateSmsTemplateAsync(UpdateSmsTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateTemplateActiveVersionAsync(UpdateTemplateActiveVersionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateVoiceChannelAsync(UpdateVoiceChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateVoiceTemplateAsync(UpdateVoiceTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region VerifyOTPMessage
///
/// Verify an OTP
///
/// Container for the necessary parameters to execute the VerifyOTPMessage service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task VerifyOTPMessageAsync(VerifyOTPMessageRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
}
}