File Coverage

blib/lib/Paws/MigrationHub/MigrationTaskSummary.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::MigrationHub::MigrationTaskSummary;
2 1     1   661 use Moose;
  1         4  
  1         13  
3             has MigrationTaskName => (is => 'ro', isa => 'Str');
4             has ProgressPercent => (is => 'ro', isa => 'Int');
5             has ProgressUpdateStream => (is => 'ro', isa => 'Str');
6             has Status => (is => 'ro', isa => 'Str');
7             has StatusDetail => (is => 'ro', isa => 'Str');
8             has UpdateDateTime => (is => 'ro', isa => 'Str');
9             1;
10              
11             ### main pod documentation begin ###
12              
13             =head1 NAME
14              
15             Paws::MigrationHub::MigrationTaskSummary
16              
17             =head1 USAGE
18              
19             This class represents one of two things:
20              
21             =head3 Arguments in a call to a service
22              
23             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
24             Each attribute should be used as a named argument in the calls that expect this type of object.
25              
26             As an example, if Att1 is expected to be a Paws::MigrationHub::MigrationTaskSummary object:
27              
28             $service_obj->Method(Att1 => { MigrationTaskName => $value, ..., UpdateDateTime => $value });
29              
30             =head3 Results returned from an API call
31              
32             Use accessors for each attribute. If Att1 is expected to be an Paws::MigrationHub::MigrationTaskSummary object:
33              
34             $result = $service_obj->Method(...);
35             $result->Att1->MigrationTaskName
36              
37             =head1 DESCRIPTION
38              
39             MigrationTaskSummary includes C<MigrationTaskName>, C<ProgressPercent>,
40             C<ProgressUpdateStream>, C<Status>, and C<UpdateDateTime> for each
41             task.
42              
43             =head1 ATTRIBUTES
44              
45              
46             =head2 MigrationTaskName => Str
47              
48             Unique identifier that references the migration task.
49              
50              
51             =head2 ProgressPercent => Int
52              
53            
54              
55              
56             =head2 ProgressUpdateStream => Str
57              
58             An AWS resource used for access control. It should uniquely identify
59             the migration tool as it is used for all updates made by the tool.
60              
61              
62             =head2 Status => Str
63              
64             Status of the task.
65              
66              
67             =head2 StatusDetail => Str
68              
69             Detail information of what is being done within the overall status
70             state.
71              
72              
73             =head2 UpdateDateTime => Str
74              
75             The timestamp when the task was gathered.
76              
77              
78              
79             =head1 SEE ALSO
80              
81             This class forms part of L<Paws>, describing an object used in L<Paws::MigrationHub>
82              
83             =head1 BUGS and CONTRIBUTIONS
84              
85             The source code is located here: https://github.com/pplu/aws-sdk-perl
86              
87             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
88              
89             =cut
90