File Coverage

blib/lib/Paws/Glue/ConnectionProperties.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::Glue::ConnectionProperties;
2 1     1   518 use Moose;
  1         3  
  1         7  
3             with 'Paws::API::MapParser';
4              
5 1     1   4760 use MooseX::ClassAttribute;
  1         2  
  1         9  
6             class_has xml_keys =>(is => 'ro', default => 'key');
7             class_has xml_values =>(is => 'ro', default => 'value');
8              
9             has CONFIG_FILES => (is => 'ro', isa => 'Str');
10             has HOST => (is => 'ro', isa => 'Str');
11             has INSTANCE_ID => (is => 'ro', isa => 'Str');
12             has JDBC_CONNECTION_URL => (is => 'ro', isa => 'Str');
13             has JDBC_DRIVER_CLASS_NAME => (is => 'ro', isa => 'Str');
14             has JDBC_DRIVER_JAR_URI => (is => 'ro', isa => 'Str');
15             has JDBC_ENGINE => (is => 'ro', isa => 'Str');
16             has JDBC_ENGINE_VERSION => (is => 'ro', isa => 'Str');
17             has PASSWORD => (is => 'ro', isa => 'Str');
18             has PORT => (is => 'ro', isa => 'Str');
19             has USERNAME => (is => 'ro', isa => 'Str');
20             1;
21              
22             ### main pod documentation begin ###
23              
24             =head1 NAME
25              
26             Paws::Glue::ConnectionProperties
27              
28             =head1 USAGE
29              
30             This class represents one of two things:
31              
32             =head3 Arguments in a call to a service
33              
34             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
35             Each attribute should be used as a named argument in the calls that expect this type of object.
36              
37             As an example, if Att1 is expected to be a Paws::Glue::ConnectionProperties object:
38              
39             $service_obj->Method(Att1 => { CONFIG_FILES => $value, ..., USERNAME => $value });
40              
41             =head3 Results returned from an API call
42              
43             Use accessors for each attribute. If Att1 is expected to be an Paws::Glue::ConnectionProperties object:
44              
45             $result = $service_obj->Method(...);
46             $result->Att1->CONFIG_FILES
47              
48             =head1 DESCRIPTION
49              
50             This class has no description
51              
52             =head1 ATTRIBUTES
53              
54              
55             =head2 CONFIG_FILES => Str
56              
57              
58             =head2 HOST => Str
59              
60              
61             =head2 INSTANCE_ID => Str
62              
63              
64             =head2 JDBC_CONNECTION_URL => Str
65              
66              
67             =head2 JDBC_DRIVER_CLASS_NAME => Str
68              
69              
70             =head2 JDBC_DRIVER_JAR_URI => Str
71              
72              
73             =head2 JDBC_ENGINE => Str
74              
75              
76             =head2 JDBC_ENGINE_VERSION => Str
77              
78              
79             =head2 PASSWORD => Str
80              
81              
82             =head2 PORT => Str
83              
84              
85             =head2 USERNAME => Str
86              
87              
88              
89             =head1 SEE ALSO
90              
91             This class forms part of L<Paws>, describing an object used in L<Paws::Glue>
92              
93             =head1 BUGS and CONTRIBUTIONS
94              
95             The source code is located here: https://github.com/pplu/aws-sdk-perl
96              
97             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
98              
99             =cut
100