File Coverage

blib/lib/Paws/ServiceCatalog/ProductViewSummary.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::ServiceCatalog::ProductViewSummary;
2 1     1   481 use Moose;
  1         4  
  1         9  
3             has Distributor => (is => 'ro', isa => 'Str');
4             has HasDefaultPath => (is => 'ro', isa => 'Bool');
5             has Id => (is => 'ro', isa => 'Str');
6             has Name => (is => 'ro', isa => 'Str');
7             has Owner => (is => 'ro', isa => 'Str');
8             has ProductId => (is => 'ro', isa => 'Str');
9             has ShortDescription => (is => 'ro', isa => 'Str');
10             has SupportDescription => (is => 'ro', isa => 'Str');
11             has SupportEmail => (is => 'ro', isa => 'Str');
12             has SupportUrl => (is => 'ro', isa => 'Str');
13             has Type => (is => 'ro', isa => 'Str');
14             1;
15              
16             ### main pod documentation begin ###
17              
18             =head1 NAME
19              
20             Paws::ServiceCatalog::ProductViewSummary
21              
22             =head1 USAGE
23              
24             This class represents one of two things:
25              
26             =head3 Arguments in a call to a service
27              
28             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
29             Each attribute should be used as a named argument in the calls that expect this type of object.
30              
31             As an example, if Att1 is expected to be a Paws::ServiceCatalog::ProductViewSummary object:
32              
33             $service_obj->Method(Att1 => { Distributor => $value, ..., Type => $value });
34              
35             =head3 Results returned from an API call
36              
37             Use accessors for each attribute. If Att1 is expected to be an Paws::ServiceCatalog::ProductViewSummary object:
38              
39             $result = $service_obj->Method(...);
40             $result->Att1->Distributor
41              
42             =head1 DESCRIPTION
43              
44             The summary metadata about the specified product.
45              
46             =head1 ATTRIBUTES
47              
48              
49             =head2 Distributor => Str
50              
51             The distributor of the product. Contact the product administrator for
52             the significance of this value.
53              
54              
55             =head2 HasDefaultPath => Bool
56              
57             A value of C<false> indicates that the product does not have a default
58             path, while a value of C<true> indicates that it does. If it's false,
59             call ListLaunchPaths to disambiguate between paths. If true,
60             ListLaunchPaths is not required, and the output of the
61             ProductViewSummary operation can be used directly with
62             DescribeProvisioningParameters.
63              
64              
65             =head2 Id => Str
66              
67             The product view identifier.
68              
69              
70             =head2 Name => Str
71              
72             The name of the product.
73              
74              
75             =head2 Owner => Str
76              
77             The owner of the product. Contact the product administrator for the
78             significance of this value.
79              
80              
81             =head2 ProductId => Str
82              
83             The product identifier.
84              
85              
86             =head2 ShortDescription => Str
87              
88             Short description of the product.
89              
90              
91             =head2 SupportDescription => Str
92              
93             The description of the support for this Product.
94              
95              
96             =head2 SupportEmail => Str
97              
98             The email contact information to obtain support for this Product.
99              
100              
101             =head2 SupportUrl => Str
102              
103             The URL information to obtain support for this Product.
104              
105              
106             =head2 Type => Str
107              
108             The product type. Contact the product administrator for the
109             significance of this value. If this value is C<MARKETPLACE>, the
110             product was created by AWS Marketplace.
111              
112              
113              
114             =head1 SEE ALSO
115              
116             This class forms part of L<Paws>, describing an object used in L<Paws::ServiceCatalog>
117              
118             =head1 BUGS and CONTRIBUTIONS
119              
120             The source code is located here: https://github.com/pplu/aws-sdk-perl
121              
122             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
123              
124             =cut
125