Module: Aws::Lex::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-lex/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- Accept =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Accept')
- ActiveContext =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ActiveContext')
- ActiveContextName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ActiveContextName')
- ActiveContextParametersMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ActiveContextParametersMap')
- ActiveContextTimeToLive =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ActiveContextTimeToLive')
- ActiveContextTimeToLiveInSeconds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ActiveContextTimeToLiveInSeconds')
- ActiveContextTurnsToLive =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ActiveContextTurnsToLive')
- ActiveContextsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ActiveContextsList')
- ActiveContextsString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ActiveContextsString')
- AttributesString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AttributesString')
- BadGatewayException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BadGatewayException')
- BadRequestException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BadRequestException')
- BlobStream =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BlobShape.new(name: 'BlobStream', streaming: true)
- BotAlias =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BotAlias')
- BotName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BotName')
- BotVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BotVersion')
- Button =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Button')
- ButtonTextStringWithLength =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ButtonTextStringWithLength')
- ButtonValueStringWithLength =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ButtonValueStringWithLength')
- ConfirmationStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ConfirmationStatus')
- ConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConflictException')
- ContentType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ContentType')
- DeleteSessionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteSessionRequest')
- DeleteSessionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteSessionResponse')
- DependencyFailedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DependencyFailedException')
- DialogAction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DialogAction')
- DialogActionType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DialogActionType')
- DialogState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DialogState')
- Double =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'Double')
- ErrorMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorMessage')
- FulfillmentState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FulfillmentState')
- GenericAttachment =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GenericAttachment')
- GetSessionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetSessionRequest')
- GetSessionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetSessionResponse')
- HttpContentType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'HttpContentType')
- IntentConfidence =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IntentConfidence')
- IntentList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'IntentList')
- IntentName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IntentName')
- IntentSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IntentSummary')
- IntentSummaryCheckpointLabel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IntentSummaryCheckpointLabel')
- IntentSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'IntentSummaryList')
- InternalFailureException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InternalFailureException')
- LimitExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LimitExceededException')
- LoopDetectedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LoopDetectedException')
- MessageFormatType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MessageFormatType')
- NotAcceptableException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotAcceptableException')
- NotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotFoundException')
- ParameterName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ParameterName')
- PostContentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PostContentRequest')
- PostContentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PostContentResponse')
- PostTextRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PostTextRequest')
- PostTextResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PostTextResponse')
- PredictedIntent =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PredictedIntent')
- PutSessionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutSessionRequest')
- PutSessionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutSessionResponse')
- RequestTimeoutException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RequestTimeoutException')
- ResponseCard =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResponseCard')
- SensitiveString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SensitiveString')
- SensitiveStringUnbounded =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SensitiveStringUnbounded')
- SentimentLabel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SentimentLabel')
- SentimentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SentimentResponse')
- SentimentScore =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SentimentScore')
- String =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String')
- StringMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'StringMap')
- StringUrlWithLength =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StringUrlWithLength')
- StringWithLength =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StringWithLength')
- Text =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Text')
- UnsupportedMediaTypeException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UnsupportedMediaTypeException')
- UserId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UserId')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2016-11-28" api. = { "apiVersion" => "2016-11-28", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "runtime.lex", "jsonVersion" => "1.1", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "Amazon Lex Runtime Service", "serviceId" => "Lex Runtime Service", "signatureVersion" => "v4", "signingName" => "lex", "uid" => "runtime.lex-2016-11-28", } api.add_operation(:delete_session, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteSession" o.http_method = "DELETE" o.http_request_uri = "/bot/{botName}/alias/{botAlias}/user/{userId}/session" o.input = Shapes::ShapeRef.new(shape: DeleteSessionRequest) o.output = Shapes::ShapeRef.new(shape: DeleteSessionResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalFailureException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:get_session, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSession" o.http_method = "GET" o.http_request_uri = "/bot/{botName}/alias/{botAlias}/user/{userId}/session/" o.input = Shapes::ShapeRef.new(shape: GetSessionRequest) o.output = Shapes::ShapeRef.new(shape: GetSessionResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalFailureException) end) api.add_operation(:post_content, Seahorse::Model::Operation.new.tap do |o| o.name = "PostContent" o.http_method = "POST" o.http_request_uri = "/bot/{botName}/alias/{botAlias}/user/{userId}/content" o['authtype'] = "v4-unsigned-body" o['unsignedPayload'] = true o.input = Shapes::ShapeRef.new(shape: PostContentRequest) o.output = Shapes::ShapeRef.new(shape: PostContentResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalFailureException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedMediaTypeException) o.errors << Shapes::ShapeRef.new(shape: NotAcceptableException) o.errors << Shapes::ShapeRef.new(shape: RequestTimeoutException) o.errors << Shapes::ShapeRef.new(shape: DependencyFailedException) o.errors << Shapes::ShapeRef.new(shape: BadGatewayException) o.errors << Shapes::ShapeRef.new(shape: LoopDetectedException) end) api.add_operation(:post_text, Seahorse::Model::Operation.new.tap do |o| o.name = "PostText" o.http_method = "POST" o.http_request_uri = "/bot/{botName}/alias/{botAlias}/user/{userId}/text" o.input = Shapes::ShapeRef.new(shape: PostTextRequest) o.output = Shapes::ShapeRef.new(shape: PostTextResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalFailureException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: DependencyFailedException) o.errors << Shapes::ShapeRef.new(shape: BadGatewayException) o.errors << Shapes::ShapeRef.new(shape: LoopDetectedException) end) api.add_operation(:put_session, Seahorse::Model::Operation.new.tap do |o| o.name = "PutSession" o.http_method = "POST" o.http_request_uri = "/bot/{botName}/alias/{botAlias}/user/{userId}/session" o.input = Shapes::ShapeRef.new(shape: PutSessionRequest) o.output = Shapes::ShapeRef.new(shape: PutSessionResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalFailureException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: NotAcceptableException) o.errors << Shapes::ShapeRef.new(shape: DependencyFailedException) o.errors << Shapes::ShapeRef.new(shape: BadGatewayException) end) end