AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Classes

NameDescription
Class ActivitiesResponse

Activities for campaign.

Class ActivityResponse

Activity definition

Class AddressConfiguration

Address configuration.

Class ADMChannelRequest

Amazon Device Messaging channel definition.

Class ADMChannelResponse

Amazon Device Messaging channel definition.

Class ADMMessage

ADM Message.

Class APNSChannelRequest

Apple Push Notification Service channel definition.

Class APNSChannelResponse

Apple Distribution Push Notification Service channel definition.

Class APNSMessage

APNS Message.

Class APNSSandboxChannelRequest

Apple Development Push Notification Service channel definition.

Class APNSSandboxChannelResponse

Apple Development Push Notification Service channel definition.

Class APNSVoipChannelRequest

Apple VoIP Push Notification Service channel definition.

Class APNSVoipChannelResponse

Apple VoIP Push Notification Service channel definition.

Class APNSVoipSandboxChannelRequest

Apple VoIP Developer Push Notification Service channel definition.

Class APNSVoipSandboxChannelResponse

Apple VoIP Developer Push Notification Service channel definition.

Class ApplicationResponse

Application Response.

Class ApplicationSettingsResource

Application settings.

Class ApplicationsResponse

Get Applications Result.

Class AttributeDimension

Custom attibute dimension

Class BadRequestException

Pinpoint exception

Class BaiduChannelRequest

Baidu Cloud Push credentials

Class BaiduChannelResponse

Baidu Cloud Messaging channel definition

Class BaiduMessage

Baidu Message.

Class CampaignEmailMessage

The email message configuration.

Class CampaignLimits

Campaign Limits are used to limit the number of messages that can be sent to a user.

Class CampaignResponse

Campaign definition

Class CampaignSmsMessage

SMS message configuration.

Class CampaignsResponse

List of available campaigns.

Class CampaignState

State of the Campaign

Class CreateApplicationRequest

Application Request.

Class CreateAppRequest

Container for the parameters to the CreateApp operation. Creates or updates an app.

Class CreateAppResponse

This is the response object from the CreateApp operation.

Class CreateCampaignRequest

Container for the parameters to the CreateCampaign operation. Creates or updates a campaign.

Class CreateCampaignResponse

This is the response object from the CreateCampaign operation.

Class CreateImportJobRequest

Container for the parameters to the CreateImportJob operation. Creates or updates an import job.

Class CreateImportJobResponse

This is the response object from the CreateImportJob operation.

Class CreateSegmentRequest

Container for the parameters to the CreateSegment operation. Used to create or update a segment.

Class CreateSegmentResponse

This is the response object from the CreateSegment operation.

Class DefaultMessage

Default Message across push notification, email, and sms.

Class DefaultPushNotificationMessage

Default Push Notification Message.

Class DeleteAdmChannelRequest

Container for the parameters to the DeleteAdmChannel operation. Delete an ADM channel

Class DeleteAdmChannelResponse

This is the response object from the DeleteAdmChannel operation.

Class DeleteApnsChannelRequest

Container for the parameters to the DeleteApnsChannel operation. Deletes the APNs channel for an app.

Class DeleteApnsChannelResponse

This is the response object from the DeleteApnsChannel operation.

Class DeleteApnsSandboxChannelRequest

Container for the parameters to the DeleteApnsSandboxChannel operation. Delete an APNS sandbox channel

Class DeleteApnsSandboxChannelResponse

This is the response object from the DeleteApnsSandboxChannel operation.

Class DeleteApnsVoipChannelRequest

Container for the parameters to the DeleteApnsVoipChannel operation. Delete an APNS VoIP channel

Class DeleteApnsVoipChannelResponse

This is the response object from the DeleteApnsVoipChannel operation.

Class DeleteApnsVoipSandboxChannelRequest

Container for the parameters to the DeleteApnsVoipSandboxChannel operation. Delete an APNS VoIP sandbox channel

Class DeleteApnsVoipSandboxChannelResponse

This is the response object from the DeleteApnsVoipSandboxChannel operation.

Class DeleteAppRequest

Container for the parameters to the DeleteApp operation. Deletes an app.

Class DeleteAppResponse

This is the response object from the DeleteApp operation.

Class DeleteBaiduChannelRequest

Container for the parameters to the DeleteBaiduChannel operation. Delete a BAIDU GCM channel

