File Coverage

blib/lib/Paws/MachineLearning/DescribeDataSources.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::MachineLearning::DescribeDataSources;
3 1     1   496 use Moose;
  1         3  
  1         7  
4             has EQ => (is => 'ro', isa => 'Str');
5             has FilterVariable => (is => 'ro', isa => 'Str');
6             has GE => (is => 'ro', isa => 'Str');
7             has GT => (is => 'ro', isa => 'Str');
8             has LE => (is => 'ro', isa => 'Str');
9             has Limit => (is => 'ro', isa => 'Int');
10             has LT => (is => 'ro', isa => 'Str');
11             has NE => (is => 'ro', isa => 'Str');
12             has NextToken => (is => 'ro', isa => 'Str');
13             has Prefix => (is => 'ro', isa => 'Str');
14             has SortOrder => (is => 'ro', isa => 'Str');
15              
16 1     1   6607 use MooseX::ClassAttribute;
  1         3  
  1         9  
17              
18             class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeDataSources');
19             class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::MachineLearning::DescribeDataSourcesOutput');
20             class_has _result_key => (isa => 'Str', is => 'ro');
21             1;
22              
23             ### main pod documentation begin ###
24              
25             =head1 NAME
26              
27             Paws::MachineLearning::DescribeDataSources - Arguments for method DescribeDataSources on Paws::MachineLearning
28              
29             =head1 DESCRIPTION
30              
31             This class represents the parameters used for calling the method DescribeDataSources on the
32             Amazon Machine Learning service. Use the attributes of this class
33             as arguments to method DescribeDataSources.
34              
35             You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeDataSources.
36              
37             As an example:
38              
39             $service_obj->DescribeDataSources(Att1 => $value1, Att2 => $value2, ...);
40              
41             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.
42              
43             =head1 ATTRIBUTES
44              
45              
46             =head2 EQ => Str
47              
48             The equal to operator. The C<DataSource> results will have
49             C<FilterVariable> values that exactly match the value specified with
50             C<EQ>.
51              
52              
53              
54             =head2 FilterVariable => Str
55              
56             Use one of the following variables to filter a list of C<DataSource>:
57              
58             =over
59              
60             =item * C<CreatedAt> - Sets the search criteria to C<DataSource>
61             creation dates.
62              
63             =item * C<Status> - Sets the search criteria to C<DataSource> statuses.
64              
65             =item * C<Name> - Sets the search criteria to the contents of
66             C<DataSource> B< > C<Name>.
67              
68             =item * C<DataUri> - Sets the search criteria to the URI of data files
69             used to create the C<DataSource>. The URI can identify either a file or
70             an Amazon Simple Storage Service (Amazon S3) bucket or directory.
71              
72             =item * C<IAMUser> - Sets the search criteria to the user account that
73             invoked the C<DataSource> creation.
74              
75             =back
76              
77              
78             Valid values are: C<"CreatedAt">, C<"LastUpdatedAt">, C<"Status">, C<"Name">, C<"DataLocationS3">, C<"IAMUser">
79              
80             =head2 GE => Str
81              
82             The greater than or equal to operator. The C<DataSource> results will
83             have C<FilterVariable> values that are greater than or equal to the
84             value specified with C<GE>.
85              
86              
87              
88             =head2 GT => Str
89              
90             The greater than operator. The C<DataSource> results will have
91             C<FilterVariable> values that are greater than the value specified with
92             C<GT>.
93              
94              
95              
96             =head2 LE => Str
97              
98             The less than or equal to operator. The C<DataSource> results will have
99             C<FilterVariable> values that are less than or equal to the value
100             specified with C<LE>.
101              
102              
103              
104             =head2 Limit => Int
105              
106             The maximum number of C<DataSource> to include in the result.
107              
108              
109              
110             =head2 LT => Str
111              
112             The less than operator. The C<DataSource> results will have
113             C<FilterVariable> values that are less than the value specified with
114             C<LT>.
115              
116              
117              
118             =head2 NE => Str
119              
120             The not equal to operator. The C<DataSource> results will have
121             C<FilterVariable> values not equal to the value specified with C<NE>.
122              
123              
124              
125             =head2 NextToken => Str
126              
127             The ID of the page in the paginated results.
128              
129              
130              
131             =head2 Prefix => Str
132              
133             A string that is found at the beginning of a variable, such as C<Name>
134             or C<Id>.
135              
136             For example, a C<DataSource> could have the C<Name>
137             C<2014-09-09-HolidayGiftMailer>. To search for this C<DataSource>,
138             select C<Name> for the C<FilterVariable> and any of the following
139             strings for the C<Prefix>:
140              
141             =over
142              
143             =item *
144              
145             2014-09
146              
147             =item *
148              
149             2014-09-09
150              
151             =item *
152              
153             2014-09-09-Holiday
154              
155             =back
156              
157              
158              
159              
160             =head2 SortOrder => Str
161              
162             A two-value parameter that determines the sequence of the resulting
163             list of C<DataSource>.
164              
165             =over
166              
167             =item * C<asc> - Arranges the list in ascending order (A-Z, 0-9).
168              
169             =item * C<dsc> - Arranges the list in descending order (Z-A, 9-0).
170              
171             =back
172              
173             Results are sorted by C<FilterVariable>.
174              
175             Valid values are: C<"asc">, C<"dsc">
176              
177              
178             =head1 SEE ALSO
179              
180             This class forms part of L<Paws>, documenting arguments for method DescribeDataSources in L<Paws::MachineLearning>
181              
182             =head1 BUGS and CONTRIBUTIONS
183              
184             The source code is located here: https://github.com/pplu/aws-sdk-perl
185              
186             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
187              
188             =cut
189