File Coverage

blib/lib/Paws/DeviceFarm/Sample.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::DeviceFarm::Sample;
2 1     1   444 use Moose;
  1         3  
  1         8  
3             has Arn => (is => 'ro', isa => 'Str', request_name => 'arn', traits => ['NameInRequest']);
4             has Type => (is => 'ro', isa => 'Str', request_name => 'type', traits => ['NameInRequest']);
5             has Url => (is => 'ro', isa => 'Str', request_name => 'url', traits => ['NameInRequest']);
6             1;
7              
8             ### main pod documentation begin ###
9              
10             =head1 NAME
11              
12             Paws::DeviceFarm::Sample
13              
14             =head1 USAGE
15              
16             This class represents one of two things:
17              
18             =head3 Arguments in a call to a service
19              
20             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
21             Each attribute should be used as a named argument in the calls that expect this type of object.
22              
23             As an example, if Att1 is expected to be a Paws::DeviceFarm::Sample object:
24              
25             $service_obj->Method(Att1 => { Arn => $value, ..., Url => $value });
26              
27             =head3 Results returned from an API call
28              
29             Use accessors for each attribute. If Att1 is expected to be an Paws::DeviceFarm::Sample object:
30              
31             $result = $service_obj->Method(...);
32             $result->Att1->Arn
33              
34             =head1 DESCRIPTION
35              
36             Represents a sample of performance data.
37              
38             =head1 ATTRIBUTES
39              
40              
41             =head2 Arn => Str
42              
43             The sample's ARN.
44              
45              
46             =head2 Type => Str
47              
48             The sample's type.
49              
50             Must be one of the following values:
51              
52             =over
53              
54             =item *
55              
56             CPU: A CPU sample type. This is expressed as the app processing CPU
57             time (including child processes) as reported by process, as a
58             percentage.
59              
60             =item *
61              
62             MEMORY: A memory usage sample type. This is expressed as the total
63             proportional set size of an app process, in kilobytes.
64              
65             =item *
66              
67             NATIVE_AVG_DRAWTIME
68              
69             =item *
70              
71             NATIVE_FPS
72              
73             =item *
74              
75             NATIVE_FRAMES
76              
77             =item *
78              
79             NATIVE_MAX_DRAWTIME
80              
81             =item *
82              
83             NATIVE_MIN_DRAWTIME
84              
85             =item *
86              
87             OPENGL_AVG_DRAWTIME
88              
89             =item *
90              
91             OPENGL_FPS
92              
93             =item *
94              
95             OPENGL_FRAMES
96              
97             =item *
98              
99             OPENGL_MAX_DRAWTIME
100              
101             =item *
102              
103             OPENGL_MIN_DRAWTIME
104              
105             =item *
106              
107             RX
108              
109             =item *
110              
111             RX_RATE: The total number of bytes per second (TCP and UDP) that are
112             sent, by app process.
113              
114             =item *
115              
116             THREADS: A threads sample type. This is expressed as the total number
117             of threads per app process.
118              
119             =item *
120              
121             TX
122              
123             =item *
124              
125             TX_RATE: The total number of bytes per second (TCP and UDP) that are
126             received, by app process.
127              
128             =back
129              
130              
131              
132             =head2 Url => Str
133              
134             The pre-signed Amazon S3 URL that can be used with a corresponding GET
135             request to download the sample's file.
136              
137              
138              
139             =head1 SEE ALSO
140              
141             This class forms part of L<Paws>, describing an object used in L<Paws::DeviceFarm>
142              
143             =head1 BUGS and CONTRIBUTIONS
144              
145             The source code is located here: https://github.com/pplu/aws-sdk-perl
146              
147             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
148              
149             =cut
150