File Coverage

blib/lib/Paws/LexModels/CreateBotVersionResponse.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              
2             package Paws::LexModels::CreateBotVersionResponse;
3 1     1   529 use Moose;
  1         2  
  1         7  
4             has AbortStatement => (is => 'ro', isa => 'Paws::LexModels::Statement', traits => ['NameInRequest'], request_name => 'abortStatement');
5             has Checksum => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'checksum');
6             has ChildDirected => (is => 'ro', isa => 'Bool', traits => ['NameInRequest'], request_name => 'childDirected');
7             has ClarificationPrompt => (is => 'ro', isa => 'Paws::LexModels::Prompt', traits => ['NameInRequest'], request_name => 'clarificationPrompt');
8             has CreatedDate => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'createdDate');
9             has Description => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'description');
10             has FailureReason => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'failureReason');
11             has IdleSessionTTLInSeconds => (is => 'ro', isa => 'Int', traits => ['NameInRequest'], request_name => 'idleSessionTTLInSeconds');
12             has Intents => (is => 'ro', isa => 'ArrayRef[Paws::LexModels::Intent]', traits => ['NameInRequest'], request_name => 'intents');
13             has LastUpdatedDate => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'lastUpdatedDate');
14             has Locale => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'locale');
15             has Name => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'name');
16             has Status => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'status');
17             has Version => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'version');
18             has VoiceId => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'voiceId');
19              
20             has _request_id => (is => 'ro', isa => 'Str');
21             1;
22              
23             ### main pod documentation begin ###
24              
25             =head1 NAME
26              
27             Paws::LexModels::CreateBotVersionResponse
28              
29             =head1 ATTRIBUTES
30              
31              
32             =head2 AbortStatement => L<Paws::LexModels::Statement>
33              
34             The message that Amazon Lex uses to abort a conversation. For more
35             information, see .
36              
37              
38             =head2 Checksum => Str
39              
40             Checksum identifying the version of the bot that was created.
41              
42              
43             =head2 ChildDirected => Bool
44              
45             For each Amazon Lex bot created with the Amazon Lex Model Building
46             Service, you must specify whether your use of Amazon Lex is related to
47             a website, program, or other application that is directed or targeted,
48             in whole or in part, to children under age 13 and subject to the
49             Children's Online Privacy Protection Act (COPPA) by specifying C<true>
50             or C<false> in the C<childDirected> field. By specifying C<true> in the
51             C<childDirected> field, you confirm that your use of Amazon Lex B<is>
52             related to a website, program, or other application that is directed or
53             targeted, in whole or in part, to children under age 13 and subject to
54             COPPA. By specifying C<false> in the C<childDirected> field, you
55             confirm that your use of Amazon Lex B<is not> related to a website,
56             program, or other application that is directed or targeted, in whole or
57             in part, to children under age 13 and subject to COPPA. You may not
58             specify a default value for the C<childDirected> field that does not
59             accurately reflect whether your use of Amazon Lex is related to a
60             website, program, or other application that is directed or targeted, in
61             whole or in part, to children under age 13 and subject to COPPA.
62              
63             If your use of Amazon Lex relates to a website, program, or other
64             application that is directed in whole or in part, to children under age
65             13, you must obtain any required verifiable parental consent under
66             COPPA. For information regarding the use of Amazon Lex in connection
67             with websites, programs, or other applications that are directed or
68             targeted, in whole or in part, to children under age 13, see the Amazon
69             Lex FAQ.
70              
71              
72             =head2 ClarificationPrompt => L<Paws::LexModels::Prompt>
73              
74             The message that Amazon Lex uses when it doesn't understand the user's
75             request. For more information, see .
76              
77              
78             =head2 CreatedDate => Str
79              
80             The date when the bot version was created.
81              
82              
83             =head2 Description => Str
84              
85             A description of the bot.
86              
87              
88             =head2 FailureReason => Str
89              
90             If C<status> is C<FAILED>, Amazon Lex provides the reason that it
91             failed to build the bot.
92              
93              
94             =head2 IdleSessionTTLInSeconds => Int
95              
96             The maximum time in seconds that Amazon Lex retains the data gathered
97             in a conversation. For more information, see .
98              
99              
100             =head2 Intents => ArrayRef[L<Paws::LexModels::Intent>]
101              
102             An array of C<Intent> objects. For more information, see .
103              
104              
105             =head2 LastUpdatedDate => Str
106              
107             The date when the C<$LATEST> version of this bot was updated.
108              
109              
110             =head2 Locale => Str
111              
112             Specifies the target locale for the bot.
113              
114             Valid values are: C<"en-US">
115             =head2 Name => Str
116              
117             The name of the bot.
118              
119              
120             =head2 Status => Str
121              
122             When you send a request to create or update a bot, Amazon Lex sets the
123             C<status> response element to C<BUILDING>. After Amazon Lex builds the
124             bot, it sets C<status> to C<READY>. If Amazon Lex can't build the bot,
125             it sets C<status> to C<FAILED>. Amazon Lex returns the reason for the
126             failure in the C<failureReason> response element.
127              
128             Valid values are: C<"BUILDING">, C<"READY">, C<"FAILED">, C<"NOT_BUILT">
129             =head2 Version => Str
130              
131             The version of the bot.
132              
133              
134             =head2 VoiceId => Str
135              
136             The Amazon Polly voice ID that Amazon Lex uses for voice interactions
137             with the user.
138              
139              
140             =head2 _request_id => Str
141              
142              
143             =cut
144