File Coverage

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