File Coverage

blib/lib/Paws/ServiceCatalog/SearchProducts.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::ServiceCatalog::SearchProducts;
3 1     1   276 use Moose;
  1         4  
  1         7  
4             has AcceptLanguage => (is => 'ro', isa => 'Str');
5             has Filters => (is => 'ro', isa => 'Paws::ServiceCatalog::ProductViewFilters');
6             has PageSize => (is => 'ro', isa => 'Int');
7             has PageToken => (is => 'ro', isa => 'Str');
8             has SortBy => (is => 'ro', isa => 'Str');
9             has SortOrder => (is => 'ro', isa => 'Str');
10              
11 1     1   5312 use MooseX::ClassAttribute;
  1         3  
  1         7  
12              
13             class_has _api_call => (isa => 'Str', is => 'ro', default => 'SearchProducts');
14             class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::ServiceCatalog::SearchProductsOutput');
15             class_has _result_key => (isa => 'Str', is => 'ro');
16             1;
17              
18             ### main pod documentation begin ###
19              
20             =head1 NAME
21              
22             Paws::ServiceCatalog::SearchProducts - Arguments for method SearchProducts on Paws::ServiceCatalog
23              
24             =head1 DESCRIPTION
25              
26             This class represents the parameters used for calling the method SearchProducts on the
27             AWS Service Catalog service. Use the attributes of this class
28             as arguments to method SearchProducts.
29              
30             You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to SearchProducts.
31              
32             As an example:
33              
34             $service_obj->SearchProducts(Att1 => $value1, Att2 => $value2, ...);
35              
36             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.
37              
38             =head1 ATTRIBUTES
39              
40              
41             =head2 AcceptLanguage => Str
42              
43             The language code.
44              
45             =over
46              
47             =item *
48              
49             C<en> - English (default)
50              
51             =item *
52              
53             C<jp> - Japanese
54              
55             =item *
56              
57             C<zh> - Chinese
58              
59             =back
60              
61              
62              
63              
64             =head2 Filters => L<Paws::ServiceCatalog::ProductViewFilters>
65              
66             The list of filters with which to limit search results. If no search
67             filters are specified, the output is all the products to which the
68             calling user has access.
69              
70              
71              
72             =head2 PageSize => Int
73              
74             The maximum number of items to return in the results. If more results
75             exist than fit in the specified C<PageSize>, the value of
76             C<NextPageToken> in the response is non-null.
77              
78              
79              
80             =head2 PageToken => Str
81              
82             The page token of the first page retrieved. If null, this retrieves the
83             first page of size C<PageSize>.
84              
85              
86              
87             =head2 SortBy => Str
88              
89             The sort field specifier. If no value is specified, results are not
90             sorted.
91              
92             Valid values are: C<"Title">, C<"VersionCount">, C<"CreationDate">
93              
94             =head2 SortOrder => Str
95              
96             The sort order specifier. If no value is specified, results are not
97             sorted.
98              
99             Valid values are: C<"ASCENDING">, C<"DESCENDING">
100              
101              
102             =head1 SEE ALSO
103              
104             This class forms part of L<Paws>, documenting arguments for method SearchProducts in L<Paws::ServiceCatalog>
105              
106             =head1 BUGS and CONTRIBUTIONS
107              
108             The source code is located here: https://github.com/pplu/aws-sdk-perl
109              
110             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
111              
112             =cut
113