Class DeleteBaiduChannelResponse

This is the response object from the DeleteBaiduChannel operation.

Class DeleteCampaignRequest

Container for the parameters to the DeleteCampaign operation. Deletes a campaign.

Class DeleteCampaignResponse

This is the response object from the DeleteCampaign operation.

Class DeleteEmailChannelRequest

Container for the parameters to the DeleteEmailChannel operation. Delete an email channel

Class DeleteEmailChannelResponse

This is the response object from the DeleteEmailChannel operation.

Class DeleteEventStreamRequest

Container for the parameters to the DeleteEventStream operation. Deletes the event stream for an app.

Class DeleteEventStreamResponse

This is the response object from the DeleteEventStream operation.

Class DeleteGcmChannelRequest

Container for the parameters to the DeleteGcmChannel operation. Deletes the GCM channel for an app.

Class DeleteGcmChannelResponse

This is the response object from the DeleteGcmChannel operation.

Class DeleteSegmentRequest

Container for the parameters to the DeleteSegment operation. Deletes a segment.

Class DeleteSegmentResponse

This is the response object from the DeleteSegment operation.

Class DeleteSmsChannelRequest

Container for the parameters to the DeleteSmsChannel operation. Delete an SMS channel

Class DeleteSmsChannelResponse

This is the response object from the DeleteSmsChannel operation.

Class DirectMessageConfiguration

The message configuration.

Class EmailChannelRequest

Email Channel Request

Class EmailChannelResponse

Email Channel Response.

Class EndpointBatchItem

Endpoint update request

Class EndpointBatchRequest

Endpoint batch update request.

Class EndpointDemographic

Endpoint demographic data

Class EndpointLocation

Endpoint location data

Class EndpointMessageResult

The result from sending a message to an endpoint.

Class EndpointRequest

Endpoint update request

Class EndpointResponse

Endpoint response

Class EndpointSendConfiguration

Endpoint send configuration.

Class EndpointUser

Endpoint user specific custom userAttributes

Class EventStream

Model for an event publishing subscription export.

Class ForbiddenException

Pinpoint exception

Class GCMChannelRequest

Google Cloud Messaging credentials

Class GCMChannelResponse

Google Cloud Messaging channel definition

Class GCMMessage

GCM Message.

Class GetAdmChannelRequest

Container for the parameters to the GetAdmChannel operation. Get an ADM channel

Class GetAdmChannelResponse

This is the response object from the GetAdmChannel operation.

Class GetApnsChannelRequest

Container for the parameters to the GetApnsChannel operation. Returns information about the APNs channel for an app.

Class GetApnsChannelResponse

This is the response object from the GetApnsChannel operation.

Class GetApnsSandboxChannelRequest

Container for the parameters to the GetApnsSandboxChannel operation. Get an APNS sandbox channel

Class GetApnsSandboxChannelResponse

This is the response object from the GetApnsSandboxChannel operation.

Class GetApnsVoipChannelRequest

Container for the parameters to the GetApnsVoipChannel operation. Get an APNS VoIP channel

Class GetApnsVoipChannelResponse

This is the response object from the GetApnsVoipChannel operation.

Class GetApnsVoipSandboxChannelRequest

Container for the parameters to the GetApnsVoipSandboxChannel operation. Get an APNS VoipSandbox channel

Class GetApnsVoipSandboxChannelResponse

This is the response object from the GetApnsVoipSandboxChannel operation.

Class GetApplicationSettingsRequest

Container for the parameters to the GetApplicationSettings operation. Used to request the settings for an app.

Class GetApplicationSettingsResponse

This is the response object from the GetApplicationSettings operation.

Class GetAppRequest

Container for the parameters to the GetApp operation. Returns information about an app.

Class GetAppResponse

This is the response object from the GetApp operation.

Class GetAppsRequest

Container for the parameters to the GetApps operation. Returns information about your apps.

Class GetAppsResponse

This is the response object from the GetApps operation.

Class GetBaiduChannelRequest

Container for the parameters to the GetBaiduChannel operation. Get a BAIDU GCM channel

Class GetBaiduChannelResponse

This is the response object from the GetBaiduChannel operation.

Class GetCampaignActivitiesRequest

Container for the parameters to the GetCampaignActivities operation. Returns information about the activity performed by a campaign.

Class GetCampaignActivitiesResponse

