PinpointClient.php 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256
  1. <?php
  2. namespace Aws\Pinpoint;
  3. use Aws\Api\ApiProvider;
  4. use Aws\Api\DocModel;
  5. use Aws\Api\Service;
  6. use Aws\AwsClient;
  7. /**
  8. * This client is used to interact with the **Amazon Pinpoint** service.
  9. * @method \Aws\Result createApp(array $args = [])
  10. * @method \GuzzleHttp\Promise\Promise createAppAsync(array $args = [])
  11. * @method \Aws\Result createCampaign(array $args = [])
  12. * @method \GuzzleHttp\Promise\Promise createCampaignAsync(array $args = [])
  13. * @method \Aws\Result createEmailTemplate(array $args = [])
  14. * @method \GuzzleHttp\Promise\Promise createEmailTemplateAsync(array $args = [])
  15. * @method \Aws\Result createExportJob(array $args = [])
  16. * @method \GuzzleHttp\Promise\Promise createExportJobAsync(array $args = [])
  17. * @method \Aws\Result createImportJob(array $args = [])
  18. * @method \GuzzleHttp\Promise\Promise createImportJobAsync(array $args = [])
  19. * @method \Aws\Result createInAppTemplate(array $args = [])
  20. * @method \GuzzleHttp\Promise\Promise createInAppTemplateAsync(array $args = [])
  21. * @method \Aws\Result createJourney(array $args = [])
  22. * @method \GuzzleHttp\Promise\Promise createJourneyAsync(array $args = [])
  23. * @method \Aws\Result createPushTemplate(array $args = [])
  24. * @method \GuzzleHttp\Promise\Promise createPushTemplateAsync(array $args = [])
  25. * @method \Aws\Result createRecommenderConfiguration(array $args = [])
  26. * @method \GuzzleHttp\Promise\Promise createRecommenderConfigurationAsync(array $args = [])
  27. * @method \Aws\Result createSegment(array $args = [])
  28. * @method \GuzzleHttp\Promise\Promise createSegmentAsync(array $args = [])
  29. * @method \Aws\Result createSmsTemplate(array $args = [])
  30. * @method \GuzzleHttp\Promise\Promise createSmsTemplateAsync(array $args = [])
  31. * @method \Aws\Result createVoiceTemplate(array $args = [])
  32. * @method \GuzzleHttp\Promise\Promise createVoiceTemplateAsync(array $args = [])
  33. * @method \Aws\Result deleteAdmChannel(array $args = [])
  34. * @method \GuzzleHttp\Promise\Promise deleteAdmChannelAsync(array $args = [])
  35. * @method \Aws\Result deleteApnsChannel(array $args = [])
  36. * @method \GuzzleHttp\Promise\Promise deleteApnsChannelAsync(array $args = [])
  37. * @method \Aws\Result deleteApnsSandboxChannel(array $args = [])
  38. * @method \GuzzleHttp\Promise\Promise deleteApnsSandboxChannelAsync(array $args = [])
  39. * @method \Aws\Result deleteApnsVoipChannel(array $args = [])
  40. * @method \GuzzleHttp\Promise\Promise deleteApnsVoipChannelAsync(array $args = [])
  41. * @method \Aws\Result deleteApnsVoipSandboxChannel(array $args = [])
  42. * @method \GuzzleHttp\Promise\Promise deleteApnsVoipSandboxChannelAsync(array $args = [])
  43. * @method \Aws\Result deleteApp(array $args = [])
  44. * @method \GuzzleHttp\Promise\Promise deleteAppAsync(array $args = [])
  45. * @method \Aws\Result deleteBaiduChannel(array $args = [])
  46. * @method \GuzzleHttp\Promise\Promise deleteBaiduChannelAsync(array $args = [])
  47. * @method \Aws\Result deleteCampaign(array $args = [])
  48. * @method \GuzzleHttp\Promise\Promise deleteCampaignAsync(array $args = [])
  49. * @method \Aws\Result deleteEmailChannel(array $args = [])
  50. * @method \GuzzleHttp\Promise\Promise deleteEmailChannelAsync(array $args = [])
  51. * @method \Aws\Result deleteEmailTemplate(array $args = [])
  52. * @method \GuzzleHttp\Promise\Promise deleteEmailTemplateAsync(array $args = [])
  53. * @method \Aws\Result deleteEndpoint(array $args = [])
  54. * @method \GuzzleHttp\Promise\Promise deleteEndpointAsync(array $args = [])
  55. * @method \Aws\Result deleteEventStream(array $args = [])
  56. * @method \GuzzleHttp\Promise\Promise deleteEventStreamAsync(array $args = [])
  57. * @method \Aws\Result deleteGcmChannel(array $args = [])
  58. * @method \GuzzleHttp\Promise\Promise deleteGcmChannelAsync(array $args = [])
  59. * @method \Aws\Result deleteInAppTemplate(array $args = [])
  60. * @method \GuzzleHttp\Promise\Promise deleteInAppTemplateAsync(array $args = [])
  61. * @method \Aws\Result deleteJourney(array $args = [])
  62. * @method \GuzzleHttp\Promise\Promise deleteJourneyAsync(array $args = [])
  63. * @method \Aws\Result deletePushTemplate(array $args = [])
  64. * @method \GuzzleHttp\Promise\Promise deletePushTemplateAsync(array $args = [])
  65. * @method \Aws\Result deleteRecommenderConfiguration(array $args = [])
  66. * @method \GuzzleHttp\Promise\Promise deleteRecommenderConfigurationAsync(array $args = [])
  67. * @method \Aws\Result deleteSegment(array $args = [])
  68. * @method \GuzzleHttp\Promise\Promise deleteSegmentAsync(array $args = [])
  69. * @method \Aws\Result deleteSmsChannel(array $args = [])
  70. * @method \GuzzleHttp\Promise\Promise deleteSmsChannelAsync(array $args = [])
  71. * @method \Aws\Result deleteSmsTemplate(array $args = [])
  72. * @method \GuzzleHttp\Promise\Promise deleteSmsTemplateAsync(array $args = [])
  73. * @method \Aws\Result deleteUserEndpoints(array $args = [])
  74. * @method \GuzzleHttp\Promise\Promise deleteUserEndpointsAsync(array $args = [])
  75. * @method \Aws\Result deleteVoiceChannel(array $args = [])
  76. * @method \GuzzleHttp\Promise\Promise deleteVoiceChannelAsync(array $args = [])
  77. * @method \Aws\Result deleteVoiceTemplate(array $args = [])
  78. * @method \GuzzleHttp\Promise\Promise deleteVoiceTemplateAsync(array $args = [])
  79. * @method \Aws\Result getAdmChannel(array $args = [])
  80. * @method \GuzzleHttp\Promise\Promise getAdmChannelAsync(array $args = [])
  81. * @method \Aws\Result getApnsChannel(array $args = [])
  82. * @method \GuzzleHttp\Promise\Promise getApnsChannelAsync(array $args = [])
  83. * @method \Aws\Result getApnsSandboxChannel(array $args = [])
  84. * @method \GuzzleHttp\Promise\Promise getApnsSandboxChannelAsync(array $args = [])
  85. * @method \Aws\Result getApnsVoipChannel(array $args = [])
  86. * @method \GuzzleHttp\Promise\Promise getApnsVoipChannelAsync(array $args = [])
  87. * @method \Aws\Result getApnsVoipSandboxChannel(array $args = [])
  88. * @method \GuzzleHttp\Promise\Promise getApnsVoipSandboxChannelAsync(array $args = [])
  89. * @method \Aws\Result getApp(array $args = [])
  90. * @method \GuzzleHttp\Promise\Promise getAppAsync(array $args = [])
  91. * @method \Aws\Result getApplicationDateRangeKpi(array $args = [])
  92. * @method \GuzzleHttp\Promise\Promise getApplicationDateRangeKpiAsync(array $args = [])
  93. * @method \Aws\Result getApplicationSettings(array $args = [])
  94. * @method \GuzzleHttp\Promise\Promise getApplicationSettingsAsync(array $args = [])
  95. * @method \Aws\Result getApps(array $args = [])
  96. * @method \GuzzleHttp\Promise\Promise getAppsAsync(array $args = [])
  97. * @method \Aws\Result getBaiduChannel(array $args = [])
  98. * @method \GuzzleHttp\Promise\Promise getBaiduChannelAsync(array $args = [])
  99. * @method \Aws\Result getCampaign(array $args = [])
  100. * @method \GuzzleHttp\Promise\Promise getCampaignAsync(array $args = [])
  101. * @method \Aws\Result getCampaignActivities(array $args = [])
  102. * @method \GuzzleHttp\Promise\Promise getCampaignActivitiesAsync(array $args = [])
  103. * @method \Aws\Result getCampaignDateRangeKpi(array $args = [])
  104. * @method \GuzzleHttp\Promise\Promise getCampaignDateRangeKpiAsync(array $args = [])
  105. * @method \Aws\Result getCampaignVersion(array $args = [])
  106. * @method \GuzzleHttp\Promise\Promise getCampaignVersionAsync(array $args = [])
  107. * @method \Aws\Result getCampaignVersions(array $args = [])
  108. * @method \GuzzleHttp\Promise\Promise getCampaignVersionsAsync(array $args = [])
  109. * @method \Aws\Result getCampaigns(array $args = [])
  110. * @method \GuzzleHttp\Promise\Promise getCampaignsAsync(array $args = [])
  111. * @method \Aws\Result getChannels(array $args = [])
  112. * @method \GuzzleHttp\Promise\Promise getChannelsAsync(array $args = [])
  113. * @method \Aws\Result getEmailChannel(array $args = [])
  114. * @method \GuzzleHttp\Promise\Promise getEmailChannelAsync(array $args = [])
  115. * @method \Aws\Result getEmailTemplate(array $args = [])
  116. * @method \GuzzleHttp\Promise\Promise getEmailTemplateAsync(array $args = [])
  117. * @method \Aws\Result getUserEndpoint(array $args = [])
  118. * @method \GuzzleHttp\Promise\Promise getUserEndpointAsync(array $args = [])
  119. * @method \Aws\Result getEventStream(array $args = [])
  120. * @method \GuzzleHttp\Promise\Promise getEventStreamAsync(array $args = [])
  121. * @method \Aws\Result getExportJob(array $args = [])
  122. * @method \GuzzleHttp\Promise\Promise getExportJobAsync(array $args = [])
  123. * @method \Aws\Result getExportJobs(array $args = [])
  124. * @method \GuzzleHttp\Promise\Promise getExportJobsAsync(array $args = [])
  125. * @method \Aws\Result getGcmChannel(array $args = [])
  126. * @method \GuzzleHttp\Promise\Promise getGcmChannelAsync(array $args = [])
  127. * @method \Aws\Result getImportJob(array $args = [])
  128. * @method \GuzzleHttp\Promise\Promise getImportJobAsync(array $args = [])
  129. * @method \Aws\Result getImportJobs(array $args = [])
  130. * @method \GuzzleHttp\Promise\Promise getImportJobsAsync(array $args = [])
  131. * @method \Aws\Result getInAppMessages(array $args = [])
  132. * @method \GuzzleHttp\Promise\Promise getInAppMessagesAsync(array $args = [])
  133. * @method \Aws\Result getInAppTemplate(array $args = [])
  134. * @method \GuzzleHttp\Promise\Promise getInAppTemplateAsync(array $args = [])
  135. * @method \Aws\Result getJourney(array $args = [])
  136. * @method \GuzzleHttp\Promise\Promise getJourneyAsync(array $args = [])
  137. * @method \Aws\Result getJourneyDateRangeKpi(array $args = [])
  138. * @method \GuzzleHttp\Promise\Promise getJourneyDateRangeKpiAsync(array $args = [])
  139. * @method \Aws\Result getJourneyExecutionActivityMetrics(array $args = [])
  140. * @method \GuzzleHttp\Promise\Promise getJourneyExecutionActivityMetricsAsync(array $args = [])
  141. * @method \Aws\Result getJourneyExecutionMetrics(array $args = [])
  142. * @method \GuzzleHttp\Promise\Promise getJourneyExecutionMetricsAsync(array $args = [])
  143. * @method \Aws\Result getJourneyRunExecutionActivityMetrics(array $args = [])
  144. * @method \GuzzleHttp\Promise\Promise getJourneyRunExecutionActivityMetricsAsync(array $args = [])
  145. * @method \Aws\Result getJourneyRunExecutionMetrics(array $args = [])
  146. * @method \GuzzleHttp\Promise\Promise getJourneyRunExecutionMetricsAsync(array $args = [])
  147. * @method \Aws\Result getJourneyRuns(array $args = [])
  148. * @method \GuzzleHttp\Promise\Promise getJourneyRunsAsync(array $args = [])
  149. * @method \Aws\Result getPushTemplate(array $args = [])
  150. * @method \GuzzleHttp\Promise\Promise getPushTemplateAsync(array $args = [])
  151. * @method \Aws\Result getRecommenderConfiguration(array $args = [])
  152. * @method \GuzzleHttp\Promise\Promise getRecommenderConfigurationAsync(array $args = [])
  153. * @method \Aws\Result getRecommenderConfigurations(array $args = [])
  154. * @method \GuzzleHttp\Promise\Promise getRecommenderConfigurationsAsync(array $args = [])
  155. * @method \Aws\Result getSegment(array $args = [])
  156. * @method \GuzzleHttp\Promise\Promise getSegmentAsync(array $args = [])
  157. * @method \Aws\Result getSegmentExportJobs(array $args = [])
  158. * @method \GuzzleHttp\Promise\Promise getSegmentExportJobsAsync(array $args = [])
  159. * @method \Aws\Result getSegmentImportJobs(array $args = [])
  160. * @method \GuzzleHttp\Promise\Promise getSegmentImportJobsAsync(array $args = [])
  161. * @method \Aws\Result getSegmentVersion(array $args = [])
  162. * @method \GuzzleHttp\Promise\Promise getSegmentVersionAsync(array $args = [])
  163. * @method \Aws\Result getSegmentVersions(array $args = [])
  164. * @method \GuzzleHttp\Promise\Promise getSegmentVersionsAsync(array $args = [])
  165. * @method \Aws\Result getSegments(array $args = [])
  166. * @method \GuzzleHttp\Promise\Promise getSegmentsAsync(array $args = [])
  167. * @method \Aws\Result getSmsChannel(array $args = [])
  168. * @method \GuzzleHttp\Promise\Promise getSmsChannelAsync(array $args = [])
  169. * @method \Aws\Result getSmsTemplate(array $args = [])
  170. * @method \GuzzleHttp\Promise\Promise getSmsTemplateAsync(array $args = [])
  171. * @method \Aws\Result getUserEndpoints(array $args = [])
  172. * @method \GuzzleHttp\Promise\Promise getUserEndpointsAsync(array $args = [])
  173. * @method \Aws\Result getVoiceChannel(array $args = [])
  174. * @method \GuzzleHttp\Promise\Promise getVoiceChannelAsync(array $args = [])
  175. * @method \Aws\Result getVoiceTemplate(array $args = [])
  176. * @method \GuzzleHttp\Promise\Promise getVoiceTemplateAsync(array $args = [])
  177. * @method \Aws\Result listJourneys(array $args = [])
  178. * @method \GuzzleHttp\Promise\Promise listJourneysAsync(array $args = [])
  179. * @method \Aws\Result listTagsForResource(array $args = [])
  180. * @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
  181. * @method \Aws\Result listTemplateVersions(array $args = [])
  182. * @method \GuzzleHttp\Promise\Promise listTemplateVersionsAsync(array $args = [])
  183. * @method \Aws\Result listTemplates(array $args = [])
  184. * @method \GuzzleHttp\Promise\Promise listTemplatesAsync(array $args = [])
  185. * @method \Aws\Result phoneNumberValidate(array $args = [])
  186. * @method \GuzzleHttp\Promise\Promise phoneNumberValidateAsync(array $args = [])
  187. * @method \Aws\Result putEventStream(array $args = [])
  188. * @method \GuzzleHttp\Promise\Promise putEventStreamAsync(array $args = [])
  189. * @method \Aws\Result putEvents(array $args = [])
  190. * @method \GuzzleHttp\Promise\Promise putEventsAsync(array $args = [])
  191. * @method \Aws\Result removeAttributes(array $args = [])
  192. * @method \GuzzleHttp\Promise\Promise removeAttributesAsync(array $args = [])
  193. * @method \Aws\Result sendMessages(array $args = [])
  194. * @method \GuzzleHttp\Promise\Promise sendMessagesAsync(array $args = [])
  195. * @method \Aws\Result sendOTPMessage(array $args = [])
  196. * @method \GuzzleHttp\Promise\Promise sendOTPMessageAsync(array $args = [])
  197. * @method \Aws\Result sendUsersMessages(array $args = [])
  198. * @method \GuzzleHttp\Promise\Promise sendUsersMessagesAsync(array $args = [])
  199. * @method \Aws\Result tagResource(array $args = [])
  200. * @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
  201. * @method \Aws\Result untagResource(array $args = [])
  202. * @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
  203. * @method \Aws\Result updateAdmChannel(array $args = [])
  204. * @method \GuzzleHttp\Promise\Promise updateAdmChannelAsync(array $args = [])
  205. * @method \Aws\Result updateApnsChannel(array $args = [])
  206. * @method \GuzzleHttp\Promise\Promise updateApnsChannelAsync(array $args = [])
  207. * @method \Aws\Result updateApnsSandboxChannel(array $args = [])
  208. * @method \GuzzleHttp\Promise\Promise updateApnsSandboxChannelAsync(array $args = [])
  209. * @method \Aws\Result updateApnsVoipChannel(array $args = [])
  210. * @method \GuzzleHttp\Promise\Promise updateApnsVoipChannelAsync(array $args = [])
  211. * @method \Aws\Result updateApnsVoipSandboxChannel(array $args = [])
  212. * @method \GuzzleHttp\Promise\Promise updateApnsVoipSandboxChannelAsync(array $args = [])
  213. * @method \Aws\Result updateApplicationSettings(array $args = [])
  214. * @method \GuzzleHttp\Promise\Promise updateApplicationSettingsAsync(array $args = [])
  215. * @method \Aws\Result updateBaiduChannel(array $args = [])
  216. * @method \GuzzleHttp\Promise\Promise updateBaiduChannelAsync(array $args = [])
  217. * @method \Aws\Result updateCampaign(array $args = [])
  218. * @method \GuzzleHttp\Promise\Promise updateCampaignAsync(array $args = [])
  219. * @method \Aws\Result updateEmailChannel(array $args = [])
  220. * @method \GuzzleHttp\Promise\Promise updateEmailChannelAsync(array $args = [])
  221. * @method \Aws\Result updateEmailTemplate(array $args = [])
  222. * @method \GuzzleHttp\Promise\Promise updateEmailTemplateAsync(array $args = [])
  223. * @method \Aws\Result updateUserEndpoint(array $args = [])
  224. * @method \GuzzleHttp\Promise\Promise updateUserEndpointAsync(array $args = [])
  225. * @method \Aws\Result updateUserEndpointsBatch(array $args = [])
  226. * @method \GuzzleHttp\Promise\Promise updateUserEndpointsBatchAsync(array $args = [])
  227. * @method \Aws\Result updateGcmChannel(array $args = [])
  228. * @method \GuzzleHttp\Promise\Promise updateGcmChannelAsync(array $args = [])
  229. * @method \Aws\Result updateInAppTemplate(array $args = [])
  230. * @method \GuzzleHttp\Promise\Promise updateInAppTemplateAsync(array $args = [])
  231. * @method \Aws\Result updateJourney(array $args = [])
  232. * @method \GuzzleHttp\Promise\Promise updateJourneyAsync(array $args = [])
  233. * @method \Aws\Result updateJourneyState(array $args = [])
  234. * @method \GuzzleHttp\Promise\Promise updateJourneyStateAsync(array $args = [])
  235. * @method \Aws\Result updatePushTemplate(array $args = [])
  236. * @method \GuzzleHttp\Promise\Promise updatePushTemplateAsync(array $args = [])
  237. * @method \Aws\Result updateRecommenderConfiguration(array $args = [])
  238. * @method \GuzzleHttp\Promise\Promise updateRecommenderConfigurationAsync(array $args = [])
  239. * @method \Aws\Result updateSegment(array $args = [])
  240. * @method \GuzzleHttp\Promise\Promise updateSegmentAsync(array $args = [])
  241. * @method \Aws\Result updateSmsChannel(array $args = [])
  242. * @method \GuzzleHttp\Promise\Promise updateSmsChannelAsync(array $args = [])
  243. * @method \Aws\Result updateSmsTemplate(array $args = [])
  244. * @method \GuzzleHttp\Promise\Promise updateSmsTemplateAsync(array $args = [])
  245. * @method \Aws\Result updateTemplateActiveVersion(array $args = [])
  246. * @method \GuzzleHttp\Promise\Promise updateTemplateActiveVersionAsync(array $args = [])
  247. * @method \Aws\Result updateVoiceChannel(array $args = [])
  248. * @method \GuzzleHttp\Promise\Promise updateVoiceChannelAsync(array $args = [])
  249. * @method \Aws\Result updateVoiceTemplate(array $args = [])
  250. * @method \GuzzleHttp\Promise\Promise updateVoiceTemplateAsync(array $args = [])
  251. * @method \Aws\Result verifyOTPMessage(array $args = [])
  252. * @method \GuzzleHttp\Promise\Promise verifyOTPMessageAsync(array $args = [])
  253. */
  254. class PinpointClient extends AwsClient {}