File Coverage

blib/lib/Paws/RDS/OptionSetting.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::RDS::OptionSetting;
2 1     1   492 use Moose;
  1         2  
  1         8  
3             has AllowedValues => (is => 'ro', isa => 'Str');
4             has ApplyType => (is => 'ro', isa => 'Str');
5             has DataType => (is => 'ro', isa => 'Str');
6             has DefaultValue => (is => 'ro', isa => 'Str');
7             has Description => (is => 'ro', isa => 'Str');
8             has IsCollection => (is => 'ro', isa => 'Bool');
9             has IsModifiable => (is => 'ro', isa => 'Bool');
10             has Name => (is => 'ro', isa => 'Str');
11             has Value => (is => 'ro', isa => 'Str');
12             1;
13              
14             ### main pod documentation begin ###
15              
16             =head1 NAME
17              
18             Paws::RDS::OptionSetting
19              
20             =head1 USAGE
21              
22             This class represents one of two things:
23              
24             =head3 Arguments in a call to a service
25              
26             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
27             Each attribute should be used as a named argument in the calls that expect this type of object.
28              
29             As an example, if Att1 is expected to be a Paws::RDS::OptionSetting object:
30              
31             $service_obj->Method(Att1 => { AllowedValues => $value, ..., Value => $value });
32              
33             =head3 Results returned from an API call
34              
35             Use accessors for each attribute. If Att1 is expected to be an Paws::RDS::OptionSetting object:
36              
37             $result = $service_obj->Method(...);
38             $result->Att1->AllowedValues
39              
40             =head1 DESCRIPTION
41              
42             Option settings are the actual settings being applied or configured for
43             that option. It is used when you modify an option group or describe
44             option groups. For example, the NATIVE_NETWORK_ENCRYPTION option has a
45             setting called SQLNET.ENCRYPTION_SERVER that can have several different
46             values.
47              
48             =head1 ATTRIBUTES
49              
50              
51             =head2 AllowedValues => Str
52              
53             The allowed values of the option setting.
54              
55              
56             =head2 ApplyType => Str
57              
58             The DB engine specific parameter type.
59              
60              
61             =head2 DataType => Str
62              
63             The data type of the option setting.
64              
65              
66             =head2 DefaultValue => Str
67              
68             The default value of the option setting.
69              
70              
71             =head2 Description => Str
72              
73             The description of the option setting.
74              
75              
76             =head2 IsCollection => Bool
77              
78             Indicates if the option setting is part of a collection.
79              
80              
81             =head2 IsModifiable => Bool
82              
83             A Boolean value that, when true, indicates the option setting can be
84             modified from the default.
85              
86              
87             =head2 Name => Str
88              
89             The name of the option that has settings that you can set.
90              
91              
92             =head2 Value => Str
93              
94             The current value of the option setting.
95              
96              
97              
98             =head1 SEE ALSO
99              
100             This class forms part of L<Paws>, describing an object used in L<Paws::RDS>
101              
102             =head1 BUGS and CONTRIBUTIONS
103              
104             The source code is located here: https://github.com/pplu/aws-sdk-perl
105              
106             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
107              
108             =cut
109