This is the response object from the GetCampaignActivities operation.

Class GetCampaignRequest

Container for the parameters to the GetCampaign operation. Returns information about a campaign.

Class GetCampaignResponse

This is the response object from the GetCampaign operation.

Class GetCampaignsRequest

Container for the parameters to the GetCampaigns operation. Returns information about your campaigns.

Class GetCampaignsResponse

This is the response object from the GetCampaigns operation.

Class GetCampaignVersionRequest

Container for the parameters to the GetCampaignVersion operation. Returns information about a specific version of a campaign.

Class GetCampaignVersionResponse

This is the response object from the GetCampaignVersion operation.

Class GetCampaignVersionsRequest

Container for the parameters to the GetCampaignVersions operation. Returns information about your campaign versions.

Class GetCampaignVersionsResponse

This is the response object from the GetCampaignVersions operation.

Class GetEmailChannelRequest

Container for the parameters to the GetEmailChannel operation. Get an email channel

Class GetEmailChannelResponse

This is the response object from the GetEmailChannel operation.

Class GetEndpointRequest

Container for the parameters to the GetEndpoint operation. Returns information about an endpoint.

Class GetEndpointResponse

This is the response object from the GetEndpoint operation.

Class GetEventStreamRequest

Container for the parameters to the GetEventStream operation. Returns the event stream for an app.

Class GetEventStreamResponse

This is the response object from the GetEventStream operation.

Class GetGcmChannelRequest

Container for the parameters to the GetGcmChannel operation. Returns information about the GCM channel for an app.

Class GetGcmChannelResponse

This is the response object from the GetGcmChannel operation.

Class GetImportJobRequest

Container for the parameters to the GetImportJob operation. Returns information about an import job.

Class GetImportJobResponse

This is the response object from the GetImportJob operation.

Class GetImportJobsRequest

Container for the parameters to the GetImportJobs operation. Returns information about your import jobs.

Class GetImportJobsResponse

This is the response object from the GetImportJobs operation.

Class GetSegmentImportJobsRequest

Container for the parameters to the GetSegmentImportJobs operation. Returns a list of import jobs for a specific segment.

Class GetSegmentImportJobsResponse

This is the response object from the GetSegmentImportJobs operation.

Class GetSegmentRequest

Container for the parameters to the GetSegment operation. Returns information about a segment.

Class GetSegmentResponse

This is the response object from the GetSegment operation.

Class GetSegmentsRequest

Container for the parameters to the GetSegments operation. Used to get information about your segments.

Class GetSegmentsResponse

This is the response object from the GetSegments operation.

Class GetSegmentVersionRequest

Container for the parameters to the GetSegmentVersion operation. Returns information about a segment version.

Class GetSegmentVersionResponse

This is the response object from the GetSegmentVersion operation.

Class GetSegmentVersionsRequest

Container for the parameters to the GetSegmentVersions operation. Returns information about your segment versions.

Class GetSegmentVersionsResponse

This is the response object from the GetSegmentVersions operation.

Class GetSmsChannelRequest

Container for the parameters to the GetSmsChannel operation. Get an SMS channel

Class GetSmsChannelResponse

This is the response object from the GetSmsChannel operation.

Class ImportJobRequest

Class ImportJobResource

Class ImportJobResponse

Class ImportJobsResponse

Import job list.

Class InternalServerErrorException

Pinpoint exception

Class Message

Class MessageBody

Simple message object.

Class MessageConfiguration

Message configuration for a campaign.

Class MessageRequest

Send message request.

Class MessageResponse

Send message response.

Class MessageResult

The result from sending a message to an address.

Class MethodNotAllowedException

Pinpoint exception

Class NotFoundException

Pinpoint exception

Class PutEventStreamRequest

Container for the parameters to the PutEventStream operation. Use to create or update the event stream for an app.

Class PutEventStreamResponse

This is the response object from the PutEventStream operation.

Class QuietTime

Quiet Time

Class RecencyDimension

Define how a segment based on recency of use.

Class Schedule

Shcedule that defines when a campaign is run.

Class SegmentBehaviors

Segment behavior dimensions

Class SegmentDemographics

Segment demographic dimensions

Class SegmentDimensions

Segment dimensions

Class SegmentImportResource

Segment import definition.

Class SegmentLocation

Segment location dimensions

