File Coverage

blib/lib/Paws/Pinpoint.pm
Criterion Covered Total %
statement 3 3 100.0
branch n/a
condition n/a
subroutine 1 1 100.0
pod n/a
total 4 4 100.0


line stmt bran cond sub pod time code
1             package Paws::Pinpoint;
2 1     1   3316 use Moose;
  1         3  
  1         12  
3             sub service { 'pinpoint' }
4             sub version { '2016-12-01' }
5             sub flattened_arrays { 0 }
6             has max_attempts => (is => 'ro', isa => 'Int', default => 5);
7             has retry => (is => 'ro', isa => 'HashRef', default => sub {
8             { base => 'rand', type => 'exponential', growth_factor => 2 }
9             });
10             has retriables => (is => 'ro', isa => 'ArrayRef', default => sub { [
11             ] });
12              
13             with 'Paws::API::Caller', 'Paws::API::EndpointResolver', 'Paws::Net::V4Signature', 'Paws::Net::RestJsonCaller', 'Paws::Net::RestJsonResponse';
14              
15            
16             sub CreateApp {
17             my $self = shift;
18             my $call_object = $self->new_with_coercions('Paws::Pinpoint::CreateApp', @_);
19             return $self->caller->do_call($self, $call_object);
20             }
21             sub CreateCampaign {
22             my $self = shift;
23             my $call_object = $self->new_with_coercions('Paws::Pinpoint::CreateCampaign', @_);
24             return $self->caller->do_call($self, $call_object);
25             }
26             sub CreateImportJob {
27             my $self = shift;
28             my $call_object = $self->new_with_coercions('Paws::Pinpoint::CreateImportJob', @_);
29             return $self->caller->do_call($self, $call_object);
30             }
31             sub CreateSegment {
32             my $self = shift;
33             my $call_object = $self->new_with_coercions('Paws::Pinpoint::CreateSegment', @_);
34             return $self->caller->do_call($self, $call_object);
35             }
36             sub DeleteAdmChannel {
37             my $self = shift;
38             my $call_object = $self->new_with_coercions('Paws::Pinpoint::DeleteAdmChannel', @_);
39             return $self->caller->do_call($self, $call_object);
40             }
41             sub DeleteApnsChannel {
42             my $self = shift;
43             my $call_object = $self->new_with_coercions('Paws::Pinpoint::DeleteApnsChannel', @_);
44             return $self->caller->do_call($self, $call_object);
45             }
46             sub DeleteApnsSandboxChannel {
47             my $self = shift;
48             my $call_object = $self->new_with_coercions('Paws::Pinpoint::DeleteApnsSandboxChannel', @_);
49             return $self->caller->do_call($self, $call_object);
50             }
51             sub DeleteApp {
52             my $self = shift;
53             my $call_object = $self->new_with_coercions('Paws::Pinpoint::DeleteApp', @_);
54             return $self->caller->do_call($self, $call_object);
55             }
56             sub DeleteBaiduChannel {
57             my $self = shift;
58             my $call_object = $self->new_with_coercions('Paws::Pinpoint::DeleteBaiduChannel', @_);
59             return $self->caller->do_call($self, $call_object);
60             }
61             sub DeleteCampaign {
62             my $self = shift;
63             my $call_object = $self->new_with_coercions('Paws::Pinpoint::DeleteCampaign', @_);
64             return $self->caller->do_call($self, $call_object);
65             }
66             sub DeleteEmailChannel {
67             my $self = shift;
68             my $call_object = $self->new_with_coercions('Paws::Pinpoint::DeleteEmailChannel', @_);
69             return $self->caller->do_call($self, $call_object);
70             }
71             sub DeleteEventStream {
72             my $self = shift;
73             my $call_object = $self->new_with_coercions('Paws::Pinpoint::DeleteEventStream', @_);
74             return $self->caller->do_call($self, $call_object);
75             }
76             sub DeleteGcmChannel {
77             my $self = shift;
78             my $call_object = $self->new_with_coercions('Paws::Pinpoint::DeleteGcmChannel', @_);
79             return $self->caller->do_call($self, $call_object);
80             }
81             sub DeleteSegment {
82             my $self = shift;
83             my $call_object = $self->new_with_coercions('Paws::Pinpoint::DeleteSegment', @_);
84             return $self->caller->do_call($self, $call_object);
85             }
86             sub DeleteSmsChannel {
87             my $self = shift;
88             my $call_object = $self->new_with_coercions('Paws::Pinpoint::DeleteSmsChannel', @_);
89             return $self->caller->do_call($self, $call_object);
90             }
91             sub GetAdmChannel {
92             my $self = shift;
93             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetAdmChannel', @_);
94             return $self->caller->do_call($self, $call_object);
95             }
96             sub GetApnsChannel {
97             my $self = shift;
98             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetApnsChannel', @_);
99             return $self->caller->do_call($self, $call_object);
100             }
101             sub GetApnsSandboxChannel {
102             my $self = shift;
103             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetApnsSandboxChannel', @_);
104             return $self->caller->do_call($self, $call_object);
105             }
106             sub GetApp {
107             my $self = shift;
108             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetApp', @_);
109             return $self->caller->do_call($self, $call_object);
110             }
111             sub GetApplicationSettings {
112             my $self = shift;
113             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetApplicationSettings', @_);
114             return $self->caller->do_call($self, $call_object);
115             }
116             sub GetApps {
117             my $self = shift;
118             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetApps', @_);
119             return $self->caller->do_call($self, $call_object);
120             }
121             sub GetBaiduChannel {
122             my $self = shift;
123             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetBaiduChannel', @_);
124             return $self->caller->do_call($self, $call_object);
125             }
126             sub GetCampaign {
127             my $self = shift;
128             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetCampaign', @_);
129             return $self->caller->do_call($self, $call_object);
130             }
131             sub GetCampaignActivities {
132             my $self = shift;
133             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetCampaignActivities', @_);
134             return $self->caller->do_call($self, $call_object);
135             }
136             sub GetCampaigns {
137             my $self = shift;
138             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetCampaigns', @_);
139             return $self->caller->do_call($self, $call_object);
140             }
141             sub GetCampaignVersion {
142             my $self = shift;
143             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetCampaignVersion', @_);
144             return $self->caller->do_call($self, $call_object);
145             }
146             sub GetCampaignVersions {
147             my $self = shift;
148             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetCampaignVersions', @_);
149             return $self->caller->do_call($self, $call_object);
150             }
151             sub GetEmailChannel {
152             my $self = shift;
153             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetEmailChannel', @_);
154             return $self->caller->do_call($self, $call_object);
155             }
156             sub GetEndpoint {
157             my $self = shift;
158             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetEndpoint', @_);
159             return $self->caller->do_call($self, $call_object);
160             }
161             sub GetEventStream {
162             my $self = shift;
163             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetEventStream', @_);
164             return $self->caller->do_call($self, $call_object);
165             }
166             sub GetGcmChannel {
167             my $self = shift;
168             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetGcmChannel', @_);
169             return $self->caller->do_call($self, $call_object);
170             }
171             sub GetImportJob {
172             my $self = shift;
173             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetImportJob', @_);
174             return $self->caller->do_call($self, $call_object);
175             }
176             sub GetImportJobs {
177             my $self = shift;
178             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetImportJobs', @_);
179             return $self->caller->do_call($self, $call_object);
180             }
181             sub GetSegment {
182             my $self = shift;
183             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetSegment', @_);
184             return $self->caller->do_call($self, $call_object);
185             }
186             sub GetSegmentImportJobs {
187             my $self = shift;
188             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetSegmentImportJobs', @_);
189             return $self->caller->do_call($self, $call_object);
190             }
191             sub GetSegments {
192             my $self = shift;
193             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetSegments', @_);
194             return $self->caller->do_call($self, $call_object);
195             }
196             sub GetSegmentVersion {
197             my $self = shift;
198             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetSegmentVersion', @_);
199             return $self->caller->do_call($self, $call_object);
200             }
201             sub GetSegmentVersions {
202             my $self = shift;
203             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetSegmentVersions', @_);
204             return $self->caller->do_call($self, $call_object);
205             }
206             sub GetSmsChannel {
207             my $self = shift;
208             my $call_object = $self->new_with_coercions('Paws::Pinpoint::GetSmsChannel', @_);
209             return $self->caller->do_call($self, $call_object);
210             }
211             sub PutEventStream {
212             my $self = shift;
213             my $call_object = $self->new_with_coercions('Paws::Pinpoint::PutEventStream', @_);
214             return $self->caller->do_call($self, $call_object);
215             }
216             sub SendMessages {
217             my $self = shift;
218             my $call_object = $self->new_with_coercions('Paws::Pinpoint::SendMessages', @_);
219             return $self->caller->do_call($self, $call_object);
220             }
221             sub SendUsersMessages {
222             my $self = shift;
223             my $call_object = $self->new_with_coercions('Paws::Pinpoint::SendUsersMessages', @_);
224             return $self->caller->do_call($self, $call_object);
225             }
226             sub UpdateAdmChannel {
227             my $self = shift;
228             my $call_object = $self->new_with_coercions('Paws::Pinpoint::UpdateAdmChannel', @_);
229             return $self->caller->do_call($self, $call_object);
230             }
231             sub UpdateApnsChannel {
232             my $self = shift;
233             my $call_object = $self->new_with_coercions('Paws::Pinpoint::UpdateApnsChannel', @_);
234             return $self->caller->do_call($self, $call_object);
235             }
236             sub UpdateApnsSandboxChannel {
237             my $self = shift;
238             my $call_object = $self->new_with_coercions('Paws::Pinpoint::UpdateApnsSandboxChannel', @_);
239             return $self->caller->do_call($self, $call_object);
240             }
241             sub UpdateApplicationSettings {
242             my $self = shift;
243             my $call_object = $self->new_with_coercions('Paws::Pinpoint::UpdateApplicationSettings', @_);
244             return $self->caller->do_call($self, $call_object);
245             }
246             sub UpdateBaiduChannel {
247             my $self = shift;
248             my $call_object = $self->new_with_coercions('Paws::Pinpoint::UpdateBaiduChannel', @_);
249             return $self->caller->do_call($self, $call_object);
250             }
251             sub UpdateCampaign {
252             my $self = shift;
253             my $call_object = $self->new_with_coercions('Paws::Pinpoint::UpdateCampaign', @_);
254             return $self->caller->do_call($self, $call_object);
255             }
256             sub UpdateEmailChannel {
257             my $self = shift;
258             my $call_object = $self->new_with_coercions('Paws::Pinpoint::UpdateEmailChannel', @_);
259             return $self->caller->do_call($self, $call_object);
260             }
261             sub UpdateEndpoint {
262             my $self = shift;
263             my $call_object = $self->new_with_coercions('Paws::Pinpoint::UpdateEndpoint', @_);
264             return $self->caller->do_call($self, $call_object);
265             }
266             sub UpdateEndpointsBatch {
267             my $self = shift;
268             my $call_object = $self->new_with_coercions('Paws::Pinpoint::UpdateEndpointsBatch', @_);
269             return $self->caller->do_call($self, $call_object);
270             }
271             sub UpdateGcmChannel {
272             my $self = shift;
273             my $call_object = $self->new_with_coercions('Paws::Pinpoint::UpdateGcmChannel', @_);
274             return $self->caller->do_call($self, $call_object);
275             }
276             sub UpdateSegment {
277             my $self = shift;
278             my $call_object = $self->new_with_coercions('Paws::Pinpoint::UpdateSegment', @_);
279             return $self->caller->do_call($self, $call_object);
280             }
281             sub UpdateSmsChannel {
282             my $self = shift;
283             my $call_object = $self->new_with_coercions('Paws::Pinpoint::UpdateSmsChannel', @_);
284             return $self->caller->do_call($self, $call_object);
285             }
286            
287              
288              
289             sub operations { qw/CreateApp CreateCampaign CreateImportJob CreateSegment DeleteAdmChannel DeleteApnsChannel DeleteApnsSandboxChannel DeleteApp DeleteBaiduChannel DeleteCampaign DeleteEmailChannel DeleteEventStream DeleteGcmChannel DeleteSegment DeleteSmsChannel GetAdmChannel GetApnsChannel GetApnsSandboxChannel GetApp GetApplicationSettings GetApps GetBaiduChannel GetCampaign GetCampaignActivities GetCampaigns GetCampaignVersion GetCampaignVersions GetEmailChannel GetEndpoint GetEventStream GetGcmChannel GetImportJob GetImportJobs GetSegment GetSegmentImportJobs GetSegments GetSegmentVersion GetSegmentVersions GetSmsChannel PutEventStream SendMessages SendUsersMessages UpdateAdmChannel UpdateApnsChannel UpdateApnsSandboxChannel UpdateApplicationSettings UpdateBaiduChannel UpdateCampaign UpdateEmailChannel UpdateEndpoint UpdateEndpointsBatch UpdateGcmChannel UpdateSegment UpdateSmsChannel / }
290              
291             1;
292              
293             ### main pod documentation begin ###
294              
295             =head1 NAME
296              
297             Paws::Pinpoint - Perl Interface to AWS Amazon Pinpoint
298              
299             =head1 SYNOPSIS
300              
301             use Paws;
302              
303             my $obj = Paws->service('Pinpoint');
304             my $res = $obj->Method(
305             Arg1 => $val1,
306             Arg2 => [ 'V1', 'V2' ],
307             # if Arg3 is an object, the HashRef will be used as arguments to the constructor
308             # of the arguments type
309             Arg3 => { Att1 => 'Val1' },
310             # if Arg4 is an array of objects, the HashRefs will be passed as arguments to
311             # the constructor of the arguments type
312             Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ],
313             );
314              
315             =head1 DESCRIPTION
316              
317              
318              
319             =head1 METHODS
320              
321             =head2 CreateApp(CreateApplicationRequest => L<Paws::Pinpoint::CreateApplicationRequest>)
322              
323             Each argument is described in detail in: L<Paws::Pinpoint::CreateApp>
324              
325             Returns: a L<Paws::Pinpoint::CreateAppResponse> instance
326              
327             Creates or updates an app.
328              
329              
330             =head2 CreateCampaign(ApplicationId => Str, WriteCampaignRequest => L<Paws::Pinpoint::WriteCampaignRequest>)
331              
332             Each argument is described in detail in: L<Paws::Pinpoint::CreateCampaign>
333              
334             Returns: a L<Paws::Pinpoint::CreateCampaignResponse> instance
335              
336             Creates or updates a campaign.
337              
338              
339             =head2 CreateImportJob(ApplicationId => Str, ImportJobRequest => L<Paws::Pinpoint::ImportJobRequest>)
340              
341             Each argument is described in detail in: L<Paws::Pinpoint::CreateImportJob>
342              
343             Returns: a L<Paws::Pinpoint::CreateImportJobResponse> instance
344              
345             Creates or updates an import job.
346              
347              
348             =head2 CreateSegment(ApplicationId => Str, WriteSegmentRequest => L<Paws::Pinpoint::WriteSegmentRequest>)
349              
350             Each argument is described in detail in: L<Paws::Pinpoint::CreateSegment>
351              
352             Returns: a L<Paws::Pinpoint::CreateSegmentResponse> instance
353              
354             Used to create or update a segment.
355              
356              
357             =head2 DeleteAdmChannel(ApplicationId => Str)
358              
359             Each argument is described in detail in: L<Paws::Pinpoint::DeleteAdmChannel>
360              
361             Returns: a L<Paws::Pinpoint::DeleteAdmChannelResponse> instance
362              
363             Delete an ADM channel
364              
365              
366             =head2 DeleteApnsChannel(ApplicationId => Str)
367              
368             Each argument is described in detail in: L<Paws::Pinpoint::DeleteApnsChannel>
369              
370             Returns: a L<Paws::Pinpoint::DeleteApnsChannelResponse> instance
371              
372             Deletes the APNs channel for an app.
373              
374              
375             =head2 DeleteApnsSandboxChannel(ApplicationId => Str)
376              
377             Each argument is described in detail in: L<Paws::Pinpoint::DeleteApnsSandboxChannel>
378              
379             Returns: a L<Paws::Pinpoint::DeleteApnsSandboxChannelResponse> instance
380              
381             Delete an APNS sandbox channel
382              
383              
384             =head2 DeleteApp(ApplicationId => Str)
385              
386             Each argument is described in detail in: L<Paws::Pinpoint::DeleteApp>
387              
388             Returns: a L<Paws::Pinpoint::DeleteAppResponse> instance
389              
390             Deletes an app.
391              
392              
393             =head2 DeleteBaiduChannel(ApplicationId => Str)
394              
395             Each argument is described in detail in: L<Paws::Pinpoint::DeleteBaiduChannel>
396              
397             Returns: a L<Paws::Pinpoint::DeleteBaiduChannelResponse> instance
398              
399             Delete a BAIDU GCM channel
400              
401              
402             =head2 DeleteCampaign(ApplicationId => Str, CampaignId => Str)
403              
404             Each argument is described in detail in: L<Paws::Pinpoint::DeleteCampaign>
405              
406             Returns: a L<Paws::Pinpoint::DeleteCampaignResponse> instance
407              
408             Deletes a campaign.
409              
410              
411             =head2 DeleteEmailChannel(ApplicationId => Str)
412              
413             Each argument is described in detail in: L<Paws::Pinpoint::DeleteEmailChannel>
414              
415             Returns: a L<Paws::Pinpoint::DeleteEmailChannelResponse> instance
416              
417             Delete an email channel
418              
419              
420             =head2 DeleteEventStream(ApplicationId => Str)
421              
422             Each argument is described in detail in: L<Paws::Pinpoint::DeleteEventStream>
423              
424             Returns: a L<Paws::Pinpoint::DeleteEventStreamResponse> instance
425              
426             Deletes the event stream for an app.
427              
428              
429             =head2 DeleteGcmChannel(ApplicationId => Str)
430              
431             Each argument is described in detail in: L<Paws::Pinpoint::DeleteGcmChannel>
432              
433             Returns: a L<Paws::Pinpoint::DeleteGcmChannelResponse> instance
434              
435             Deletes the GCM channel for an app.
436              
437              
438             =head2 DeleteSegment(ApplicationId => Str, SegmentId => Str)
439              
440             Each argument is described in detail in: L<Paws::Pinpoint::DeleteSegment>
441              
442             Returns: a L<Paws::Pinpoint::DeleteSegmentResponse> instance
443              
444             Deletes a segment.
445              
446              
447             =head2 DeleteSmsChannel(ApplicationId => Str)
448              
449             Each argument is described in detail in: L<Paws::Pinpoint::DeleteSmsChannel>
450              
451             Returns: a L<Paws::Pinpoint::DeleteSmsChannelResponse> instance
452              
453             Delete an SMS channel
454              
455              
456             =head2 GetAdmChannel(ApplicationId => Str)
457              
458             Each argument is described in detail in: L<Paws::Pinpoint::GetAdmChannel>
459              
460             Returns: a L<Paws::Pinpoint::GetAdmChannelResponse> instance
461              
462             Get an ADM channel
463              
464              
465             =head2 GetApnsChannel(ApplicationId => Str)
466              
467             Each argument is described in detail in: L<Paws::Pinpoint::GetApnsChannel>
468              
469             Returns: a L<Paws::Pinpoint::GetApnsChannelResponse> instance
470              
471             Returns information about the APNs channel for an app.
472              
473              
474             =head2 GetApnsSandboxChannel(ApplicationId => Str)
475              
476             Each argument is described in detail in: L<Paws::Pinpoint::GetApnsSandboxChannel>
477              
478             Returns: a L<Paws::Pinpoint::GetApnsSandboxChannelResponse> instance
479              
480             Get an APNS sandbox channel
481              
482              
483             =head2 GetApp(ApplicationId => Str)
484              
485             Each argument is described in detail in: L<Paws::Pinpoint::GetApp>
486              
487             Returns: a L<Paws::Pinpoint::GetAppResponse> instance
488              
489             Returns information about an app.
490              
491              
492             =head2 GetApplicationSettings(ApplicationId => Str)
493              
494             Each argument is described in detail in: L<Paws::Pinpoint::GetApplicationSettings>
495              
496             Returns: a L<Paws::Pinpoint::GetApplicationSettingsResponse> instance
497              
498             Used to request the settings for an app.
499              
500              
501             =head2 GetApps([PageSize => Str, Token => Str])
502              
503             Each argument is described in detail in: L<Paws::Pinpoint::GetApps>
504              
505             Returns: a L<Paws::Pinpoint::GetAppsResponse> instance
506              
507             Returns information about your apps.
508              
509              
510             =head2 GetBaiduChannel(ApplicationId => Str)
511              
512             Each argument is described in detail in: L<Paws::Pinpoint::GetBaiduChannel>
513              
514             Returns: a L<Paws::Pinpoint::GetBaiduChannelResponse> instance
515              
516             Get a BAIDU GCM channel
517              
518              
519             =head2 GetCampaign(ApplicationId => Str, CampaignId => Str)
520              
521             Each argument is described in detail in: L<Paws::Pinpoint::GetCampaign>
522              
523             Returns: a L<Paws::Pinpoint::GetCampaignResponse> instance
524              
525             Returns information about a campaign.
526              
527              
528             =head2 GetCampaignActivities(ApplicationId => Str, CampaignId => Str, [PageSize => Str, Token => Str])
529              
530             Each argument is described in detail in: L<Paws::Pinpoint::GetCampaignActivities>
531              
532             Returns: a L<Paws::Pinpoint::GetCampaignActivitiesResponse> instance
533              
534             Returns information about the activity performed by a campaign.
535              
536              
537             =head2 GetCampaigns(ApplicationId => Str, [PageSize => Str, Token => Str])
538              
539             Each argument is described in detail in: L<Paws::Pinpoint::GetCampaigns>
540              
541             Returns: a L<Paws::Pinpoint::GetCampaignsResponse> instance
542              
543             Returns information about your campaigns.
544              
545              
546             =head2 GetCampaignVersion(ApplicationId => Str, CampaignId => Str, Version => Str)
547              
548             Each argument is described in detail in: L<Paws::Pinpoint::GetCampaignVersion>
549              
550             Returns: a L<Paws::Pinpoint::GetCampaignVersionResponse> instance
551              
552             Returns information about a specific version of a campaign.
553              
554              
555             =head2 GetCampaignVersions(ApplicationId => Str, CampaignId => Str, [PageSize => Str, Token => Str])
556              
557             Each argument is described in detail in: L<Paws::Pinpoint::GetCampaignVersions>
558              
559             Returns: a L<Paws::Pinpoint::GetCampaignVersionsResponse> instance
560              
561             Returns information about your campaign versions.
562              
563              
564             =head2 GetEmailChannel(ApplicationId => Str)
565              
566             Each argument is described in detail in: L<Paws::Pinpoint::GetEmailChannel>
567              
568             Returns: a L<Paws::Pinpoint::GetEmailChannelResponse> instance
569              
570             Get an email channel
571              
572              
573             =head2 GetEndpoint(ApplicationId => Str, EndpointId => Str)
574              
575             Each argument is described in detail in: L<Paws::Pinpoint::GetEndpoint>
576              
577             Returns: a L<Paws::Pinpoint::GetEndpointResponse> instance
578              
579             Returns information about an endpoint.
580              
581              
582             =head2 GetEventStream(ApplicationId => Str)
583              
584             Each argument is described in detail in: L<Paws::Pinpoint::GetEventStream>
585              
586             Returns: a L<Paws::Pinpoint::GetEventStreamResponse> instance
587              
588             Returns the event stream for an app.
589              
590              
591             =head2 GetGcmChannel(ApplicationId => Str)
592              
593             Each argument is described in detail in: L<Paws::Pinpoint::GetGcmChannel>
594              
595             Returns: a L<Paws::Pinpoint::GetGcmChannelResponse> instance
596              
597             Returns information about the GCM channel for an app.
598              
599              
600             =head2 GetImportJob(ApplicationId => Str, JobId => Str)
601              
602             Each argument is described in detail in: L<Paws::Pinpoint::GetImportJob>
603              
604             Returns: a L<Paws::Pinpoint::GetImportJobResponse> instance
605              
606             Returns information about an import job.
607              
608              
609             =head2 GetImportJobs(ApplicationId => Str, [PageSize => Str, Token => Str])
610              
611             Each argument is described in detail in: L<Paws::Pinpoint::GetImportJobs>
612              
613             Returns: a L<Paws::Pinpoint::GetImportJobsResponse> instance
614              
615             Returns information about your import jobs.
616              
617              
618             =head2 GetSegment(ApplicationId => Str, SegmentId => Str)
619              
620             Each argument is described in detail in: L<Paws::Pinpoint::GetSegment>
621              
622             Returns: a L<Paws::Pinpoint::GetSegmentResponse> instance
623              
624             Returns information about a segment.
625              
626              
627             =head2 GetSegmentImportJobs(ApplicationId => Str, SegmentId => Str, [PageSize => Str, Token => Str])
628              
629             Each argument is described in detail in: L<Paws::Pinpoint::GetSegmentImportJobs>
630              
631             Returns: a L<Paws::Pinpoint::GetSegmentImportJobsResponse> instance
632              
633             Returns a list of import jobs for a specific segment.
634              
635              
636             =head2 GetSegments(ApplicationId => Str, [PageSize => Str, Token => Str])
637              
638             Each argument is described in detail in: L<Paws::Pinpoint::GetSegments>
639              
640             Returns: a L<Paws::Pinpoint::GetSegmentsResponse> instance
641              
642             Used to get information about your segments.
643              
644              
645             =head2 GetSegmentVersion(ApplicationId => Str, SegmentId => Str, Version => Str)
646              
647             Each argument is described in detail in: L<Paws::Pinpoint::GetSegmentVersion>
648              
649             Returns: a L<Paws::Pinpoint::GetSegmentVersionResponse> instance
650              
651             Returns information about a segment version.
652              
653              
654             =head2 GetSegmentVersions(ApplicationId => Str, SegmentId => Str, [PageSize => Str, Token => Str])
655              
656             Each argument is described in detail in: L<Paws::Pinpoint::GetSegmentVersions>
657              
658             Returns: a L<Paws::Pinpoint::GetSegmentVersionsResponse> instance
659              
660             Returns information about your segment versions.
661              
662              
663             =head2 GetSmsChannel(ApplicationId => Str)
664              
665             Each argument is described in detail in: L<Paws::Pinpoint::GetSmsChannel>
666              
667             Returns: a L<Paws::Pinpoint::GetSmsChannelResponse> instance
668              
669             Get an SMS channel
670              
671              
672             =head2 PutEventStream(ApplicationId => Str, WriteEventStream => L<Paws::Pinpoint::WriteEventStream>)
673              
674             Each argument is described in detail in: L<Paws::Pinpoint::PutEventStream>
675              
676             Returns: a L<Paws::Pinpoint::PutEventStreamResponse> instance
677              
678             Use to create or update the event stream for an app.
679              
680              
681             =head2 SendMessages(ApplicationId => Str, MessageRequest => L<Paws::Pinpoint::MessageRequest>)
682              
683             Each argument is described in detail in: L<Paws::Pinpoint::SendMessages>
684              
685             Returns: a L<Paws::Pinpoint::SendMessagesResponse> instance
686              
687             Send a batch of messages
688              
689              
690             =head2 SendUsersMessages(ApplicationId => Str, SendUsersMessageRequest => L<Paws::Pinpoint::SendUsersMessageRequest>)
691              
692             Each argument is described in detail in: L<Paws::Pinpoint::SendUsersMessages>
693              
694             Returns: a L<Paws::Pinpoint::SendUsersMessagesResponse> instance
695              
696             Send a batch of messages to users
697              
698              
699             =head2 UpdateAdmChannel(ADMChannelRequest => L<Paws::Pinpoint::ADMChannelRequest>, ApplicationId => Str)
700              
701             Each argument is described in detail in: L<Paws::Pinpoint::UpdateAdmChannel>
702              
703             Returns: a L<Paws::Pinpoint::UpdateAdmChannelResponse> instance
704              
705             Update an ADM channel
706              
707              
708             =head2 UpdateApnsChannel(APNSChannelRequest => L<Paws::Pinpoint::APNSChannelRequest>, ApplicationId => Str)
709              
710             Each argument is described in detail in: L<Paws::Pinpoint::UpdateApnsChannel>
711              
712             Returns: a L<Paws::Pinpoint::UpdateApnsChannelResponse> instance
713              
714             Use to update the APNs channel for an app.
715              
716              
717             =head2 UpdateApnsSandboxChannel(APNSSandboxChannelRequest => L<Paws::Pinpoint::APNSSandboxChannelRequest>, ApplicationId => Str)
718              
719             Each argument is described in detail in: L<Paws::Pinpoint::UpdateApnsSandboxChannel>
720              
721             Returns: a L<Paws::Pinpoint::UpdateApnsSandboxChannelResponse> instance
722              
723             Update an APNS sandbox channel
724              
725              
726             =head2 UpdateApplicationSettings(ApplicationId => Str, WriteApplicationSettingsRequest => L<Paws::Pinpoint::WriteApplicationSettingsRequest>)
727              
728             Each argument is described in detail in: L<Paws::Pinpoint::UpdateApplicationSettings>
729              
730             Returns: a L<Paws::Pinpoint::UpdateApplicationSettingsResponse> instance
731              
732             Used to update the settings for an app.
733              
734              
735             =head2 UpdateBaiduChannel(ApplicationId => Str, BaiduChannelRequest => L<Paws::Pinpoint::BaiduChannelRequest>)
736              
737             Each argument is described in detail in: L<Paws::Pinpoint::UpdateBaiduChannel>
738              
739             Returns: a L<Paws::Pinpoint::UpdateBaiduChannelResponse> instance
740              
741             Update a BAIDU GCM channel
742              
743              
744             =head2 UpdateCampaign(ApplicationId => Str, CampaignId => Str, WriteCampaignRequest => L<Paws::Pinpoint::WriteCampaignRequest>)
745              
746             Each argument is described in detail in: L<Paws::Pinpoint::UpdateCampaign>
747              
748             Returns: a L<Paws::Pinpoint::UpdateCampaignResponse> instance
749              
750             Use to update a campaign.
751              
752              
753             =head2 UpdateEmailChannel(ApplicationId => Str, EmailChannelRequest => L<Paws::Pinpoint::EmailChannelRequest>)
754              
755             Each argument is described in detail in: L<Paws::Pinpoint::UpdateEmailChannel>
756              
757             Returns: a L<Paws::Pinpoint::UpdateEmailChannelResponse> instance
758              
759             Update an email channel
760              
761              
762             =head2 UpdateEndpoint(ApplicationId => Str, EndpointId => Str, EndpointRequest => L<Paws::Pinpoint::EndpointRequest>)
763              
764             Each argument is described in detail in: L<Paws::Pinpoint::UpdateEndpoint>
765              
766             Returns: a L<Paws::Pinpoint::UpdateEndpointResponse> instance
767              
768             Use to update an endpoint.
769              
770              
771             =head2 UpdateEndpointsBatch(ApplicationId => Str, EndpointBatchRequest => L<Paws::Pinpoint::EndpointBatchRequest>)
772              
773             Each argument is described in detail in: L<Paws::Pinpoint::UpdateEndpointsBatch>
774              
775             Returns: a L<Paws::Pinpoint::UpdateEndpointsBatchResponse> instance
776              
777             Use to update a batch of endpoints.
778              
779              
780             =head2 UpdateGcmChannel(ApplicationId => Str, GCMChannelRequest => L<Paws::Pinpoint::GCMChannelRequest>)
781              
782             Each argument is described in detail in: L<Paws::Pinpoint::UpdateGcmChannel>
783              
784             Returns: a L<Paws::Pinpoint::UpdateGcmChannelResponse> instance
785              
786             Use to update the GCM channel for an app.
787              
788              
789             =head2 UpdateSegment(ApplicationId => Str, SegmentId => Str, WriteSegmentRequest => L<Paws::Pinpoint::WriteSegmentRequest>)
790              
791             Each argument is described in detail in: L<Paws::Pinpoint::UpdateSegment>
792              
793             Returns: a L<Paws::Pinpoint::UpdateSegmentResponse> instance
794              
795             Use to update a segment.
796              
797              
798             =head2 UpdateSmsChannel(ApplicationId => Str, SMSChannelRequest => L<Paws::Pinpoint::SMSChannelRequest>)
799              
800             Each argument is described in detail in: L<Paws::Pinpoint::UpdateSmsChannel>
801              
802             Returns: a L<Paws::Pinpoint::UpdateSmsChannelResponse> instance
803              
804             Update an SMS channel
805              
806              
807              
808              
809             =head1 PAGINATORS
810              
811             Paginator methods are helpers that repetively call methods that return partial results
812              
813              
814              
815              
816             =head1 SEE ALSO
817              
818             This service class forms part of L<Paws>
819              
820             =head1 BUGS and CONTRIBUTIONS
821              
822             The source code is located here: https://github.com/pplu/aws-sdk-perl
823              
824             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
825              
826             =cut
827