File Coverage

blib/lib/Paws/MachineLearning/RDSMetadata.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::MachineLearning::RDSMetadata;
2 1     1   386 use Moose;
  1         3  
  1         7  
3             has Database => (is => 'ro', isa => 'Paws::MachineLearning::RDSDatabase');
4             has DatabaseUserName => (is => 'ro', isa => 'Str');
5             has DataPipelineId => (is => 'ro', isa => 'Str');
6             has ResourceRole => (is => 'ro', isa => 'Str');
7             has SelectSqlQuery => (is => 'ro', isa => 'Str');
8             has ServiceRole => (is => 'ro', isa => 'Str');
9             1;
10              
11             ### main pod documentation begin ###
12              
13             =head1 NAME
14              
15             Paws::MachineLearning::RDSMetadata
16              
17             =head1 USAGE
18              
19             This class represents one of two things:
20              
21             =head3 Arguments in a call to a service
22              
23             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
24             Each attribute should be used as a named argument in the calls that expect this type of object.
25              
26             As an example, if Att1 is expected to be a Paws::MachineLearning::RDSMetadata object:
27              
28             $service_obj->Method(Att1 => { Database => $value, ..., ServiceRole => $value });
29              
30             =head3 Results returned from an API call
31              
32             Use accessors for each attribute. If Att1 is expected to be an Paws::MachineLearning::RDSMetadata object:
33              
34             $result = $service_obj->Method(...);
35             $result->Att1->Database
36              
37             =head1 DESCRIPTION
38              
39             The datasource details that are specific to Amazon RDS.
40              
41             =head1 ATTRIBUTES
42              
43              
44             =head2 Database => L<Paws::MachineLearning::RDSDatabase>
45              
46             The database details required to connect to an Amazon RDS.
47              
48              
49             =head2 DatabaseUserName => Str
50              
51            
52              
53              
54             =head2 DataPipelineId => Str
55              
56             The ID of the Data Pipeline instance that is used to carry to copy data
57             from Amazon RDS to Amazon S3. You can use the ID to find details about
58             the instance in the Data Pipeline console.
59              
60              
61             =head2 ResourceRole => Str
62              
63             The role (DataPipelineDefaultResourceRole) assumed by an Amazon EC2
64             instance to carry out the copy task from Amazon RDS to Amazon S3. For
65             more information, see Role templates for data pipelines.
66              
67              
68             =head2 SelectSqlQuery => Str
69              
70             The SQL query that is supplied during CreateDataSourceFromRDS. Returns
71             only if C<Verbose> is true in C<GetDataSourceInput>.
72              
73              
74             =head2 ServiceRole => Str
75              
76             The role (DataPipelineDefaultRole) assumed by the Data Pipeline service
77             to monitor the progress of the copy task from Amazon RDS to Amazon S3.
78             For more information, see Role templates for data pipelines.
79              
80              
81              
82             =head1 SEE ALSO
83              
84             This class forms part of L<Paws>, describing an object used in L<Paws::MachineLearning>
85              
86             =head1 BUGS and CONTRIBUTIONS
87              
88             The source code is located here: https://github.com/pplu/aws-sdk-perl
89              
90             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
91              
92             =cut
93