/* * 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.Runtime.ExceptionServices; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using System.Net; using Amazon.Pinpoint.Model; using Amazon.Pinpoint.Model.Internal.MarshallTransformations; using Amazon.Pinpoint.Internal; using Amazon.Runtime; using Amazon.Runtime.Internal; using Amazon.Runtime.Internal.Auth; using Amazon.Runtime.Internal.Transform; namespace Amazon.Pinpoint { /// /// Implementation for accessing Pinpoint /// /// Doc Engage API - Amazon Pinpoint API /// public partial class AmazonPinpointClient : AmazonServiceClient, IAmazonPinpoint { private static IServiceMetadata serviceMetadata = new AmazonPinpointMetadata(); #region Constructors /// /// Constructs AmazonPinpointClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// public AmazonPinpointClient() : base(FallbackCredentialsFactory.GetCredentials(), new AmazonPinpointConfig()) { } /// /// Constructs AmazonPinpointClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// /// The region to connect. public AmazonPinpointClient(RegionEndpoint region) : base(FallbackCredentialsFactory.GetCredentials(), new AmazonPinpointConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonPinpointClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// /// The AmazonPinpointClient Configuration Object public AmazonPinpointClient(AmazonPinpointConfig config) : base(FallbackCredentialsFactory.GetCredentials(config), config){} /// /// Constructs AmazonPinpointClient with AWS Credentials /// /// AWS Credentials public AmazonPinpointClient(AWSCredentials credentials) : this(credentials, new AmazonPinpointConfig()) { } /// /// Constructs AmazonPinpointClient with AWS Credentials /// /// AWS Credentials /// The region to connect. public AmazonPinpointClient(AWSCredentials credentials, RegionEndpoint region) : this(credentials, new AmazonPinpointConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonPinpointClient with AWS Credentials and an /// AmazonPinpointClient Configuration object. /// /// AWS Credentials /// The AmazonPinpointClient Configuration Object public AmazonPinpointClient(AWSCredentials credentials, AmazonPinpointConfig clientConfig) : base(credentials, clientConfig) { } /// /// Constructs AmazonPinpointClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key public AmazonPinpointClient(string awsAccessKeyId, string awsSecretAccessKey) : this(awsAccessKeyId, awsSecretAccessKey, new AmazonPinpointConfig()) { } /// /// Constructs AmazonPinpointClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// The region to connect. public AmazonPinpointClient(string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region) : this(awsAccessKeyId, awsSecretAccessKey, new AmazonPinpointConfig() {RegionEndpoint=region}) { } /// /// Constructs AmazonPinpointClient with AWS Access Key ID, AWS Secret Key and an /// AmazonPinpointClient Configuration object. /// /// AWS Access Key ID /// AWS Secret Access Key /// The AmazonPinpointClient Configuration Object public AmazonPinpointClient(string awsAccessKeyId, string awsSecretAccessKey, AmazonPinpointConfig clientConfig) : base(awsAccessKeyId, awsSecretAccessKey, clientConfig) { } /// /// Constructs AmazonPinpointClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token public AmazonPinpointClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken) : this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonPinpointConfig()) { } /// /// Constructs AmazonPinpointClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token /// The region to connect. public AmazonPinpointClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region) : this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonPinpointConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonPinpointClient with AWS Access Key ID, AWS Secret Key and an /// AmazonPinpointClient Configuration object. /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token /// The AmazonPinpointClient Configuration Object public AmazonPinpointClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonPinpointConfig clientConfig) : base(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, clientConfig) { } #endregion #region Overrides /// /// Creates the signer for the service. /// protected override AbstractAWSSigner CreateSigner() { return new AWS4Signer(); } /// /// Customizes the runtime pipeline. /// /// Runtime pipeline for the current client. protected override void CustomizeRuntimePipeline(RuntimePipeline pipeline) { pipeline.RemoveHandler(); pipeline.AddHandlerAfter(new AmazonPinpointEndpointResolver()); } /// /// Capture metadata for the service. /// protected override IServiceMetadata ServiceMetadata { get { return serviceMetadata; } } #endregion #region Dispose /// /// Disposes the service client. /// protected override void Dispose(bool disposing) { base.Dispose(disposing); } #endregion #region CreateApp internal virtual CreateAppResponse CreateApp(CreateAppRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAppRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAppResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateAppAsync(CreateAppRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAppRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAppResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateCampaign internal virtual CreateCampaignResponse CreateCampaign(CreateCampaignRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateCampaignRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateCampaignResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateCampaignAsync(CreateCampaignRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateCampaignRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateCampaignResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateEmailTemplate internal virtual CreateEmailTemplateResponse CreateEmailTemplate(CreateEmailTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateEmailTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateEmailTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateEmailTemplateAsync(CreateEmailTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateEmailTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateEmailTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateExportJob internal virtual CreateExportJobResponse CreateExportJob(CreateExportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateExportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateExportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateExportJobAsync(CreateExportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateExportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateExportJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateImportJob internal virtual CreateImportJobResponse CreateImportJob(CreateImportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateImportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateImportJobAsync(CreateImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateImportJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateInAppTemplate internal virtual CreateInAppTemplateResponse CreateInAppTemplate(CreateInAppTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateInAppTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateInAppTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateInAppTemplateAsync(CreateInAppTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateInAppTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateInAppTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateJourney internal virtual CreateJourneyResponse CreateJourney(CreateJourneyRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateJourneyRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateJourneyResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateJourneyAsync(CreateJourneyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateJourneyRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateJourneyResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreatePushTemplate internal virtual CreatePushTemplateResponse CreatePushTemplate(CreatePushTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreatePushTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = CreatePushTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreatePushTemplateAsync(CreatePushTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreatePushTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = CreatePushTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateRecommenderConfiguration internal virtual CreateRecommenderConfigurationResponse CreateRecommenderConfiguration(CreateRecommenderConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateRecommenderConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateRecommenderConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateRecommenderConfigurationAsync(CreateRecommenderConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateRecommenderConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateRecommenderConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateSegment internal virtual CreateSegmentResponse CreateSegment(CreateSegmentRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateSegmentRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateSegmentResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateSegmentAsync(CreateSegmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateSegmentRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateSegmentResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateSmsTemplate internal virtual CreateSmsTemplateResponse CreateSmsTemplate(CreateSmsTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateSmsTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateSmsTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateSmsTemplateAsync(CreateSmsTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateSmsTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateSmsTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateVoiceTemplate internal virtual CreateVoiceTemplateResponse CreateVoiceTemplate(CreateVoiceTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateVoiceTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateVoiceTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateVoiceTemplateAsync(CreateVoiceTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateVoiceTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateVoiceTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteAdmChannel internal virtual DeleteAdmChannelResponse DeleteAdmChannel(DeleteAdmChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAdmChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAdmChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteAdmChannelAsync(DeleteAdmChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAdmChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAdmChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteApnsChannel internal virtual DeleteApnsChannelResponse DeleteApnsChannel(DeleteApnsChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteApnsChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteApnsChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteApnsChannelAsync(DeleteApnsChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteApnsChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteApnsChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteApnsSandboxChannel internal virtual DeleteApnsSandboxChannelResponse DeleteApnsSandboxChannel(DeleteApnsSandboxChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteApnsSandboxChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteApnsSandboxChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteApnsSandboxChannelAsync(DeleteApnsSandboxChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteApnsSandboxChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteApnsSandboxChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteApnsVoipChannel internal virtual DeleteApnsVoipChannelResponse DeleteApnsVoipChannel(DeleteApnsVoipChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteApnsVoipChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteApnsVoipChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteApnsVoipChannelAsync(DeleteApnsVoipChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteApnsVoipChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteApnsVoipChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteApnsVoipSandboxChannel internal virtual DeleteApnsVoipSandboxChannelResponse DeleteApnsVoipSandboxChannel(DeleteApnsVoipSandboxChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteApnsVoipSandboxChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteApnsVoipSandboxChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteApnsVoipSandboxChannelAsync(DeleteApnsVoipSandboxChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteApnsVoipSandboxChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteApnsVoipSandboxChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteApp internal virtual DeleteAppResponse DeleteApp(DeleteAppRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAppRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAppResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteAppAsync(DeleteAppRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAppRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAppResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteBaiduChannel internal virtual DeleteBaiduChannelResponse DeleteBaiduChannel(DeleteBaiduChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteBaiduChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteBaiduChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteBaiduChannelAsync(DeleteBaiduChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteBaiduChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteBaiduChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteCampaign internal virtual DeleteCampaignResponse DeleteCampaign(DeleteCampaignRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteCampaignRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteCampaignResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteCampaignAsync(DeleteCampaignRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteCampaignRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteCampaignResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteEmailChannel internal virtual DeleteEmailChannelResponse DeleteEmailChannel(DeleteEmailChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteEmailChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteEmailChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteEmailChannelAsync(DeleteEmailChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteEmailChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteEmailChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteEmailTemplate internal virtual DeleteEmailTemplateResponse DeleteEmailTemplate(DeleteEmailTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteEmailTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteEmailTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteEmailTemplateAsync(DeleteEmailTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteEmailTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteEmailTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteEndpoint internal virtual DeleteEndpointResponse DeleteEndpoint(DeleteEndpointRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteEndpointRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteEndpointResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteEndpointAsync(DeleteEndpointRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteEndpointRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteEndpointResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteEventStream internal virtual DeleteEventStreamResponse DeleteEventStream(DeleteEventStreamRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteEventStreamRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteEventStreamResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteEventStreamAsync(DeleteEventStreamRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteEventStreamRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteEventStreamResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteGcmChannel internal virtual DeleteGcmChannelResponse DeleteGcmChannel(DeleteGcmChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteGcmChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteGcmChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteGcmChannelAsync(DeleteGcmChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteGcmChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteGcmChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteInAppTemplate internal virtual DeleteInAppTemplateResponse DeleteInAppTemplate(DeleteInAppTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteInAppTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteInAppTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteInAppTemplateAsync(DeleteInAppTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteInAppTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteInAppTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteJourney internal virtual DeleteJourneyResponse DeleteJourney(DeleteJourneyRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteJourneyRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteJourneyResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteJourneyAsync(DeleteJourneyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteJourneyRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteJourneyResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeletePushTemplate internal virtual DeletePushTemplateResponse DeletePushTemplate(DeletePushTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeletePushTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = DeletePushTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeletePushTemplateAsync(DeletePushTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeletePushTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = DeletePushTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteRecommenderConfiguration internal virtual DeleteRecommenderConfigurationResponse DeleteRecommenderConfiguration(DeleteRecommenderConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteRecommenderConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteRecommenderConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteRecommenderConfigurationAsync(DeleteRecommenderConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteRecommenderConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteRecommenderConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteSegment internal virtual DeleteSegmentResponse DeleteSegment(DeleteSegmentRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteSegmentRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteSegmentResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteSegmentAsync(DeleteSegmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteSegmentRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteSegmentResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteSmsChannel internal virtual DeleteSmsChannelResponse DeleteSmsChannel(DeleteSmsChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteSmsChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteSmsChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteSmsChannelAsync(DeleteSmsChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteSmsChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteSmsChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteSmsTemplate internal virtual DeleteSmsTemplateResponse DeleteSmsTemplate(DeleteSmsTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteSmsTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteSmsTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteSmsTemplateAsync(DeleteSmsTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteSmsTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteSmsTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteUserEndpoints internal virtual DeleteUserEndpointsResponse DeleteUserEndpoints(DeleteUserEndpointsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteUserEndpointsRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteUserEndpointsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteUserEndpointsAsync(DeleteUserEndpointsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteUserEndpointsRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteUserEndpointsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteVoiceChannel internal virtual DeleteVoiceChannelResponse DeleteVoiceChannel(DeleteVoiceChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVoiceChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVoiceChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteVoiceChannelAsync(DeleteVoiceChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVoiceChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVoiceChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteVoiceTemplate internal virtual DeleteVoiceTemplateResponse DeleteVoiceTemplate(DeleteVoiceTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVoiceTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVoiceTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteVoiceTemplateAsync(DeleteVoiceTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVoiceTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVoiceTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetAdmChannel internal virtual GetAdmChannelResponse GetAdmChannel(GetAdmChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetAdmChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAdmChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetAdmChannelAsync(GetAdmChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetAdmChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAdmChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetApnsChannel internal virtual GetApnsChannelResponse GetApnsChannel(GetApnsChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetApnsChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetApnsChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetApnsChannelAsync(GetApnsChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetApnsChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetApnsChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetApnsSandboxChannel internal virtual GetApnsSandboxChannelResponse GetApnsSandboxChannel(GetApnsSandboxChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetApnsSandboxChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetApnsSandboxChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetApnsSandboxChannelAsync(GetApnsSandboxChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetApnsSandboxChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetApnsSandboxChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetApnsVoipChannel internal virtual GetApnsVoipChannelResponse GetApnsVoipChannel(GetApnsVoipChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetApnsVoipChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetApnsVoipChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetApnsVoipChannelAsync(GetApnsVoipChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetApnsVoipChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetApnsVoipChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetApnsVoipSandboxChannel internal virtual GetApnsVoipSandboxChannelResponse GetApnsVoipSandboxChannel(GetApnsVoipSandboxChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetApnsVoipSandboxChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetApnsVoipSandboxChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetApnsVoipSandboxChannelAsync(GetApnsVoipSandboxChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetApnsVoipSandboxChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetApnsVoipSandboxChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetApp internal virtual GetAppResponse GetApp(GetAppRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetAppRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAppResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetAppAsync(GetAppRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetAppRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAppResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetApplicationDateRangeKpi internal virtual GetApplicationDateRangeKpiResponse GetApplicationDateRangeKpi(GetApplicationDateRangeKpiRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetApplicationDateRangeKpiRequestMarshaller.Instance; options.ResponseUnmarshaller = GetApplicationDateRangeKpiResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetApplicationDateRangeKpiAsync(GetApplicationDateRangeKpiRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetApplicationDateRangeKpiRequestMarshaller.Instance; options.ResponseUnmarshaller = GetApplicationDateRangeKpiResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetApplicationSettings internal virtual GetApplicationSettingsResponse GetApplicationSettings(GetApplicationSettingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetApplicationSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetApplicationSettingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetApplicationSettingsAsync(GetApplicationSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetApplicationSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetApplicationSettingsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetApps internal virtual GetAppsResponse GetApps(GetAppsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetAppsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAppsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetAppsAsync(GetAppsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetAppsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAppsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetBaiduChannel internal virtual GetBaiduChannelResponse GetBaiduChannel(GetBaiduChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetBaiduChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetBaiduChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetBaiduChannelAsync(GetBaiduChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetBaiduChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetBaiduChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetCampaign internal virtual GetCampaignResponse GetCampaign(GetCampaignRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetCampaignRequestMarshaller.Instance; options.ResponseUnmarshaller = GetCampaignResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetCampaignAsync(GetCampaignRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetCampaignRequestMarshaller.Instance; options.ResponseUnmarshaller = GetCampaignResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetCampaignActivities internal virtual GetCampaignActivitiesResponse GetCampaignActivities(GetCampaignActivitiesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetCampaignActivitiesRequestMarshaller.Instance; options.ResponseUnmarshaller = GetCampaignActivitiesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetCampaignActivitiesAsync(GetCampaignActivitiesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetCampaignActivitiesRequestMarshaller.Instance; options.ResponseUnmarshaller = GetCampaignActivitiesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetCampaignDateRangeKpi internal virtual GetCampaignDateRangeKpiResponse GetCampaignDateRangeKpi(GetCampaignDateRangeKpiRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetCampaignDateRangeKpiRequestMarshaller.Instance; options.ResponseUnmarshaller = GetCampaignDateRangeKpiResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetCampaignDateRangeKpiAsync(GetCampaignDateRangeKpiRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetCampaignDateRangeKpiRequestMarshaller.Instance; options.ResponseUnmarshaller = GetCampaignDateRangeKpiResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetCampaigns internal virtual GetCampaignsResponse GetCampaigns(GetCampaignsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetCampaignsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetCampaignsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetCampaignsAsync(GetCampaignsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetCampaignsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetCampaignsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetCampaignVersion internal virtual GetCampaignVersionResponse GetCampaignVersion(GetCampaignVersionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetCampaignVersionRequestMarshaller.Instance; options.ResponseUnmarshaller = GetCampaignVersionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetCampaignVersionAsync(GetCampaignVersionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetCampaignVersionRequestMarshaller.Instance; options.ResponseUnmarshaller = GetCampaignVersionResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetCampaignVersions internal virtual GetCampaignVersionsResponse GetCampaignVersions(GetCampaignVersionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetCampaignVersionsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetCampaignVersionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetCampaignVersionsAsync(GetCampaignVersionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetCampaignVersionsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetCampaignVersionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetChannels internal virtual GetChannelsResponse GetChannels(GetChannelsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetChannelsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetChannelsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetChannelsAsync(GetChannelsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetChannelsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetChannelsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetEmailChannel internal virtual GetEmailChannelResponse GetEmailChannel(GetEmailChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetEmailChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetEmailChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetEmailChannelAsync(GetEmailChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetEmailChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetEmailChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetEmailTemplate internal virtual GetEmailTemplateResponse GetEmailTemplate(GetEmailTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetEmailTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = GetEmailTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetEmailTemplateAsync(GetEmailTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetEmailTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = GetEmailTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetEndpoint internal virtual GetEndpointResponse GetEndpoint(GetEndpointRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetEndpointRequestMarshaller.Instance; options.ResponseUnmarshaller = GetEndpointResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetEndpointAsync(GetEndpointRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetEndpointRequestMarshaller.Instance; options.ResponseUnmarshaller = GetEndpointResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetEventStream internal virtual GetEventStreamResponse GetEventStream(GetEventStreamRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetEventStreamRequestMarshaller.Instance; options.ResponseUnmarshaller = GetEventStreamResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetEventStreamAsync(GetEventStreamRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetEventStreamRequestMarshaller.Instance; options.ResponseUnmarshaller = GetEventStreamResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetExportJob internal virtual GetExportJobResponse GetExportJob(GetExportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetExportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = GetExportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetExportJobAsync(GetExportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetExportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = GetExportJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetExportJobs internal virtual GetExportJobsResponse GetExportJobs(GetExportJobsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetExportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetExportJobsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetExportJobsAsync(GetExportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetExportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetExportJobsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetGcmChannel internal virtual GetGcmChannelResponse GetGcmChannel(GetGcmChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetGcmChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetGcmChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetGcmChannelAsync(GetGcmChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetGcmChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetGcmChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetImportJob internal virtual GetImportJobResponse GetImportJob(GetImportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = GetImportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetImportJobAsync(GetImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = GetImportJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetImportJobs internal virtual GetImportJobsResponse GetImportJobs(GetImportJobsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetImportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetImportJobsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetImportJobsAsync(GetImportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetImportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetImportJobsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetInAppMessages internal virtual GetInAppMessagesResponse GetInAppMessages(GetInAppMessagesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetInAppMessagesRequestMarshaller.Instance; options.ResponseUnmarshaller = GetInAppMessagesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetInAppMessagesAsync(GetInAppMessagesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetInAppMessagesRequestMarshaller.Instance; options.ResponseUnmarshaller = GetInAppMessagesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetInAppTemplate internal virtual GetInAppTemplateResponse GetInAppTemplate(GetInAppTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetInAppTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = GetInAppTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetInAppTemplateAsync(GetInAppTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetInAppTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = GetInAppTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetJourney internal virtual GetJourneyResponse GetJourney(GetJourneyRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetJourneyRequestMarshaller.Instance; options.ResponseUnmarshaller = GetJourneyResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetJourneyAsync(GetJourneyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetJourneyRequestMarshaller.Instance; options.ResponseUnmarshaller = GetJourneyResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetJourneyDateRangeKpi internal virtual GetJourneyDateRangeKpiResponse GetJourneyDateRangeKpi(GetJourneyDateRangeKpiRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetJourneyDateRangeKpiRequestMarshaller.Instance; options.ResponseUnmarshaller = GetJourneyDateRangeKpiResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetJourneyDateRangeKpiAsync(GetJourneyDateRangeKpiRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetJourneyDateRangeKpiRequestMarshaller.Instance; options.ResponseUnmarshaller = GetJourneyDateRangeKpiResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetJourneyExecutionActivityMetrics internal virtual GetJourneyExecutionActivityMetricsResponse GetJourneyExecutionActivityMetrics(GetJourneyExecutionActivityMetricsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetJourneyExecutionActivityMetricsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetJourneyExecutionActivityMetricsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetJourneyExecutionActivityMetricsAsync(GetJourneyExecutionActivityMetricsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetJourneyExecutionActivityMetricsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetJourneyExecutionActivityMetricsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetJourneyExecutionMetrics internal virtual GetJourneyExecutionMetricsResponse GetJourneyExecutionMetrics(GetJourneyExecutionMetricsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetJourneyExecutionMetricsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetJourneyExecutionMetricsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetJourneyExecutionMetricsAsync(GetJourneyExecutionMetricsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetJourneyExecutionMetricsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetJourneyExecutionMetricsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetJourneyRunExecutionActivityMetrics internal virtual GetJourneyRunExecutionActivityMetricsResponse GetJourneyRunExecutionActivityMetrics(GetJourneyRunExecutionActivityMetricsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetJourneyRunExecutionActivityMetricsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetJourneyRunExecutionActivityMetricsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetJourneyRunExecutionActivityMetricsAsync(GetJourneyRunExecutionActivityMetricsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetJourneyRunExecutionActivityMetricsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetJourneyRunExecutionActivityMetricsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetJourneyRunExecutionMetrics internal virtual GetJourneyRunExecutionMetricsResponse GetJourneyRunExecutionMetrics(GetJourneyRunExecutionMetricsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetJourneyRunExecutionMetricsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetJourneyRunExecutionMetricsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetJourneyRunExecutionMetricsAsync(GetJourneyRunExecutionMetricsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetJourneyRunExecutionMetricsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetJourneyRunExecutionMetricsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetJourneyRuns internal virtual GetJourneyRunsResponse GetJourneyRuns(GetJourneyRunsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetJourneyRunsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetJourneyRunsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetJourneyRunsAsync(GetJourneyRunsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetJourneyRunsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetJourneyRunsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetPushTemplate internal virtual GetPushTemplateResponse GetPushTemplate(GetPushTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetPushTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = GetPushTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetPushTemplateAsync(GetPushTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetPushTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = GetPushTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetRecommenderConfiguration internal virtual GetRecommenderConfigurationResponse GetRecommenderConfiguration(GetRecommenderConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetRecommenderConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetRecommenderConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetRecommenderConfigurationAsync(GetRecommenderConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetRecommenderConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetRecommenderConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetRecommenderConfigurations internal virtual GetRecommenderConfigurationsResponse GetRecommenderConfigurations(GetRecommenderConfigurationsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetRecommenderConfigurationsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetRecommenderConfigurationsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetRecommenderConfigurationsAsync(GetRecommenderConfigurationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetRecommenderConfigurationsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetRecommenderConfigurationsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetSegment internal virtual GetSegmentResponse GetSegment(GetSegmentRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetSegmentRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSegmentResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetSegmentAsync(GetSegmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetSegmentRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSegmentResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetSegmentExportJobs internal virtual GetSegmentExportJobsResponse GetSegmentExportJobs(GetSegmentExportJobsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetSegmentExportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSegmentExportJobsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetSegmentExportJobsAsync(GetSegmentExportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetSegmentExportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSegmentExportJobsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetSegmentImportJobs internal virtual GetSegmentImportJobsResponse GetSegmentImportJobs(GetSegmentImportJobsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetSegmentImportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSegmentImportJobsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetSegmentImportJobsAsync(GetSegmentImportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetSegmentImportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSegmentImportJobsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetSegments internal virtual GetSegmentsResponse GetSegments(GetSegmentsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetSegmentsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSegmentsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetSegmentsAsync(GetSegmentsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetSegmentsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSegmentsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetSegmentVersion internal virtual GetSegmentVersionResponse GetSegmentVersion(GetSegmentVersionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetSegmentVersionRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSegmentVersionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetSegmentVersionAsync(GetSegmentVersionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetSegmentVersionRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSegmentVersionResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetSegmentVersions internal virtual GetSegmentVersionsResponse GetSegmentVersions(GetSegmentVersionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetSegmentVersionsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSegmentVersionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetSegmentVersionsAsync(GetSegmentVersionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetSegmentVersionsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSegmentVersionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetSmsChannel internal virtual GetSmsChannelResponse GetSmsChannel(GetSmsChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetSmsChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSmsChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetSmsChannelAsync(GetSmsChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetSmsChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSmsChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetSmsTemplate internal virtual GetSmsTemplateResponse GetSmsTemplate(GetSmsTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetSmsTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSmsTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetSmsTemplateAsync(GetSmsTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetSmsTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSmsTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetUserEndpoints internal virtual GetUserEndpointsResponse GetUserEndpoints(GetUserEndpointsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetUserEndpointsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetUserEndpointsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetUserEndpointsAsync(GetUserEndpointsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetUserEndpointsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetUserEndpointsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetVoiceChannel internal virtual GetVoiceChannelResponse GetVoiceChannel(GetVoiceChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetVoiceChannelAsync(GetVoiceChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetVoiceTemplate internal virtual GetVoiceTemplateResponse GetVoiceTemplate(GetVoiceTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetVoiceTemplateAsync(GetVoiceTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListJourneys internal virtual ListJourneysResponse ListJourneys(ListJourneysRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListJourneysRequestMarshaller.Instance; options.ResponseUnmarshaller = ListJourneysResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListJourneysAsync(ListJourneysRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListJourneysRequestMarshaller.Instance; options.ResponseUnmarshaller = ListJourneysResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListTagsForResource internal virtual ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListTemplates internal virtual ListTemplatesResponse ListTemplates(ListTemplatesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTemplatesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTemplatesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListTemplatesAsync(ListTemplatesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListTemplatesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTemplatesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListTemplateVersions internal virtual ListTemplateVersionsResponse ListTemplateVersions(ListTemplateVersionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTemplateVersionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTemplateVersionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListTemplateVersionsAsync(ListTemplateVersionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListTemplateVersionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTemplateVersionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region PhoneNumberValidate internal virtual PhoneNumberValidateResponse PhoneNumberValidate(PhoneNumberValidateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PhoneNumberValidateRequestMarshaller.Instance; options.ResponseUnmarshaller = PhoneNumberValidateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task PhoneNumberValidateAsync(PhoneNumberValidateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = PhoneNumberValidateRequestMarshaller.Instance; options.ResponseUnmarshaller = PhoneNumberValidateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region PutEvents internal virtual PutEventsResponse PutEvents(PutEventsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutEventsRequestMarshaller.Instance; options.ResponseUnmarshaller = PutEventsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task PutEventsAsync(PutEventsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = PutEventsRequestMarshaller.Instance; options.ResponseUnmarshaller = PutEventsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region PutEventStream internal virtual PutEventStreamResponse PutEventStream(PutEventStreamRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutEventStreamRequestMarshaller.Instance; options.ResponseUnmarshaller = PutEventStreamResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task PutEventStreamAsync(PutEventStreamRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = PutEventStreamRequestMarshaller.Instance; options.ResponseUnmarshaller = PutEventStreamResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region RemoveAttributes internal virtual RemoveAttributesResponse RemoveAttributes(RemoveAttributesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = RemoveAttributesRequestMarshaller.Instance; options.ResponseUnmarshaller = RemoveAttributesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task RemoveAttributesAsync(RemoveAttributesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = RemoveAttributesRequestMarshaller.Instance; options.ResponseUnmarshaller = RemoveAttributesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region SendMessages internal virtual SendMessagesResponse SendMessages(SendMessagesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SendMessagesRequestMarshaller.Instance; options.ResponseUnmarshaller = SendMessagesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task SendMessagesAsync(SendMessagesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = SendMessagesRequestMarshaller.Instance; options.ResponseUnmarshaller = SendMessagesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region SendOTPMessage internal virtual SendOTPMessageResponse SendOTPMessage(SendOTPMessageRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SendOTPMessageRequestMarshaller.Instance; options.ResponseUnmarshaller = SendOTPMessageResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task SendOTPMessageAsync(SendOTPMessageRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = SendOTPMessageRequestMarshaller.Instance; options.ResponseUnmarshaller = SendOTPMessageResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region SendUsersMessages internal virtual SendUsersMessagesResponse SendUsersMessages(SendUsersMessagesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SendUsersMessagesRequestMarshaller.Instance; options.ResponseUnmarshaller = SendUsersMessagesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task SendUsersMessagesAsync(SendUsersMessagesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = SendUsersMessagesRequestMarshaller.Instance; options.ResponseUnmarshaller = SendUsersMessagesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region TagResource internal virtual TagResourceResponse TagResource(TagResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = TagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = TagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UntagResource internal virtual UntagResourceResponse UntagResource(UntagResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UntagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UntagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateAdmChannel internal virtual UpdateAdmChannelResponse UpdateAdmChannel(UpdateAdmChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAdmChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAdmChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateAdmChannelAsync(UpdateAdmChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAdmChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAdmChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateApnsChannel internal virtual UpdateApnsChannelResponse UpdateApnsChannel(UpdateApnsChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateApnsChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateApnsChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateApnsChannelAsync(UpdateApnsChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateApnsChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateApnsChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateApnsSandboxChannel internal virtual UpdateApnsSandboxChannelResponse UpdateApnsSandboxChannel(UpdateApnsSandboxChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateApnsSandboxChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateApnsSandboxChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateApnsSandboxChannelAsync(UpdateApnsSandboxChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateApnsSandboxChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateApnsSandboxChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateApnsVoipChannel internal virtual UpdateApnsVoipChannelResponse UpdateApnsVoipChannel(UpdateApnsVoipChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateApnsVoipChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateApnsVoipChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateApnsVoipChannelAsync(UpdateApnsVoipChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateApnsVoipChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateApnsVoipChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateApnsVoipSandboxChannel internal virtual UpdateApnsVoipSandboxChannelResponse UpdateApnsVoipSandboxChannel(UpdateApnsVoipSandboxChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateApnsVoipSandboxChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateApnsVoipSandboxChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateApnsVoipSandboxChannelAsync(UpdateApnsVoipSandboxChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateApnsVoipSandboxChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateApnsVoipSandboxChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateApplicationSettings internal virtual UpdateApplicationSettingsResponse UpdateApplicationSettings(UpdateApplicationSettingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateApplicationSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateApplicationSettingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateApplicationSettingsAsync(UpdateApplicationSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateApplicationSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateApplicationSettingsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateBaiduChannel internal virtual UpdateBaiduChannelResponse UpdateBaiduChannel(UpdateBaiduChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateBaiduChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateBaiduChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateBaiduChannelAsync(UpdateBaiduChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateBaiduChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateBaiduChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateCampaign internal virtual UpdateCampaignResponse UpdateCampaign(UpdateCampaignRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateCampaignRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateCampaignResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateCampaignAsync(UpdateCampaignRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateCampaignRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateCampaignResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateEmailChannel internal virtual UpdateEmailChannelResponse UpdateEmailChannel(UpdateEmailChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateEmailChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateEmailChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateEmailChannelAsync(UpdateEmailChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateEmailChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateEmailChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateEmailTemplate internal virtual UpdateEmailTemplateResponse UpdateEmailTemplate(UpdateEmailTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateEmailTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateEmailTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateEmailTemplateAsync(UpdateEmailTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateEmailTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateEmailTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateEndpoint internal virtual UpdateEndpointResponse UpdateEndpoint(UpdateEndpointRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateEndpointRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateEndpointResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateEndpointAsync(UpdateEndpointRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateEndpointRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateEndpointResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateEndpointsBatch internal virtual UpdateEndpointsBatchResponse UpdateEndpointsBatch(UpdateEndpointsBatchRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateEndpointsBatchRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateEndpointsBatchResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateEndpointsBatchAsync(UpdateEndpointsBatchRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateEndpointsBatchRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateEndpointsBatchResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateGcmChannel internal virtual UpdateGcmChannelResponse UpdateGcmChannel(UpdateGcmChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateGcmChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateGcmChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateGcmChannelAsync(UpdateGcmChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateGcmChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateGcmChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateInAppTemplate internal virtual UpdateInAppTemplateResponse UpdateInAppTemplate(UpdateInAppTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateInAppTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateInAppTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateInAppTemplateAsync(UpdateInAppTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateInAppTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateInAppTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateJourney internal virtual UpdateJourneyResponse UpdateJourney(UpdateJourneyRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateJourneyRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateJourneyResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateJourneyAsync(UpdateJourneyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateJourneyRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateJourneyResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateJourneyState internal virtual UpdateJourneyStateResponse UpdateJourneyState(UpdateJourneyStateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateJourneyStateRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateJourneyStateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateJourneyStateAsync(UpdateJourneyStateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateJourneyStateRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateJourneyStateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdatePushTemplate internal virtual UpdatePushTemplateResponse UpdatePushTemplate(UpdatePushTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdatePushTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdatePushTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdatePushTemplateAsync(UpdatePushTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdatePushTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdatePushTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateRecommenderConfiguration internal virtual UpdateRecommenderConfigurationResponse UpdateRecommenderConfiguration(UpdateRecommenderConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateRecommenderConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateRecommenderConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateRecommenderConfigurationAsync(UpdateRecommenderConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateRecommenderConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateRecommenderConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateSegment internal virtual UpdateSegmentResponse UpdateSegment(UpdateSegmentRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateSegmentRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateSegmentResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateSegmentAsync(UpdateSegmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateSegmentRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateSegmentResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateSmsChannel internal virtual UpdateSmsChannelResponse UpdateSmsChannel(UpdateSmsChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateSmsChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateSmsChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateSmsChannelAsync(UpdateSmsChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateSmsChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateSmsChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateSmsTemplate internal virtual UpdateSmsTemplateResponse UpdateSmsTemplate(UpdateSmsTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateSmsTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateSmsTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateSmsTemplateAsync(UpdateSmsTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateSmsTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateSmsTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateTemplateActiveVersion internal virtual UpdateTemplateActiveVersionResponse UpdateTemplateActiveVersion(UpdateTemplateActiveVersionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTemplateActiveVersionRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTemplateActiveVersionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateTemplateActiveVersionAsync(UpdateTemplateActiveVersionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTemplateActiveVersionRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTemplateActiveVersionResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateVoiceChannel internal virtual UpdateVoiceChannelResponse UpdateVoiceChannel(UpdateVoiceChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateVoiceChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateVoiceChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateVoiceChannelAsync(UpdateVoiceChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateVoiceChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateVoiceChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateVoiceTemplate internal virtual UpdateVoiceTemplateResponse UpdateVoiceTemplate(UpdateVoiceTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateVoiceTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateVoiceTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateVoiceTemplateAsync(UpdateVoiceTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateVoiceTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateVoiceTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region VerifyOTPMessage internal virtual VerifyOTPMessageResponse VerifyOTPMessage(VerifyOTPMessageRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = VerifyOTPMessageRequestMarshaller.Instance; options.ResponseUnmarshaller = VerifyOTPMessageResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task VerifyOTPMessageAsync(VerifyOTPMessageRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = VerifyOTPMessageRequestMarshaller.Instance; options.ResponseUnmarshaller = VerifyOTPMessageResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion } }