File Coverage

blib/lib/Paws/Route53Domains/UpdateDomainContactPrivacy.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::UpdateDomainContactPrivacy;
3 1     1   468 use Moose;
  1         2  
  1         7  
4             has AdminPrivacy => (is => 'ro', isa => 'Bool');
5             has DomainName => (is => 'ro', isa => 'Str', required => 1);
6             has RegistrantPrivacy => (is => 'ro', isa => 'Bool');
7             has TechPrivacy => (is => 'ro', isa => 'Bool');
8              
9 1     1   6571 use MooseX::ClassAttribute;
  1         2  
  1         7  
10              
11             class_has _api_call => (isa => 'Str', is => 'ro', default => 'UpdateDomainContactPrivacy');
12             class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Route53Domains::UpdateDomainContactPrivacyResponse');
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::UpdateDomainContactPrivacy - Arguments for method UpdateDomainContactPrivacy on Paws::Route53Domains
21              
22             =head1 DESCRIPTION
23              
24             This class represents the parameters used for calling the method UpdateDomainContactPrivacy on the
25             Amazon Route 53 Domains service. Use the attributes of this class
26             as arguments to method UpdateDomainContactPrivacy.
27              
28             You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to UpdateDomainContactPrivacy.
29              
30             As an example:
31              
32             $service_obj->UpdateDomainContactPrivacy(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 AdminPrivacy => Bool
40              
41             Whether you want to conceal contact information from WHOIS queries. If
42             you specify C<true>, WHOIS ("who is") queries will return contact
43             information for our registrar partner, Gandi, instead of the contact
44             information that you enter.
45              
46              
47              
48             =head2 B<REQUIRED> DomainName => Str
49              
50             The name of the domain that you want to update the privacy setting for.
51              
52              
53              
54             =head2 RegistrantPrivacy => Bool
55              
56             Whether you want to conceal contact information from WHOIS queries. If
57             you specify C<true>, WHOIS ("who is") queries will return contact
58             information for our registrar partner, Gandi, instead of the contact
59             information that you enter.
60              
61              
62              
63             =head2 TechPrivacy => Bool
64              
65             Whether you want to conceal contact information from WHOIS queries. If
66             you specify C<true>, WHOIS ("who is") queries will return contact
67             information for our registrar partner, Gandi, instead of the contact
68             information that you enter.
69              
70              
71              
72              
73             =head1 SEE ALSO
74              
75             This class forms part of L<Paws>, documenting arguments for method UpdateDomainContactPrivacy in L<Paws::Route53Domains>
76              
77             =head1 BUGS and CONTRIBUTIONS
78              
79             The source code is located here: https://github.com/pplu/aws-sdk-perl
80              
81             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
82              
83             =cut
84