File Coverage

blib/lib/Paws/KinesisAnalytics/ApplicationDetail.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::KinesisAnalytics::ApplicationDetail;
2 1     1   278 use Moose;
  1         4  
  1         7  
3             has ApplicationARN => (is => 'ro', isa => 'Str', required => 1);
4             has ApplicationCode => (is => 'ro', isa => 'Str');
5             has ApplicationDescription => (is => 'ro', isa => 'Str');
6             has ApplicationName => (is => 'ro', isa => 'Str', required => 1);
7             has ApplicationStatus => (is => 'ro', isa => 'Str', required => 1);
8             has ApplicationVersionId => (is => 'ro', isa => 'Int', required => 1);
9             has CloudWatchLoggingOptionDescriptions => (is => 'ro', isa => 'ArrayRef[Paws::KinesisAnalytics::CloudWatchLoggingOptionDescription]');
10             has CreateTimestamp => (is => 'ro', isa => 'Str');
11             has InputDescriptions => (is => 'ro', isa => 'ArrayRef[Paws::KinesisAnalytics::InputDescription]');
12             has LastUpdateTimestamp => (is => 'ro', isa => 'Str');
13             has OutputDescriptions => (is => 'ro', isa => 'ArrayRef[Paws::KinesisAnalytics::OutputDescription]');
14             has ReferenceDataSourceDescriptions => (is => 'ro', isa => 'ArrayRef[Paws::KinesisAnalytics::ReferenceDataSourceDescription]');
15             1;
16              
17             ### main pod documentation begin ###
18              
19             =head1 NAME
20              
21             Paws::KinesisAnalytics::ApplicationDetail
22              
23             =head1 USAGE
24              
25             This class represents one of two things:
26              
27             =head3 Arguments in a call to a service
28              
29             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
30             Each attribute should be used as a named argument in the calls that expect this type of object.
31              
32             As an example, if Att1 is expected to be a Paws::KinesisAnalytics::ApplicationDetail object:
33              
34             $service_obj->Method(Att1 => { ApplicationARN => $value, ..., ReferenceDataSourceDescriptions => $value });
35              
36             =head3 Results returned from an API call
37              
38             Use accessors for each attribute. If Att1 is expected to be an Paws::KinesisAnalytics::ApplicationDetail object:
39              
40             $result = $service_obj->Method(...);
41             $result->Att1->ApplicationARN
42              
43             =head1 DESCRIPTION
44              
45             Provides a description of the application, including the application
46             Amazon Resource Name (ARN), status, latest version, and input and
47             output configuration.
48              
49             =head1 ATTRIBUTES
50              
51              
52             =head2 B<REQUIRED> ApplicationARN => Str
53              
54             ARN of the application.
55              
56              
57             =head2 ApplicationCode => Str
58              
59             Returns the application code that you provided to perform data analysis
60             on any of the in-application streams in your application.
61              
62              
63             =head2 ApplicationDescription => Str
64              
65             Description of the application.
66              
67              
68             =head2 B<REQUIRED> ApplicationName => Str
69              
70             Name of the application.
71              
72              
73             =head2 B<REQUIRED> ApplicationStatus => Str
74              
75             Status of the application.
76              
77              
78             =head2 B<REQUIRED> ApplicationVersionId => Int
79              
80             Provides the current application version.
81              
82              
83             =head2 CloudWatchLoggingOptionDescriptions => ArrayRef[L<Paws::KinesisAnalytics::CloudWatchLoggingOptionDescription>]
84              
85             Describes the CloudWatch log streams that are configured to receive
86             application messages. For more information about using CloudWatch log
87             streams with Amazon Kinesis Analytics applications, see Working with
88             Amazon CloudWatch Logs.
89              
90              
91             =head2 CreateTimestamp => Str
92              
93             Timestamp when the application version was created.
94              
95              
96             =head2 InputDescriptions => ArrayRef[L<Paws::KinesisAnalytics::InputDescription>]
97              
98             Describes the application input configuration. For more information,
99             see Configuring Application Input.
100              
101              
102             =head2 LastUpdateTimestamp => Str
103              
104             Timestamp when the application was last updated.
105              
106              
107             =head2 OutputDescriptions => ArrayRef[L<Paws::KinesisAnalytics::OutputDescription>]
108              
109             Describes the application output configuration. For more information,
110             see Configuring Application Output.
111              
112              
113             =head2 ReferenceDataSourceDescriptions => ArrayRef[L<Paws::KinesisAnalytics::ReferenceDataSourceDescription>]
114              
115             Describes reference data sources configured for the application. For
116             more information, see Configuring Application Input.
117              
118              
119              
120             =head1 SEE ALSO
121              
122             This class forms part of L<Paws>, describing an object used in L<Paws::KinesisAnalytics>
123              
124             =head1 BUGS and CONTRIBUTIONS
125              
126             The source code is located here: https://github.com/pplu/aws-sdk-perl
127              
128             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
129              
130             =cut
131