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