/*
* 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.
///
/// The response from the CreateApp service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateApp Operation
CreateAppResponse CreateApp(CreateAppRequest request);
///
/// 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, 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.
///
/// The response from the CreateCampaign service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateCampaign Operation
CreateCampaignResponse CreateCampaign(CreateCampaignRequest request);
///
/// 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, 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.
///
/// The response from the CreateEmailTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateEmailTemplate Operation
CreateEmailTemplateResponse CreateEmailTemplate(CreateEmailTemplateRequest request);
///
/// 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, 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.
///
/// The response from the CreateExportJob service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateExportJob Operation
CreateExportJobResponse CreateExportJob(CreateExportJobRequest request);
///
/// 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, 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.
///
/// The response from the CreateImportJob service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateImportJob Operation
CreateImportJobResponse CreateImportJob(CreateImportJobRequest request);
///
/// 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, 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.
///
/// The response from the CreateInAppTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateInAppTemplate Operation
CreateInAppTemplateResponse CreateInAppTemplate(CreateInAppTemplateRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateJourney
///
/// Creates a journey for an application.
///
/// Container for the necessary parameters to execute the CreateJourney service method.
///
/// The response from the CreateJourney service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateJourney Operation
CreateJourneyResponse CreateJourney(CreateJourneyRequest request);
///
/// 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, 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.
///
/// The response from the CreatePushTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreatePushTemplate Operation
CreatePushTemplateResponse CreatePushTemplate(CreatePushTemplateRequest request);
///
/// 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, 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.
///
/// The response from the CreateRecommenderConfiguration service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateRecommenderConfiguration Operation
CreateRecommenderConfigurationResponse CreateRecommenderConfiguration(CreateRecommenderConfigurationRequest request);
///
/// 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, 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.
///
/// The response from the CreateSegment service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateSegment Operation
CreateSegmentResponse CreateSegment(CreateSegmentRequest request);
///
/// 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, 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.
///
/// The response from the CreateSmsTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateSmsTemplate Operation
CreateSmsTemplateResponse CreateSmsTemplate(CreateSmsTemplateRequest request);
///
/// 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, 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.
///
/// The response from the CreateVoiceTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for CreateVoiceTemplate Operation
CreateVoiceTemplateResponse CreateVoiceTemplate(CreateVoiceTemplateRequest request);
///
/// 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, 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.
///
/// The response from the DeleteAdmChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteAdmChannel Operation
DeleteAdmChannelResponse DeleteAdmChannel(DeleteAdmChannelRequest request);
///
/// 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, 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.
///
/// The response from the DeleteApnsChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteApnsChannel Operation
DeleteApnsChannelResponse DeleteApnsChannel(DeleteApnsChannelRequest request);
///
/// 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, 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.
///
/// The response from the DeleteApnsSandboxChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteApnsSandboxChannel Operation
DeleteApnsSandboxChannelResponse DeleteApnsSandboxChannel(DeleteApnsSandboxChannelRequest request);
///
/// 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, 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.
///
/// The response from the DeleteApnsVoipChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteApnsVoipChannel Operation
DeleteApnsVoipChannelResponse DeleteApnsVoipChannel(DeleteApnsVoipChannelRequest request);
///
/// 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, 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.
///
/// The response from the DeleteApnsVoipSandboxChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteApnsVoipSandboxChannel Operation
DeleteApnsVoipSandboxChannelResponse DeleteApnsVoipSandboxChannel(DeleteApnsVoipSandboxChannelRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteApp
///
/// Deletes an application.
///
/// Container for the necessary parameters to execute the DeleteApp service method.
///
/// The response from the DeleteApp service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteApp Operation
DeleteAppResponse DeleteApp(DeleteAppRequest request);
///
/// 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, 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.
///
/// The response from the DeleteBaiduChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteBaiduChannel Operation
DeleteBaiduChannelResponse DeleteBaiduChannel(DeleteBaiduChannelRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteCampaign
///
/// Deletes a campaign from an application.
///
/// Container for the necessary parameters to execute the DeleteCampaign service method.
///
/// The response from the DeleteCampaign service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteCampaign Operation
DeleteCampaignResponse DeleteCampaign(DeleteCampaignRequest request);
///
/// 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, 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.
///
/// The response from the DeleteEmailChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteEmailChannel Operation
DeleteEmailChannelResponse DeleteEmailChannel(DeleteEmailChannelRequest request);
///
/// 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, 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.
///
/// The response from the DeleteEmailTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteEmailTemplate Operation
DeleteEmailTemplateResponse DeleteEmailTemplate(DeleteEmailTemplateRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteEndpoint
///
/// Deletes an endpoint from an application.
///
/// Container for the necessary parameters to execute the DeleteEndpoint service method.
///
/// The response from the DeleteEndpoint service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteEndpoint Operation
DeleteEndpointResponse DeleteEndpoint(DeleteEndpointRequest request);
///
/// 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, 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.
///
/// The response from the DeleteEventStream service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteEventStream Operation
DeleteEventStreamResponse DeleteEventStream(DeleteEventStreamRequest request);
///
/// 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, 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.
///
/// The response from the DeleteGcmChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteGcmChannel Operation
DeleteGcmChannelResponse DeleteGcmChannel(DeleteGcmChannelRequest request);
///
/// 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, 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.
///
/// The response from the DeleteInAppTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteInAppTemplate Operation
DeleteInAppTemplateResponse DeleteInAppTemplate(DeleteInAppTemplateRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteJourney
///
/// Deletes a journey from an application.
///
/// Container for the necessary parameters to execute the DeleteJourney service method.
///
/// The response from the DeleteJourney service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteJourney Operation
DeleteJourneyResponse DeleteJourney(DeleteJourneyRequest request);
///
/// 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, 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.
///
/// The response from the DeletePushTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeletePushTemplate Operation
DeletePushTemplateResponse DeletePushTemplate(DeletePushTemplateRequest request);
///
/// 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, 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.
///
/// The response from the DeleteRecommenderConfiguration service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteRecommenderConfiguration Operation
DeleteRecommenderConfigurationResponse DeleteRecommenderConfiguration(DeleteRecommenderConfigurationRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteSegment
///
/// Deletes a segment from an application.
///
/// Container for the necessary parameters to execute the DeleteSegment service method.
///
/// The response from the DeleteSegment service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteSegment Operation
DeleteSegmentResponse DeleteSegment(DeleteSegmentRequest request);
///
/// 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, 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.
///
/// The response from the DeleteSmsChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteSmsChannel Operation
DeleteSmsChannelResponse DeleteSmsChannel(DeleteSmsChannelRequest request);
///
/// 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, 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.
///
/// The response from the DeleteSmsTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteSmsTemplate Operation
DeleteSmsTemplateResponse DeleteSmsTemplate(DeleteSmsTemplateRequest request);
///
/// 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, 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.
///
/// The response from the DeleteUserEndpoints service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteUserEndpoints Operation
DeleteUserEndpointsResponse DeleteUserEndpoints(DeleteUserEndpointsRequest request);
///
/// 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, 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.
///
/// The response from the DeleteVoiceChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteVoiceChannel Operation
DeleteVoiceChannelResponse DeleteVoiceChannel(DeleteVoiceChannelRequest request);
///
/// 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, 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.
///
/// The response from the DeleteVoiceTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for DeleteVoiceTemplate Operation
DeleteVoiceTemplateResponse DeleteVoiceTemplate(DeleteVoiceTemplateRequest request);
///
/// 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, 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.
///
/// The response from the GetAdmChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetAdmChannel Operation
GetAdmChannelResponse GetAdmChannel(GetAdmChannelRequest request);
///
/// 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, 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.
///
/// The response from the GetApnsChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetApnsChannel Operation
GetApnsChannelResponse GetApnsChannel(GetApnsChannelRequest request);
///
/// 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, 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.
///
/// The response from the GetApnsSandboxChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetApnsSandboxChannel Operation
GetApnsSandboxChannelResponse GetApnsSandboxChannel(GetApnsSandboxChannelRequest request);
///
/// 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, 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.
///
/// The response from the GetApnsVoipChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetApnsVoipChannel Operation
GetApnsVoipChannelResponse GetApnsVoipChannel(GetApnsVoipChannelRequest request);
///
/// 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, 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.
///
/// The response from the GetApnsVoipSandboxChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetApnsVoipSandboxChannel Operation
GetApnsVoipSandboxChannelResponse GetApnsVoipSandboxChannel(GetApnsVoipSandboxChannelRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetApp
///
/// Retrieves information about an application.
///
/// Container for the necessary parameters to execute the GetApp service method.
///
/// The response from the GetApp service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetApp Operation
GetAppResponse GetApp(GetAppRequest request);
///
/// 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, 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.
///
/// The response from the GetApplicationDateRangeKpi service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetApplicationDateRangeKpi Operation
GetApplicationDateRangeKpiResponse GetApplicationDateRangeKpi(GetApplicationDateRangeKpiRequest request);
///
/// 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, 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.
///
/// The response from the GetApplicationSettings service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetApplicationSettings Operation
GetApplicationSettingsResponse GetApplicationSettings(GetApplicationSettingsRequest request);
///
/// 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, 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.
///
/// The response from the GetApps service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetApps Operation
GetAppsResponse GetApps(GetAppsRequest request);
///
/// 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, 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.
///
/// The response from the GetBaiduChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetBaiduChannel Operation
GetBaiduChannelResponse GetBaiduChannel(GetBaiduChannelRequest request);
///
/// 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, 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.
///
/// The response from the GetCampaign service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetCampaign Operation
GetCampaignResponse GetCampaign(GetCampaignRequest request);
///
/// 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, 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.
///
/// The response from the GetCampaignActivities service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetCampaignActivities Operation
GetCampaignActivitiesResponse GetCampaignActivities(GetCampaignActivitiesRequest request);
///
/// 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, 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.
///
/// The response from the GetCampaignDateRangeKpi service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetCampaignDateRangeKpi Operation
GetCampaignDateRangeKpiResponse GetCampaignDateRangeKpi(GetCampaignDateRangeKpiRequest request);
///
/// 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, 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.
///
/// The response from the GetCampaigns service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetCampaigns Operation
GetCampaignsResponse GetCampaigns(GetCampaignsRequest request);
///
/// 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, 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.
///
/// The response from the GetCampaignVersion service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetCampaignVersion Operation
GetCampaignVersionResponse GetCampaignVersion(GetCampaignVersionRequest request);
///
/// 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, 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.
///
/// The response from the GetCampaignVersions service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetCampaignVersions Operation
GetCampaignVersionsResponse GetCampaignVersions(GetCampaignVersionsRequest request);
///
/// 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, 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.
///
/// The response from the GetChannels service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetChannels Operation
GetChannelsResponse GetChannels(GetChannelsRequest request);
///
/// 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, 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.
///
/// The response from the GetEmailChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetEmailChannel Operation
GetEmailChannelResponse GetEmailChannel(GetEmailChannelRequest request);
///
/// 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, 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.
///
/// The response from the GetEmailTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetEmailTemplate Operation
GetEmailTemplateResponse GetEmailTemplate(GetEmailTemplateRequest request);
///
/// 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, 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.
///
/// The response from the GetEndpoint service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetEndpoint Operation
GetEndpointResponse GetEndpoint(GetEndpointRequest request);
///
/// 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, 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.
///
/// The response from the GetEventStream service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetEventStream Operation
GetEventStreamResponse GetEventStream(GetEventStreamRequest request);
///
/// 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, 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.
///
/// The response from the GetExportJob service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetExportJob Operation
GetExportJobResponse GetExportJob(GetExportJobRequest request);
///
/// 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, 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.
///
/// The response from the GetExportJobs service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetExportJobs Operation
GetExportJobsResponse GetExportJobs(GetExportJobsRequest request);
///
/// 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, 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.
///
/// The response from the GetGcmChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetGcmChannel Operation
GetGcmChannelResponse GetGcmChannel(GetGcmChannelRequest request);
///
/// 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, 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.
///
/// The response from the GetImportJob service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetImportJob Operation
GetImportJobResponse GetImportJob(GetImportJobRequest request);
///
/// 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, 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.
///
/// The response from the GetImportJobs service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetImportJobs Operation
GetImportJobsResponse GetImportJobs(GetImportJobsRequest request);
///
/// 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, 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.
///
/// The response from the GetInAppMessages service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetInAppMessages Operation
GetInAppMessagesResponse GetInAppMessages(GetInAppMessagesRequest request);
///
/// 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, 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.
///
/// The response from the GetInAppTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetInAppTemplate Operation
GetInAppTemplateResponse GetInAppTemplate(GetInAppTemplateRequest request);
///
/// 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, 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.
///
/// The response from the GetJourney service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetJourney Operation
GetJourneyResponse GetJourney(GetJourneyRequest request);
///
/// 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, 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.
///
/// The response from the GetJourneyDateRangeKpi service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetJourneyDateRangeKpi Operation
GetJourneyDateRangeKpiResponse GetJourneyDateRangeKpi(GetJourneyDateRangeKpiRequest request);
///
/// 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, 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.
///
/// The response from the GetJourneyExecutionActivityMetrics service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetJourneyExecutionActivityMetrics Operation
GetJourneyExecutionActivityMetricsResponse GetJourneyExecutionActivityMetrics(GetJourneyExecutionActivityMetricsRequest request);
///
/// 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, 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.
///
/// The response from the GetJourneyExecutionMetrics service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetJourneyExecutionMetrics Operation
GetJourneyExecutionMetricsResponse GetJourneyExecutionMetrics(GetJourneyExecutionMetricsRequest request);
///
/// 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, 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.
///
/// The response from the GetJourneyRunExecutionActivityMetrics service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetJourneyRunExecutionActivityMetrics Operation
GetJourneyRunExecutionActivityMetricsResponse GetJourneyRunExecutionActivityMetrics(GetJourneyRunExecutionActivityMetricsRequest request);
///
/// 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, 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.
///
/// The response from the GetJourneyRunExecutionMetrics service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetJourneyRunExecutionMetrics Operation
GetJourneyRunExecutionMetricsResponse GetJourneyRunExecutionMetrics(GetJourneyRunExecutionMetricsRequest request);
///
/// 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, 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.
///
/// The response from the GetJourneyRuns service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetJourneyRuns Operation
GetJourneyRunsResponse GetJourneyRuns(GetJourneyRunsRequest request);
///
/// 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, 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.
///
/// The response from the GetPushTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetPushTemplate Operation
GetPushTemplateResponse GetPushTemplate(GetPushTemplateRequest request);
///
/// 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, 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.
///
/// The response from the GetRecommenderConfiguration service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetRecommenderConfiguration Operation
GetRecommenderConfigurationResponse GetRecommenderConfiguration(GetRecommenderConfigurationRequest request);
///
/// 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, 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.
///
/// The response from the GetRecommenderConfigurations service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetRecommenderConfigurations Operation
GetRecommenderConfigurationsResponse GetRecommenderConfigurations(GetRecommenderConfigurationsRequest request);
///
/// 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, 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.
///
/// The response from the GetSegment service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetSegment Operation
GetSegmentResponse GetSegment(GetSegmentRequest request);
///
/// 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, 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.
///
/// The response from the GetSegmentExportJobs service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetSegmentExportJobs Operation
GetSegmentExportJobsResponse GetSegmentExportJobs(GetSegmentExportJobsRequest request);
///
/// 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, 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.
///
/// The response from the GetSegmentImportJobs service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetSegmentImportJobs Operation
GetSegmentImportJobsResponse GetSegmentImportJobs(GetSegmentImportJobsRequest request);
///
/// 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, 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.
///
/// The response from the GetSegments service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetSegments Operation
GetSegmentsResponse GetSegments(GetSegmentsRequest request);
///
/// 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, 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.
///
/// The response from the GetSegmentVersion service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetSegmentVersion Operation
GetSegmentVersionResponse GetSegmentVersion(GetSegmentVersionRequest request);
///
/// 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, 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.
///
/// The response from the GetSegmentVersions service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetSegmentVersions Operation
GetSegmentVersionsResponse GetSegmentVersions(GetSegmentVersionsRequest request);
///
/// 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, 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.
///
/// The response from the GetSmsChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetSmsChannel Operation
GetSmsChannelResponse GetSmsChannel(GetSmsChannelRequest request);
///
/// 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, 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.
///
/// The response from the GetSmsTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetSmsTemplate Operation
GetSmsTemplateResponse GetSmsTemplate(GetSmsTemplateRequest request);
///
/// 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, 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.
///
/// The response from the GetUserEndpoints service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetUserEndpoints Operation
GetUserEndpointsResponse GetUserEndpoints(GetUserEndpointsRequest request);
///
/// 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, 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.
///
/// The response from the GetVoiceChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetVoiceChannel Operation
GetVoiceChannelResponse GetVoiceChannel(GetVoiceChannelRequest request);
///
/// 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, 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.
///
/// The response from the GetVoiceTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for GetVoiceTemplate Operation
GetVoiceTemplateResponse GetVoiceTemplate(GetVoiceTemplateRequest request);
///
/// 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, 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.
///
/// The response from the ListJourneys service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for ListJourneys Operation
ListJourneysResponse ListJourneys(ListJourneysRequest request);
///
/// 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, 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.
///
/// The response from the ListTagsForResource service method, as returned by Pinpoint.
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request);
///
/// 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, 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.
///
/// The response from the ListTemplates service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for ListTemplates Operation
ListTemplatesResponse ListTemplates(ListTemplatesRequest request);
///
/// 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, 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.
///
/// The response from the ListTemplateVersions service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for ListTemplateVersions Operation
ListTemplateVersionsResponse ListTemplateVersions(ListTemplateVersionsRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PhoneNumberValidate
///
/// Retrieves information about a phone number.
///
/// Container for the necessary parameters to execute the PhoneNumberValidate service method.
///
/// The response from the PhoneNumberValidate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for PhoneNumberValidate Operation
PhoneNumberValidateResponse PhoneNumberValidate(PhoneNumberValidateRequest request);
///
/// 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, 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.
///
/// The response from the PutEvents service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for PutEvents Operation
PutEventsResponse PutEvents(PutEventsRequest request);
///
/// 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, 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.
///
/// The response from the PutEventStream service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for PutEventStream Operation
PutEventStreamResponse PutEventStream(PutEventStreamRequest request);
///
/// 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, 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.
///
/// The response from the RemoveAttributes service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for RemoveAttributes Operation
RemoveAttributesResponse RemoveAttributes(RemoveAttributesRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region SendMessages
///
/// Creates and sends a direct message.
///
/// Container for the necessary parameters to execute the SendMessages service method.
///
/// The response from the SendMessages service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for SendMessages Operation
SendMessagesResponse SendMessages(SendMessagesRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region SendOTPMessage
///
/// Send an OTP message
///
/// Container for the necessary parameters to execute the SendOTPMessage service method.
///
/// The response from the SendOTPMessage service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for SendOTPMessage Operation
SendOTPMessageResponse SendOTPMessage(SendOTPMessageRequest request);
///
/// 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, 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.
///
/// The response from the SendUsersMessages service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for SendUsersMessages Operation
SendUsersMessagesResponse SendUsersMessages(SendUsersMessagesRequest request);
///
/// 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, 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.
///
/// The response from the TagResource service method, as returned by Pinpoint.
/// REST API Reference for TagResource Operation
TagResourceResponse TagResource(TagResourceRequest request);
///
/// 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, 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.
///
/// The response from the UntagResource service method, as returned by Pinpoint.
/// REST API Reference for UntagResource Operation
UntagResourceResponse UntagResource(UntagResourceRequest request);
///
/// 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, 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.
///
/// The response from the UpdateAdmChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateAdmChannel Operation
UpdateAdmChannelResponse UpdateAdmChannel(UpdateAdmChannelRequest request);
///
/// 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, 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.
///
/// The response from the UpdateApnsChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateApnsChannel Operation
UpdateApnsChannelResponse UpdateApnsChannel(UpdateApnsChannelRequest request);
///
/// 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, 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.
///
/// The response from the UpdateApnsSandboxChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateApnsSandboxChannel Operation
UpdateApnsSandboxChannelResponse UpdateApnsSandboxChannel(UpdateApnsSandboxChannelRequest request);
///
/// 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, 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.
///
/// The response from the UpdateApnsVoipChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateApnsVoipChannel Operation
UpdateApnsVoipChannelResponse UpdateApnsVoipChannel(UpdateApnsVoipChannelRequest request);
///
/// 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, 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.
///
/// The response from the UpdateApnsVoipSandboxChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateApnsVoipSandboxChannel Operation
UpdateApnsVoipSandboxChannelResponse UpdateApnsVoipSandboxChannel(UpdateApnsVoipSandboxChannelRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateApplicationSettings
///
/// Updates the settings for an application.
///
/// Container for the necessary parameters to execute the UpdateApplicationSettings service method.
///
/// The response from the UpdateApplicationSettings service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateApplicationSettings Operation
UpdateApplicationSettingsResponse UpdateApplicationSettings(UpdateApplicationSettingsRequest request);
///
/// 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, 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.
///
/// The response from the UpdateBaiduChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateBaiduChannel Operation
UpdateBaiduChannelResponse UpdateBaiduChannel(UpdateBaiduChannelRequest request);
///
/// 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, 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.
///
/// The response from the UpdateCampaign service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateCampaign Operation
UpdateCampaignResponse UpdateCampaign(UpdateCampaignRequest request);
///
/// 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, 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.
///
/// The response from the UpdateEmailChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateEmailChannel Operation
UpdateEmailChannelResponse UpdateEmailChannel(UpdateEmailChannelRequest request);
///
/// 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, 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.
///
/// The response from the UpdateEmailTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateEmailTemplate Operation
UpdateEmailTemplateResponse UpdateEmailTemplate(UpdateEmailTemplateRequest request);
///
/// 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, 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.
///
/// The response from the UpdateEndpoint service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateEndpoint Operation
UpdateEndpointResponse UpdateEndpoint(UpdateEndpointRequest request);
///
/// 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, 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.
///
/// The response from the UpdateEndpointsBatch service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateEndpointsBatch Operation
UpdateEndpointsBatchResponse UpdateEndpointsBatch(UpdateEndpointsBatchRequest request);
///
/// 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, 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.
///
/// The response from the UpdateGcmChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateGcmChannel Operation
UpdateGcmChannelResponse UpdateGcmChannel(UpdateGcmChannelRequest request);
///
/// 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, 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.
///
/// The response from the UpdateInAppTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateInAppTemplate Operation
UpdateInAppTemplateResponse UpdateInAppTemplate(UpdateInAppTemplateRequest request);
///
/// 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, 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.
///
/// The response from the UpdateJourney service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateJourney Operation
UpdateJourneyResponse UpdateJourney(UpdateJourneyRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateJourneyState
///
/// Cancels (stops) an active journey.
///
/// Container for the necessary parameters to execute the UpdateJourneyState service method.
///
/// The response from the UpdateJourneyState service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateJourneyState Operation
UpdateJourneyStateResponse UpdateJourneyState(UpdateJourneyStateRequest request);
///
/// 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, 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.
///
/// The response from the UpdatePushTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdatePushTemplate Operation
UpdatePushTemplateResponse UpdatePushTemplate(UpdatePushTemplateRequest request);
///
/// 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, 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.
///
/// The response from the UpdateRecommenderConfiguration service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateRecommenderConfiguration Operation
UpdateRecommenderConfigurationResponse UpdateRecommenderConfiguration(UpdateRecommenderConfigurationRequest request);
///
/// 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, 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.
///
/// The response from the UpdateSegment service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateSegment Operation
UpdateSegmentResponse UpdateSegment(UpdateSegmentRequest request);
///
/// 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, 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.
///
/// The response from the UpdateSmsChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateSmsChannel Operation
UpdateSmsChannelResponse UpdateSmsChannel(UpdateSmsChannelRequest request);
///
/// 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, 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.
///
/// The response from the UpdateSmsTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateSmsTemplate Operation
UpdateSmsTemplateResponse UpdateSmsTemplate(UpdateSmsTemplateRequest request);
///
/// 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, 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.
///
/// The response from the UpdateTemplateActiveVersion service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateTemplateActiveVersion Operation
UpdateTemplateActiveVersionResponse UpdateTemplateActiveVersion(UpdateTemplateActiveVersionRequest request);
///
/// 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, 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.
///
/// The response from the UpdateVoiceChannel service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateVoiceChannel Operation
UpdateVoiceChannelResponse UpdateVoiceChannel(UpdateVoiceChannelRequest request);
///
/// 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, 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.
///
/// The response from the UpdateVoiceTemplate service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for UpdateVoiceTemplate Operation
UpdateVoiceTemplateResponse UpdateVoiceTemplate(UpdateVoiceTemplateRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region VerifyOTPMessage
///
/// Verify an OTP
///
/// Container for the necessary parameters to execute the VerifyOTPMessage service method.
///
/// The response from the VerifyOTPMessage service method, as returned by Pinpoint.
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
///
/// Provides information about an API request or response.
///
/// REST API Reference for VerifyOTPMessage Operation
VerifyOTPMessageResponse VerifyOTPMessage(VerifyOTPMessageRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
}
}