++ed by:
DBOOK GNUSTAVO EMAZEP PABLROD ETHER

10 PAUSE users
11 non-PAUSE users.

Jose Luis Martinez Torres
and 1 contributors

NAME

Paws::Pinpoint - Perl Interface to AWS Amazon Pinpoint

SYNOPSIS

  use Paws;

  my $obj = Paws->service('Pinpoint');
  my $res = $obj->Method(
    Arg1 => $val1,
    Arg2 => [ 'V1', 'V2' ],
    # if Arg3 is an object, the HashRef will be used as arguments to the constructor
    # of the arguments type
    Arg3 => { Att1 => 'Val1' },
    # if Arg4 is an array of objects, the HashRefs will be passed as arguments to
    # the constructor of the arguments type
    Arg4 => [ { Att1 => 'Val1'  }, { Att1 => 'Val2' } ],
  );

DESCRIPTION

METHODS

CreateCampaign(ApplicationId => Str, WriteCampaignRequest => Paws::Pinpoint::WriteCampaignRequest)

Each argument is described in detail in: Paws::Pinpoint::CreateCampaign

Returns: a Paws::Pinpoint::CreateCampaignResponse instance

  Creates or updates a campaign.

CreateImportJob(ApplicationId => Str, ImportJobRequest => Paws::Pinpoint::ImportJobRequest)

Each argument is described in detail in: Paws::Pinpoint::CreateImportJob

Returns: a Paws::Pinpoint::CreateImportJobResponse instance

  Creates or updates an import job.

CreateSegment(ApplicationId => Str, WriteSegmentRequest => Paws::Pinpoint::WriteSegmentRequest)

Each argument is described in detail in: Paws::Pinpoint::CreateSegment

Returns: a Paws::Pinpoint::CreateSegmentResponse instance

  Used to create or update a segment.

DeleteApnsChannel(ApplicationId => Str)

Each argument is described in detail in: Paws::Pinpoint::DeleteApnsChannel

Returns: a Paws::Pinpoint::DeleteApnsChannelResponse instance

  Deletes the APNs channel for an app.

DeleteCampaign(ApplicationId => Str, CampaignId => Str)

Each argument is described in detail in: Paws::Pinpoint::DeleteCampaign

Returns: a Paws::Pinpoint::DeleteCampaignResponse instance

  Deletes a campaign.

DeleteGcmChannel(ApplicationId => Str)

Each argument is described in detail in: Paws::Pinpoint::DeleteGcmChannel

Returns: a Paws::Pinpoint::DeleteGcmChannelResponse instance

  Deletes the GCM channel for an app.

DeleteSegment(ApplicationId => Str, SegmentId => Str)

Each argument is described in detail in: Paws::Pinpoint::DeleteSegment

Returns: a Paws::Pinpoint::DeleteSegmentResponse instance

  Deletes a segment.

GetApnsChannel(ApplicationId => Str)

Each argument is described in detail in: Paws::Pinpoint::GetApnsChannel

Returns: a Paws::Pinpoint::GetApnsChannelResponse instance

  Returns information about the APNs channel for an app.

GetApplicationSettings(ApplicationId => Str)

Each argument is described in detail in: Paws::Pinpoint::GetApplicationSettings

Returns: a Paws::Pinpoint::GetApplicationSettingsResponse instance

  Used to request the settings for an app.

GetCampaign(ApplicationId => Str, CampaignId => Str)

Each argument is described in detail in: Paws::Pinpoint::GetCampaign

Returns: a Paws::Pinpoint::GetCampaignResponse instance

  Returns information about a campaign.

GetCampaignActivities(ApplicationId => Str, CampaignId => Str, [PageSize => Str, Token => Str])

Each argument is described in detail in: Paws::Pinpoint::GetCampaignActivities

Returns: a Paws::Pinpoint::GetCampaignActivitiesResponse instance

  Returns information about the activity performed by a campaign.

GetCampaigns(ApplicationId => Str, [PageSize => Str, Token => Str])

Each argument is described in detail in: Paws::Pinpoint::GetCampaigns

Returns: a Paws::Pinpoint::GetCampaignsResponse instance

  Returns information about your campaigns.

GetCampaignVersion(ApplicationId => Str, CampaignId => Str, Version => Str)

Each argument is described in detail in: Paws::Pinpoint::GetCampaignVersion

Returns: a Paws::Pinpoint::GetCampaignVersionResponse instance

  Returns information about your campaign versions.

GetCampaignVersions(ApplicationId => Str, CampaignId => Str, [PageSize => Str, Token => Str])

Each argument is described in detail in: Paws::Pinpoint::GetCampaignVersions

Returns: a Paws::Pinpoint::GetCampaignVersionsResponse instance

  Returns information about your campaign versions.

GetEndpoint(ApplicationId => Str, EndpointId => Str)

