File Coverage

blib/lib/Paws/CodeDeploy/ListApplicationRevisions.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1              
2             package Paws::CodeDeploy::ListApplicationRevisions;
3 1     1   460 use Moose;
  1         4  
  1         8  
4             has ApplicationName => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'applicationName' , required => 1);
5             has Deployed => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'deployed' );
6             has NextToken => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'nextToken' );
7             has S3Bucket => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 's3Bucket' );
8             has S3KeyPrefix => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 's3KeyPrefix' );
9             has SortBy => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'sortBy' );
10             has SortOrder => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'sortOrder' );
11              
12 1     1   6235 use MooseX::ClassAttribute;
  1         2  
  1         10  
13              
14             class_has _api_call => (isa => 'Str', is => 'ro', default => 'ListApplicationRevisions');
15             class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::CodeDeploy::ListApplicationRevisionsOutput');
16             class_has _result_key => (isa => 'Str', is => 'ro');
17             1;
18              
19             ### main pod documentation begin ###
20              
21             =head1 NAME
22              
23             Paws::CodeDeploy::ListApplicationRevisions - Arguments for method ListApplicationRevisions on Paws::CodeDeploy
24              
25             =head1 DESCRIPTION
26              
27             This class represents the parameters used for calling the method ListApplicationRevisions on the
28             AWS CodeDeploy service. Use the attributes of this class
29             as arguments to method ListApplicationRevisions.
30              
31             You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ListApplicationRevisions.
32              
33             As an example:
34              
35             $service_obj->ListApplicationRevisions(Att1 => $value1, Att2 => $value2, ...);
36              
37             Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object.
38              
39             =head1 ATTRIBUTES
40              
41              
42             =head2 B<REQUIRED> ApplicationName => Str
43              
44             The name of an AWS CodeDeploy application associated with the
45             applicable IAM user or AWS account.
46              
47              
48              
49             =head2 Deployed => Str
50              
51             Whether to list revisions based on whether the revision is the target
52             revision of an deployment group:
53              
54             =over
55              
56             =item *
57              
58             include: List revisions that are target revisions of a deployment
59             group.
60              
61             =item *
62              
63             exclude: Do not list revisions that are target revisions of a
64             deployment group.
65              
66             =item *
67              
68             ignore: List all revisions.
69              
70             =back
71              
72              
73             Valid values are: C<"include">, C<"exclude">, C<"ignore">
74              
75             =head2 NextToken => Str
76              
77             An identifier returned from the previous list application revisions
78             call. It can be used to return the next set of applications in the
79             list.
80              
81              
82              
83             =head2 S3Bucket => Str
84              
85             An Amazon S3 bucket name to limit the search for revisions.
86              
87             If set to null, all of the user's buckets will be searched.
88              
89              
90              
91             =head2 S3KeyPrefix => Str
92              
93             A key prefix for the set of Amazon S3 objects to limit the search for
94             revisions.
95              
96              
97              
98             =head2 SortBy => Str
99              
100             The column name to use to sort the list results:
101              
102             =over
103              
104             =item *
105              
106             registerTime: Sort by the time the revisions were registered with AWS
107             CodeDeploy.
108              
109             =item *
110              
111             firstUsedTime: Sort by the time the revisions were first used in a
112             deployment.
113              
114             =item *
115              
116             lastUsedTime: Sort by the time the revisions were last used in a
117             deployment.
118              
119             =back
120              
121             If not specified or set to null, the results will be returned in an
122             arbitrary order.
123              
124             Valid values are: C<"registerTime">, C<"firstUsedTime">, C<"lastUsedTime">
125              
126             =head2 SortOrder => Str
127              
128             The order in which to sort the list results:
129              
130             =over
131              
132             =item *
133              
134             ascending: ascending order.
135              
136             =item *
137              
138             descending: descending order.
139              
140             =back
141              
142             If not specified, the results will be sorted in ascending order.
143              
144             If set to null, the results will be sorted in an arbitrary order.
145              
146             Valid values are: C<"ascending">, C<"descending">
147              
148              
149             =head1 SEE ALSO
150              
151             This class forms part of L<Paws>, documenting arguments for method ListApplicationRevisions in L<Paws::CodeDeploy>
152              
153             =head1 BUGS and CONTRIBUTIONS
154              
155             The source code is located here: https://github.com/pplu/aws-sdk-perl
156              
157             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
158              
159             =cut
160