File Coverage

blib/lib/Paws/Route53Domains/ViewBilling.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::Route53Domains::ViewBilling;
3 1     1   362 use Moose;
  1         2  
  1         7  
4             has End => (is => 'ro', isa => 'Str');
5             has Marker => (is => 'ro', isa => 'Str');
6             has MaxItems => (is => 'ro', isa => 'Int');
7             has Start => (is => 'ro', isa => 'Str');
8              
9 1     1   5969 use MooseX::ClassAttribute;
  1         3  
  1         8  
10              
11             class_has _api_call => (isa => 'Str', is => 'ro', default => 'ViewBilling');
12             class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Route53Domains::ViewBillingResponse');
13             class_has _result_key => (isa => 'Str', is => 'ro');
14             1;
15              
16             ### main pod documentation begin ###
17              
18             =head1 NAME
19              
20             Paws::Route53Domains::ViewBilling - Arguments for method ViewBilling on Paws::Route53Domains
21              
22             =head1 DESCRIPTION
23              
24             This class represents the parameters used for calling the method ViewBilling on the
25             Amazon Route 53 Domains service. Use the attributes of this class
26             as arguments to method ViewBilling.
27              
28             You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ViewBilling.
29              
30             As an example:
31              
32             $service_obj->ViewBilling(Att1 => $value1, Att2 => $value2, ...);
33              
34             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.
35              
36             =head1 ATTRIBUTES
37              
38              
39             =head2 End => Str
40              
41             The end date and time for the time period for which you want a list of
42             billing records. Specify the date in Unix time format.
43              
44              
45              
46             =head2 Marker => Str
47              
48             For an initial request for a list of billing records, omit this
49             element. If the number of billing records that are associated with the
50             current AWS account during the specified period is greater than the
51             value that you specified for C<MaxItems>, you can use C<Marker> to
52             return additional billing records. Get the value of C<NextPageMarker>
53             from the previous response, and submit another request that includes
54             the value of C<NextPageMarker> in the C<Marker> element.
55              
56             Constraints: The marker must match the value of C<NextPageMarker> that
57             was returned in the previous response.
58              
59              
60              
61             =head2 MaxItems => Int
62              
63             The number of billing records to be returned.
64              
65             Default: 20
66              
67              
68              
69             =head2 Start => Str
70              
71             The beginning date and time for the time period for which you want a
72             list of billing records. Specify the date in Unix time format.
73              
74              
75              
76              
77             =head1 SEE ALSO
78              
79             This class forms part of L<Paws>, documenting arguments for method ViewBilling in L<Paws::Route53Domains>
80              
81             =head1 BUGS and CONTRIBUTIONS
82              
83             The source code is located here: https://github.com/pplu/aws-sdk-perl
84              
85             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
86              
87             =cut
88