File Coverage

blib/lib/Paws/StorageGateway/TapeArchive.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::StorageGateway::TapeArchive;
2 1     1   548 use Moose;
  1         3  
  1         7  
3             has CompletionTime => (is => 'ro', isa => 'Str');
4             has RetrievedTo => (is => 'ro', isa => 'Str');
5             has TapeARN => (is => 'ro', isa => 'Str');
6             has TapeBarcode => (is => 'ro', isa => 'Str');
7             has TapeCreatedDate => (is => 'ro', isa => 'Str');
8             has TapeSizeInBytes => (is => 'ro', isa => 'Int');
9             has TapeStatus => (is => 'ro', isa => 'Str');
10             has TapeUsedInBytes => (is => 'ro', isa => 'Int');
11             1;
12              
13             ### main pod documentation begin ###
14              
15             =head1 NAME
16              
17             Paws::StorageGateway::TapeArchive
18              
19             =head1 USAGE
20              
21             This class represents one of two things:
22              
23             =head3 Arguments in a call to a service
24              
25             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
26             Each attribute should be used as a named argument in the calls that expect this type of object.
27              
28             As an example, if Att1 is expected to be a Paws::StorageGateway::TapeArchive object:
29              
30             $service_obj->Method(Att1 => { CompletionTime => $value, ..., TapeUsedInBytes => $value });
31              
32             =head3 Results returned from an API call
33              
34             Use accessors for each attribute. If Att1 is expected to be an Paws::StorageGateway::TapeArchive object:
35              
36             $result = $service_obj->Method(...);
37             $result->Att1->CompletionTime
38              
39             =head1 DESCRIPTION
40              
41             Represents a virtual tape that is archived in the virtual tape shelf
42             (VTS).
43              
44             =head1 ATTRIBUTES
45              
46              
47             =head2 CompletionTime => Str
48              
49             The time that the archiving of the virtual tape was completed.
50              
51             The string format of the completion time is in the ISO8601 extended
52             YYYY-MM-DD'T'HH:MM:SS'Z' format.
53              
54              
55             =head2 RetrievedTo => Str
56              
57             The Amazon Resource Name (ARN) of the tape gateway that the virtual
58             tape is being retrieved to.
59              
60             The virtual tape is retrieved from the virtual tape shelf (VTS).
61              
62              
63             =head2 TapeARN => Str
64              
65             The Amazon Resource Name (ARN) of an archived virtual tape.
66              
67              
68             =head2 TapeBarcode => Str
69              
70             The barcode that identifies the archived virtual tape.
71              
72              
73             =head2 TapeCreatedDate => Str
74              
75            
76              
77              
78             =head2 TapeSizeInBytes => Int
79              
80             The size, in bytes, of the archived virtual tape.
81              
82              
83             =head2 TapeStatus => Str
84              
85             The current state of the archived virtual tape.
86              
87              
88             =head2 TapeUsedInBytes => Int
89              
90             The size, in bytes, of data written to the virtual tape.
91              
92             This value is not available for tapes created prior to May,13 2015.
93              
94              
95              
96             =head1 SEE ALSO
97              
98             This class forms part of L<Paws>, describing an object used in L<Paws::StorageGateway>
99              
100             =head1 BUGS and CONTRIBUTIONS
101              
102             The source code is located here: https://github.com/pplu/aws-sdk-perl
103              
104             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
105              
106             =cut
107