File Coverage

blib/lib/Paws/LexModels/PutBotResponse.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::PutBotResponse;
3 1     1   552 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::PutBotResponse
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 of the bot that you 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 prompts that Amazon Lex uses when it doesn't understand the user's
75             intent. For more information, see .
76              
77              
78             =head2 CreatedDate => Str
79              
80             The date that the bot 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 length of time that Amazon Lex retains the data gathered in
97             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 that the bot was updated. When you create a resource, the
108             creation date and last updated date are the same.
109              
110              
111             =head2 Locale => Str
112              
113             The target locale for the bot.
114              
115             Valid values are: C<"en-US">
116             =head2 Name => Str
117              
118             The name of the bot.
119              
120              
121             =head2 Status => Str
122              
123             When you send a request to create a bot with C<processBehavior> set to
124             C<BUILD>, Amazon Lex sets the C<status> response element to
125             C<BUILDING>. After Amazon Lex builds the bot, it sets C<status> to
126             C<READY>. If Amazon Lex can't build the bot, Amazon Lex sets C<status>
127             to C<FAILED>. Amazon Lex returns the reason for the failure in the
128             C<failureReason> response element.
129              
130             When you set C<processBehavior>to C<SAVE>, Amazon Lex sets the status
131             code to C<NOT BUILT>.
132              
133             Valid values are: C<"BUILDING">, C<"READY">, C<"FAILED">, C<"NOT_BUILT">
134             =head2 Version => Str
135              
136             The version of the bot. For a new bot, the version is always
137             C<$LATEST>.
138              
139              
140             =head2 VoiceId => Str
141              
142             The Amazon Polly voice ID that Amazon Lex uses for voice interaction
143             with the user. For more information, see .
144              
145              
146             =head2 _request_id => Str
147              
148              
149             =cut
150