File Coverage

blib/lib/Paws/RedShift/Parameter.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             package Paws::RedShift::Parameter;
2 1     1   442 use Moose;
  1     1   3  
  1         7  
  1         524  
  1         2  
  1         6  
3             has AllowedValues => (is => 'ro', isa => 'Str');
4             has ApplyType => (is => 'ro', isa => 'Str');
5             has DataType => (is => 'ro', isa => 'Str');
6             has Description => (is => 'ro', isa => 'Str');
7             has IsModifiable => (is => 'ro', isa => 'Bool');
8             has MinimumEngineVersion => (is => 'ro', isa => 'Str');
9             has ParameterName => (is => 'ro', isa => 'Str');
10             has ParameterValue => (is => 'ro', isa => 'Str');
11             has Source => (is => 'ro', isa => 'Str');
12             1;
13              
14             ### main pod documentation begin ###
15              
16             =head1 NAME
17              
18             Paws::RedShift::Parameter
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::RedShift::Parameter object:
30              
31             $service_obj->Method(Att1 => { AllowedValues => $value, ..., Source => $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::RedShift::Parameter object:
36              
37             $result = $service_obj->Method(...);
38             $result->Att1->AllowedValues
39              
40             =head1 DESCRIPTION
41              
42             Describes a parameter in a cluster parameter group.
43              
44             =head1 ATTRIBUTES
45              
46              
47             =head2 AllowedValues => Str
48              
49             The valid range of values for the parameter.
50              
51              
52             =head2 ApplyType => Str
53              
54             Specifies how to apply the WLM configuration parameter. Some properties
55             can be applied dynamically, while other properties require that any
56             associated clusters be rebooted for the configuration changes to be
57             applied. For more information about parameters and parameter groups, go
58             to Amazon Redshift Parameter Groups in the I<Amazon Redshift Cluster
59             Management Guide>.
60              
61              
62             =head2 DataType => Str
63              
64             The data type of the parameter.
65              
66              
67             =head2 Description => Str
68              
69             A description of the parameter.
70              
71              
72             =head2 IsModifiable => Bool
73              
74             If C<true>, the parameter can be modified. Some parameters have
75             security or operational implications that prevent them from being
76             changed.
77              
78              
79             =head2 MinimumEngineVersion => Str
80              
81             The earliest engine version to which the parameter can apply.
82              
83              
84             =head2 ParameterName => Str
85              
86             The name of the parameter.
87              
88              
89             =head2 ParameterValue => Str
90              
91             The value of the parameter.
92              
93              
94             =head2 Source => Str
95              
96             The source of the parameter value, such as "engine-default" or "user".
97              
98              
99              
100             =head1 SEE ALSO
101              
102             This class forms part of L<Paws>, describing an object used in L<Paws::RedShift>
103              
104             =head1 BUGS and CONTRIBUTIONS
105              
106             The source code is located here: https://github.com/pplu/aws-sdk-perl
107              
108             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
109              
110             =cut
111