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   361 use Moose;
  1         2  
  1         6  
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   7109 use MooseX::ClassAttribute;
  1         3  
  1         12  
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 to use for this operation. Supported language codes
44             are as follows:
45              
46             "en" (English)
47              
48             "jp" (Japanese)
49              
50             "zh" (Chinese)
51              
52             If no code is specified, "en" is used as the default.
53              
54              
55              
56             =head2 Filters => L<Paws::ServiceCatalog::ProductViewFilters>
57              
58             The list of filters with which to limit search results. If no search
59             filters are specified, the output is all the products to which the
60             calling user has access.
61              
62              
63              
64             =head2 PageSize => Int
65              
66             The maximum number of items to return in the results. If more results
67             exist than fit in the specified C<PageSize>, the value of
68             C<NextPageToken> in the response is non-null.
69              
70              
71              
72             =head2 PageToken => Str
73              
74             The page token of the first page retrieved. If null, this retrieves the
75             first page of size C<PageSize>.
76              
77              
78              
79             =head2 SortBy => Str
80              
81             The sort field specifier. If no value is specified, results are not
82             sorted.
83              
84             Valid values are: C<"Title">, C<"VersionCount">, C<"CreationDate">
85              
86             =head2 SortOrder => Str
87              
88             The sort order specifier. If no value is specified, results are not
89             sorted.
90              
91             Valid values are: C<"ASCENDING">, C<"DESCENDING">
92              
93              
94             =head1 SEE ALSO
95              
96             This class forms part of L<Paws>, documenting arguments for method SearchProducts in L<Paws::ServiceCatalog>
97              
98             =head1 BUGS and CONTRIBUTIONS
99              
100             The source code is located here: https://github.com/pplu/aws-sdk-perl
101              
102             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
103              
104             =cut
105