File Coverage

blib/lib/Paws/Lambda/EventSourceMappingConfiguration.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              
2             package Paws::Lambda::EventSourceMappingConfiguration;
3 1     1   358 use Moose;
  1         3  
  1         8  
4             has BatchSize => (is => 'ro', isa => 'Int');
5             has EventSourceArn => (is => 'ro', isa => 'Str');
6             has FunctionArn => (is => 'ro', isa => 'Str');
7             has LastModified => (is => 'ro', isa => 'Str');
8             has LastProcessingResult => (is => 'ro', isa => 'Str');
9             has State => (is => 'ro', isa => 'Str');
10             has StateTransitionReason => (is => 'ro', isa => 'Str');
11             has UUID => (is => 'ro', isa => 'Str');
12              
13             has _request_id => (is => 'ro', isa => 'Str');
14             1;
15              
16             ### main pod documentation begin ###
17              
18             =head1 NAME
19              
20             Paws::Lambda::EventSourceMappingConfiguration
21              
22             =head1 ATTRIBUTES
23              
24              
25             =head2 BatchSize => Int
26              
27             The largest number of records that AWS Lambda will retrieve from your
28             event source at the time of invoking your function. Your function
29             receives an event with all the retrieved records.
30              
31              
32             =head2 EventSourceArn => Str
33              
34             The Amazon Resource Name (ARN) of the Amazon Kinesis stream that is the
35             source of events.
36              
37              
38             =head2 FunctionArn => Str
39              
40             The Lambda function to invoke when AWS Lambda detects an event on the
41             stream.
42              
43              
44             =head2 LastModified => Str
45              
46             The UTC time string indicating the last time the event mapping was
47             updated.
48              
49              
50             =head2 LastProcessingResult => Str
51              
52             The result of the last AWS Lambda invocation of your Lambda function.
53              
54              
55             =head2 State => Str
56              
57             The state of the event source mapping. It can be C<Creating>,
58             C<Enabled>, C<Disabled>, C<Enabling>, C<Disabling>, C<Updating>, or
59             C<Deleting>.
60              
61              
62             =head2 StateTransitionReason => Str
63              
64             The reason the event source mapping is in its current state. It is
65             either user-requested or an AWS Lambda-initiated state transition.
66              
67              
68             =head2 UUID => Str
69              
70             The AWS Lambda assigned opaque identifier for the mapping.
71              
72              
73             =head2 _request_id => Str
74              
75              
76             =cut
77