Each argument is described in detail in: Paws::Pinpoint::GetEndpoint

Returns: a Paws::Pinpoint::GetEndpointResponse instance

  Returns information about an endpoint.

GetGcmChannel(ApplicationId => Str)

Each argument is described in detail in: Paws::Pinpoint::GetGcmChannel

Returns: a Paws::Pinpoint::GetGcmChannelResponse instance

  Returns information about the GCM channel for an app.

GetImportJob(ApplicationId => Str, JobId => Str)

Each argument is described in detail in: Paws::Pinpoint::GetImportJob

Returns: a Paws::Pinpoint::GetImportJobResponse instance

  Returns information about an import job.

GetImportJobs(ApplicationId => Str, [PageSize => Str, Token => Str])

Each argument is described in detail in: Paws::Pinpoint::GetImportJobs

Returns: a Paws::Pinpoint::GetImportJobsResponse instance

  Returns information about your import jobs.

GetSegment(ApplicationId => Str, SegmentId => Str)

Each argument is described in detail in: Paws::Pinpoint::GetSegment

Returns: a Paws::Pinpoint::GetSegmentResponse instance

  Returns information about a segment.

GetSegmentImportJobs(ApplicationId => Str, SegmentId => Str, [PageSize => Str, Token => Str])

Each argument is described in detail in: Paws::Pinpoint::GetSegmentImportJobs

Returns: a Paws::Pinpoint::GetSegmentImportJobsResponse instance

  Returns a list of import jobs for a specific segment.

GetSegments(ApplicationId => Str, [PageSize => Str, Token => Str])

Each argument is described in detail in: Paws::Pinpoint::GetSegments

Returns: a Paws::Pinpoint::GetSegmentsResponse instance

  Used to get information about your segments.

GetSegmentVersion(ApplicationId => Str, SegmentId => Str, Version => Str)

Each argument is described in detail in: Paws::Pinpoint::GetSegmentVersion

Returns: a Paws::Pinpoint::GetSegmentVersionResponse instance

  Returns information about a segment version.

GetSegmentVersions(ApplicationId => Str, SegmentId => Str, [PageSize => Str, Token => Str])

Each argument is described in detail in: Paws::Pinpoint::GetSegmentVersions

Returns: a Paws::Pinpoint::GetSegmentVersionsResponse instance

  Returns information about your segment versions.

UpdateApnsChannel(APNSChannelRequest => Paws::Pinpoint::APNSChannelRequest, ApplicationId => Str)

Each argument is described in detail in: Paws::Pinpoint::UpdateApnsChannel

Returns: a Paws::Pinpoint::UpdateApnsChannelResponse instance

  Use to update the APNs channel for an app.

UpdateApplicationSettings(ApplicationId => Str, WriteApplicationSettingsRequest => Paws::Pinpoint::WriteApplicationSettingsRequest)

Each argument is described in detail in: Paws::Pinpoint::UpdateApplicationSettings

Returns: a Paws::Pinpoint::UpdateApplicationSettingsResponse instance

  Used to update the settings for an app.

UpdateCampaign(ApplicationId => Str, CampaignId => Str, WriteCampaignRequest => Paws::Pinpoint::WriteCampaignRequest)

Each argument is described in detail in: Paws::Pinpoint::UpdateCampaign

Returns: a Paws::Pinpoint::UpdateCampaignResponse instance

  Use to update a campaign.

UpdateEndpoint(ApplicationId => Str, EndpointId => Str, EndpointRequest => Paws::Pinpoint::EndpointRequest)

Each argument is described in detail in: Paws::Pinpoint::UpdateEndpoint

Returns: a Paws::Pinpoint::UpdateEndpointResponse instance

  Use to update an endpoint.

UpdateEndpointsBatch(ApplicationId => Str, EndpointBatchRequest => Paws::Pinpoint::EndpointBatchRequest)

Each argument is described in detail in: Paws::Pinpoint::UpdateEndpointsBatch

Returns: a Paws::Pinpoint::UpdateEndpointsBatchResponse instance

  Use to update your endpoints.

UpdateGcmChannel(ApplicationId => Str, GCMChannelRequest => Paws::Pinpoint::GCMChannelRequest)

Each argument is described in detail in: Paws::Pinpoint::UpdateGcmChannel

Returns: a Paws::Pinpoint::UpdateGcmChannelResponse instance

  Use to update the GCM channel for an app.

UpdateSegment(ApplicationId => Str, SegmentId => Str, WriteSegmentRequest => Paws::Pinpoint::WriteSegmentRequest)

Each argument is described in detail in: Paws::Pinpoint::UpdateSegment

Returns: a Paws::Pinpoint::UpdateSegmentResponse instance

  Use to update a segment.

PAGINATORS

Paginator methods are helpers that repetively call methods that return partial results

SEE ALSO

This service class forms part of Paws

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues