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 AttributesResource

Attributes.

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 CampaignHook

Campaign hook information.

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 ChannelResponse

Base definition for channel response.

Class ChannelsResponse

Get channels definition

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 CreateExportJobRequest

Container for the parameters to the CreateExportJob operation. Creates an export job.

Class CreateExportJobResponse

This is the response object from the CreateExportJob 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

The default message to use across all channels.

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 DeleteEndpointRequest

Container for the parameters to the DeleteEndpoint operation. Deletes an endpoint.

Class DeleteEndpointResponse

This is the response object from the DeleteEndpoint 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 DeleteUserEndpointsRequest

Container for the parameters to the DeleteUserEndpoints operation. Deletes endpoints that are associated with a User ID.

Class DeleteUserEndpointsResponse

This is the response object from the DeleteUserEndpoints operation.

Class DirectMessageConfiguration

Message definitions for the default message and any messages that are tailored for specific channels.

Class EmailChannelRequest

Email Channel Request

Class EmailChannelResponse

Email Channel Response.

Class EndpointBatchItem

Endpoint update request

Class EndpointBatchRequest

Endpoint batch update request.

Class EndpointDemographic

Demographic information about the endpoint.

Class EndpointItemResponse

The responses that are returned after you create or update an endpoint and record an event.

Class EndpointLocation

Location data for the endpoint.

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 EndpointsResponse

List of endpoints

Class EndpointUser

Endpoint user specific custom userAttributes

Class Event

Model for creating or updating events.

Class EventItemResponse

The responses that are returned after you record an event.

Class EventsBatch

Events batch definition

Class EventsRequest

Put Events request

Class EventsResponse

The results from processing a put events request

Class EventStream

Model for an event publishing subscription export.

Class ExportJobRequest

Export job request.

Class ExportJobResource

Export job resource.

Class ExportJobResponse

Export job response.

Class ExportJobsResponse

Export job list.

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 GetChannelsRequest

Container for the parameters to the GetChannels operation. Get all channels.

Class GetChannelsResponse

This is the response object from the GetChannels 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 GetExportJobRequest

Container for the parameters to the GetExportJob operation. Returns information about an export job.

Class GetExportJobResponse

This is the response object from the GetExportJob operation.

Class GetExportJobsRequest

Container for the parameters to the GetExportJobs operation. Returns information about your export jobs.

Class GetExportJobsResponse

This is the response object from the GetExportJobs 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 GetSegmentExportJobsRequest

Container for the parameters to the GetSegmentExportJobs operation. Returns a list of export jobs for a specific segment.

Class GetSegmentExportJobsResponse

This is the response object from the GetSegmentExportJobs 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 GetUserEndpointsRequest

Container for the parameters to the GetUserEndpoints operation. Returns information about the endpoints that are associated with a User ID.

Class GetUserEndpointsResponse

This is the response object from the GetUserEndpoints operation.

Class GPSCoordinates

GPS coordinates

Class GPSPointDimension

GPS point location dimension

Class ImportJobRequest

Import job request.

Class ImportJobResource

Import job resource

Class ImportJobResponse

Import job response.

Class ImportJobsResponse

Import job list.

Class InternalServerErrorException

Pinpoint exception

Class ItemResponse

The endpoint and events combined response definition

Class Message

Message to send

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 MetricDimension

Custom metric dimension

Class NotFoundException

Pinpoint exception

Class NumberValidateRequest

Phone Number Information request.

Class NumberValidateResponse

Phone Number Information response.

Class PhoneNumberValidateRequest

Container for the parameters to the PhoneNumberValidate operation. Returns information about the specified phone number.

Class PhoneNumberValidateResponse

This is the response object from the PhoneNumberValidate operation.

Class PublicEndpoint

Public endpoint attributes.

Class PutEventsRequest

Container for the parameters to the PutEvents operation. Use to record events for endpoints. This method creates events and creates or updates the endpoints that those events are associated with.

Class PutEventsResponse

This is the response object from the PutEvents operation.

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 RemoveAttributesRequest

Container for the parameters to the RemoveAttributes operation. Used to remove the attributes for an app

Class RemoveAttributesResponse

This is the response object from the RemoveAttributes operation.

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 SegmentGroup

Segment group definition.

Class SegmentGroupList

Segment group definition.

Class SegmentImportResource

Segment import definition.

Class SegmentLocation

Segment location dimensions

Class SegmentReference

Segment reference.

Class SegmentResponse

Segment definition.

Class SegmentsResponse

Segments in your account.

Class SendMessagesRequest

Container for the parameters to the SendMessages operation. Used to send a direct message.

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. Used to send a message to a list of users.

Class SendUsersMessagesResponse

This is the response object from the SendUsersMessages operation.

Class Session

Information about a session.

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 UpdateAttributesRequest

Update attributes request

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. Creates or updates 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. Used 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.