Class SegmentResponse

Segment definition.

Class SegmentsResponse

Segments in your account.

Class SendMessagesRequest

Container for the parameters to the SendMessages operation. Send a batch of messages

Class SendMessagesResponse

This is the response object from the SendMessages operation.

Class SendUsersMessageRequest

Send message request.

Class SendUsersMessageResponse

User send message response.

Class SendUsersMessagesRequest

Container for the parameters to the SendUsersMessages operation. Send a batch of messages to users

Class SendUsersMessagesResponse

This is the response object from the SendUsersMessages operation.

Class SetDimension

Dimension specification of a segment.

Class SMSChannelRequest

SMS Channel Request

Class SMSChannelResponse

SMS Channel Response.

Class SMSMessage

SMS Message.

Class TooManyRequestsException

Pinpoint exception

Class TreatmentResource

Treatment resource

Class UpdateAdmChannelRequest

Container for the parameters to the UpdateAdmChannel operation. Update an ADM channel

Class UpdateAdmChannelResponse

This is the response object from the UpdateAdmChannel operation.

Class UpdateApnsChannelRequest

Container for the parameters to the UpdateApnsChannel operation. Use to update the APNs channel for an app.

Class UpdateApnsChannelResponse

This is the response object from the UpdateApnsChannel operation.

Class UpdateApnsSandboxChannelRequest

Container for the parameters to the UpdateApnsSandboxChannel operation. Update an APNS sandbox channel

Class UpdateApnsSandboxChannelResponse

This is the response object from the UpdateApnsSandboxChannel operation.

Class UpdateApnsVoipChannelRequest

Container for the parameters to the UpdateApnsVoipChannel operation. Update an APNS VoIP channel

Class UpdateApnsVoipChannelResponse

This is the response object from the UpdateApnsVoipChannel operation.

Class UpdateApnsVoipSandboxChannelRequest

Container for the parameters to the UpdateApnsVoipSandboxChannel operation. Update an APNS VoIP sandbox channel

Class UpdateApnsVoipSandboxChannelResponse

This is the response object from the UpdateApnsVoipSandboxChannel operation.

Class UpdateApplicationSettingsRequest

Container for the parameters to the UpdateApplicationSettings operation. Used to update the settings for an app.

Class UpdateApplicationSettingsResponse

This is the response object from the UpdateApplicationSettings operation.

Class UpdateBaiduChannelRequest

Container for the parameters to the UpdateBaiduChannel operation. Update a BAIDU GCM channel

Class UpdateBaiduChannelResponse

This is the response object from the UpdateBaiduChannel operation.

Class UpdateCampaignRequest

Container for the parameters to the UpdateCampaign operation. Use to update a campaign.

Class UpdateCampaignResponse

This is the response object from the UpdateCampaign operation.

Class UpdateEmailChannelRequest

Container for the parameters to the UpdateEmailChannel operation. Update an email channel

Class UpdateEmailChannelResponse

This is the response object from the UpdateEmailChannel operation.

Class UpdateEndpointRequest

Container for the parameters to the UpdateEndpoint operation. Use to update an endpoint.

Class UpdateEndpointResponse

This is the response object from the UpdateEndpoint operation.

Class UpdateEndpointsBatchRequest

Container for the parameters to the UpdateEndpointsBatch operation. Use to update a batch of endpoints.

Class UpdateEndpointsBatchResponse

This is the response object from the UpdateEndpointsBatch operation.

Class UpdateGcmChannelRequest

Container for the parameters to the UpdateGcmChannel operation. Use to update the GCM channel for an app.

Class UpdateGcmChannelResponse

This is the response object from the UpdateGcmChannel operation.

Class UpdateSegmentRequest

Container for the parameters to the UpdateSegment operation. Use to update a segment.

Class UpdateSegmentResponse

This is the response object from the UpdateSegment operation.

Class UpdateSmsChannelRequest

Container for the parameters to the UpdateSmsChannel operation. Update an SMS channel

Class UpdateSmsChannelResponse

This is the response object from the UpdateSmsChannel operation.

Class WriteApplicationSettingsRequest

Creating application setting request

Class WriteCampaignRequest

Used to create a campaign.

Class WriteEventStream

Request to save an EventStream.

Class WriteSegmentRequest

Segment definition.

Class WriteTreatmentResource

Used to create a campaign treatment.