/*
* 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