File Coverage

blib/lib/Paws/RedShift/DescribeClusterVersions.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 16 16 100.0


line stmt bran cond sub pod time code
1              
2             package Paws::RedShift::DescribeClusterVersions;
3 1     1   453 use Moose;
  1     1   4  
  1         7  
  1         932  
  1         5  
  1         13  
4             has ClusterParameterGroupFamily => (is => 'ro', isa => 'Str');
5             has ClusterVersion => (is => 'ro', isa => 'Str');
6             has Marker => (is => 'ro', isa => 'Str');
7             has MaxRecords => (is => 'ro', isa => 'Int');
8              
9 1     1   6365 use MooseX::ClassAttribute;
  1     1   2  
  1         10  
  1         7303  
  1         3  
  1         8  
10              
11             class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeClusterVersions');
12             class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::RedShift::ClusterVersionsMessage');
13             class_has _result_key => (isa => 'Str', is => 'ro', default => 'DescribeClusterVersionsResult');
14             1;
15              
16             ### main pod documentation begin ###
17              
18             =head1 NAME
19              
20             Paws::RedShift::DescribeClusterVersions - Arguments for method DescribeClusterVersions on Paws::RedShift
21              
22             =head1 DESCRIPTION
23              
24             This class represents the parameters used for calling the method DescribeClusterVersions on the
25             Amazon Redshift service. Use the attributes of this class
26             as arguments to method DescribeClusterVersions.
27              
28             You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeClusterVersions.
29              
30             As an example:
31              
32             $service_obj->DescribeClusterVersions(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 ClusterParameterGroupFamily => Str
40              
41             The name of a specific cluster parameter group family to return details
42             for.
43              
44             Constraints:
45              
46             =over
47              
48             =item *
49              
50             Must be 1 to 255 alphanumeric characters
51              
52             =item *
53              
54             First character must be a letter
55              
56             =item *
57              
58             Cannot end with a hyphen or contain two consecutive hyphens
59              
60             =back
61              
62              
63              
64              
65             =head2 ClusterVersion => Str
66              
67             The specific cluster version to return.
68              
69             Example: C<1.0>
70              
71              
72              
73             =head2 Marker => Str
74              
75             An optional parameter that specifies the starting point to return a set
76             of response records. When the results of a DescribeClusterVersions
77             request exceed the value specified in C<MaxRecords>, AWS returns a
78             value in the C<Marker> field of the response. You can retrieve the next
79             set of response records by providing the returned marker value in the
80             C<Marker> parameter and retrying the request.
81              
82              
83              
84             =head2 MaxRecords => Int
85              
86             The maximum number of response records to return in each call. If the
87             number of remaining response records exceeds the specified
88             C<MaxRecords> value, a value is returned in a C<marker> field of the
89             response. You can retrieve the next set of records by retrying the
90             command with the returned marker value.
91              
92             Default: C<100>
93              
94             Constraints: minimum 20, maximum 100.
95              
96              
97              
98              
99             =head1 SEE ALSO
100              
101             This class forms part of L<Paws>, documenting arguments for method DescribeClusterVersions in L<Paws::RedShift>
102              
103             =head1 BUGS and CONTRIBUTIONS
104              
105             The source code is located here: https://github.com/pplu/aws-sdk-perl
106              
107             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
108              
109             =cut
110