File Coverage

blib/lib/Paws/StepFunctions/HistoryEvent.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::StepFunctions::HistoryEvent;
2 1     1   555 use Moose;
  1         2  
  1         8  
3             has ActivityFailedEventDetails => (is => 'ro', isa => 'Paws::StepFunctions::ActivityFailedEventDetails', request_name => 'activityFailedEventDetails', traits => ['NameInRequest']);
4             has ActivityScheduledEventDetails => (is => 'ro', isa => 'Paws::StepFunctions::ActivityScheduledEventDetails', request_name => 'activityScheduledEventDetails', traits => ['NameInRequest']);
5             has ActivityScheduleFailedEventDetails => (is => 'ro', isa => 'Paws::StepFunctions::ActivityScheduleFailedEventDetails', request_name => 'activityScheduleFailedEventDetails', traits => ['NameInRequest']);
6             has ActivityStartedEventDetails => (is => 'ro', isa => 'Paws::StepFunctions::ActivityStartedEventDetails', request_name => 'activityStartedEventDetails', traits => ['NameInRequest']);
7             has ActivitySucceededEventDetails => (is => 'ro', isa => 'Paws::StepFunctions::ActivitySucceededEventDetails', request_name => 'activitySucceededEventDetails', traits => ['NameInRequest']);
8             has ActivityTimedOutEventDetails => (is => 'ro', isa => 'Paws::StepFunctions::ActivityTimedOutEventDetails', request_name => 'activityTimedOutEventDetails', traits => ['NameInRequest']);
9             has ExecutionAbortedEventDetails => (is => 'ro', isa => 'Paws::StepFunctions::ExecutionAbortedEventDetails', request_name => 'executionAbortedEventDetails', traits => ['NameInRequest']);
10             has ExecutionFailedEventDetails => (is => 'ro', isa => 'Paws::StepFunctions::ExecutionFailedEventDetails', request_name => 'executionFailedEventDetails', traits => ['NameInRequest']);
11             has ExecutionStartedEventDetails => (is => 'ro', isa => 'Paws::StepFunctions::ExecutionStartedEventDetails', request_name => 'executionStartedEventDetails', traits => ['NameInRequest']);
12             has ExecutionSucceededEventDetails => (is => 'ro', isa => 'Paws::StepFunctions::ExecutionSucceededEventDetails', request_name => 'executionSucceededEventDetails', traits => ['NameInRequest']);
13             has ExecutionTimedOutEventDetails => (is => 'ro', isa => 'Paws::StepFunctions::ExecutionTimedOutEventDetails', request_name => 'executionTimedOutEventDetails', traits => ['NameInRequest']);
14             has Id => (is => 'ro', isa => 'Int', request_name => 'id', traits => ['NameInRequest'], required => 1);
15             has LambdaFunctionFailedEventDetails => (is => 'ro', isa => 'Paws::StepFunctions::LambdaFunctionFailedEventDetails', request_name => 'lambdaFunctionFailedEventDetails', traits => ['NameInRequest']);
16             has LambdaFunctionScheduledEventDetails => (is => 'ro', isa => 'Paws::StepFunctions::LambdaFunctionScheduledEventDetails', request_name => 'lambdaFunctionScheduledEventDetails', traits => ['NameInRequest']);
17             has LambdaFunctionScheduleFailedEventDetails => (is => 'ro', isa => 'Paws::StepFunctions::LambdaFunctionScheduleFailedEventDetails', request_name => 'lambdaFunctionScheduleFailedEventDetails', traits => ['NameInRequest']);
18             has LambdaFunctionStartFailedEventDetails => (is => 'ro', isa => 'Paws::StepFunctions::LambdaFunctionStartFailedEventDetails', request_name => 'lambdaFunctionStartFailedEventDetails', traits => ['NameInRequest']);
19             has LambdaFunctionSucceededEventDetails => (is => 'ro', isa => 'Paws::StepFunctions::LambdaFunctionSucceededEventDetails', request_name => 'lambdaFunctionSucceededEventDetails', traits => ['NameInRequest']);
20             has LambdaFunctionTimedOutEventDetails => (is => 'ro', isa => 'Paws::StepFunctions::LambdaFunctionTimedOutEventDetails', request_name => 'lambdaFunctionTimedOutEventDetails', traits => ['NameInRequest']);
21             has PreviousEventId => (is => 'ro', isa => 'Int', request_name => 'previousEventId', traits => ['NameInRequest']);
22             has StateEnteredEventDetails => (is => 'ro', isa => 'Paws::StepFunctions::StateEnteredEventDetails', request_name => 'stateEnteredEventDetails', traits => ['NameInRequest']);
23             has StateExitedEventDetails => (is => 'ro', isa => 'Paws::StepFunctions::StateExitedEventDetails', request_name => 'stateExitedEventDetails', traits => ['NameInRequest']);
24             has Timestamp => (is => 'ro', isa => 'Str', request_name => 'timestamp', traits => ['NameInRequest'], required => 1);
25             has Type => (is => 'ro', isa => 'Str', request_name => 'type', traits => ['NameInRequest'], required => 1);
26             1;
27              
28             ### main pod documentation begin ###
29              
30             =head1 NAME
31              
32             Paws::StepFunctions::HistoryEvent
33              
34             =head1 USAGE
35              
36             This class represents one of two things:
37              
38             =head3 Arguments in a call to a service
39              
40             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
41             Each attribute should be used as a named argument in the calls that expect this type of object.
42              
43             As an example, if Att1 is expected to be a Paws::StepFunctions::HistoryEvent object:
44              
45             $service_obj->Method(Att1 => { ActivityFailedEventDetails => $value, ..., Type => $value });
46              
47             =head3 Results returned from an API call
48              
49             Use accessors for each attribute. If Att1 is expected to be an Paws::StepFunctions::HistoryEvent object:
50              
51             $result = $service_obj->Method(...);
52             $result->Att1->ActivityFailedEventDetails
53              
54             =head1 DESCRIPTION
55              
56             This class has no description
57              
58             =head1 ATTRIBUTES
59              
60              
61             =head2 ActivityFailedEventDetails => L<Paws::StepFunctions::ActivityFailedEventDetails>
62              
63            
64              
65              
66             =head2 ActivityScheduledEventDetails => L<Paws::StepFunctions::ActivityScheduledEventDetails>
67              
68            
69              
70              
71             =head2 ActivityScheduleFailedEventDetails => L<Paws::StepFunctions::ActivityScheduleFailedEventDetails>
72              
73            
74              
75              
76             =head2 ActivityStartedEventDetails => L<Paws::StepFunctions::ActivityStartedEventDetails>
77              
78            
79              
80              
81             =head2 ActivitySucceededEventDetails => L<Paws::StepFunctions::ActivitySucceededEventDetails>
82              
83            
84              
85              
86             =head2 ActivityTimedOutEventDetails => L<Paws::StepFunctions::ActivityTimedOutEventDetails>
87              
88            
89              
90              
91             =head2 ExecutionAbortedEventDetails => L<Paws::StepFunctions::ExecutionAbortedEventDetails>
92              
93            
94              
95              
96             =head2 ExecutionFailedEventDetails => L<Paws::StepFunctions::ExecutionFailedEventDetails>
97              
98            
99              
100              
101             =head2 ExecutionStartedEventDetails => L<Paws::StepFunctions::ExecutionStartedEventDetails>
102              
103            
104              
105              
106             =head2 ExecutionSucceededEventDetails => L<Paws::StepFunctions::ExecutionSucceededEventDetails>
107              
108            
109              
110              
111             =head2 ExecutionTimedOutEventDetails => L<Paws::StepFunctions::ExecutionTimedOutEventDetails>
112              
113            
114              
115              
116             =head2 B<REQUIRED> Id => Int
117              
118             The id of the event. Events are numbered sequentially, starting at one.
119              
120              
121             =head2 LambdaFunctionFailedEventDetails => L<Paws::StepFunctions::LambdaFunctionFailedEventDetails>
122              
123            
124              
125              
126             =head2 LambdaFunctionScheduledEventDetails => L<Paws::StepFunctions::LambdaFunctionScheduledEventDetails>
127              
128            
129              
130              
131             =head2 LambdaFunctionScheduleFailedEventDetails => L<Paws::StepFunctions::LambdaFunctionScheduleFailedEventDetails>
132              
133            
134              
135              
136             =head2 LambdaFunctionStartFailedEventDetails => L<Paws::StepFunctions::LambdaFunctionStartFailedEventDetails>
137              
138            
139              
140              
141             =head2 LambdaFunctionSucceededEventDetails => L<Paws::StepFunctions::LambdaFunctionSucceededEventDetails>
142              
143            
144              
145              
146             =head2 LambdaFunctionTimedOutEventDetails => L<Paws::StepFunctions::LambdaFunctionTimedOutEventDetails>
147              
148            
149              
150              
151             =head2 PreviousEventId => Int
152              
153             The id of the previous event.
154              
155              
156             =head2 StateEnteredEventDetails => L<Paws::StepFunctions::StateEnteredEventDetails>
157              
158            
159              
160              
161             =head2 StateExitedEventDetails => L<Paws::StepFunctions::StateExitedEventDetails>
162              
163            
164              
165              
166             =head2 B<REQUIRED> Timestamp => Str
167              
168             The date the event occured.
169              
170              
171             =head2 B<REQUIRED> Type => Str
172              
173             The type of the event.
174              
175              
176              
177             =head1 SEE ALSO
178              
179             This class forms part of L<Paws>, describing an object used in L<Paws::StepFunctions>
180              
181             =head1 BUGS and CONTRIBUTIONS
182              
183             The source code is located here: https://github.com/pplu/aws-sdk-perl
184              
185             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
186              
187             =cut
188