Module: Aws::SQS::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-sqs/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
- AWSAccountIdList =
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: 'AWSAccountIdList', flattened: true)
- ActionNameList =
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: 'ActionNameList', flattened: true)
- AddPermissionRequest =
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: 'AddPermissionRequest')
- AttributeNameList =
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: 'AttributeNameList', flattened: true)
- BatchEntryIdsNotDistinct =
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: 'BatchEntryIdsNotDistinct')
- BatchRequestTooLong =
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: 'BatchRequestTooLong')
- BatchResultErrorEntry =
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: 'BatchResultErrorEntry')
- BatchResultErrorEntryList =
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: 'BatchResultErrorEntryList', flattened: true)
- Binary =
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: 'Binary')
- BinaryList =
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: 'BinaryList', flattened: true)
- Boolean =
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::BooleanShape.new(name: 'Boolean')
- BoxedInteger =
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: 'BoxedInteger')
- CancelMessageMoveTaskRequest =
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: 'CancelMessageMoveTaskRequest')
- CancelMessageMoveTaskResult =
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: 'CancelMessageMoveTaskResult')
- ChangeMessageVisibilityBatchRequest =
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: 'ChangeMessageVisibilityBatchRequest')
- ChangeMessageVisibilityBatchRequestEntry =
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: 'ChangeMessageVisibilityBatchRequestEntry')
- ChangeMessageVisibilityBatchRequestEntryList =
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: 'ChangeMessageVisibilityBatchRequestEntryList', flattened: true)
- ChangeMessageVisibilityBatchResult =
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: 'ChangeMessageVisibilityBatchResult')
- ChangeMessageVisibilityBatchResultEntry =
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: 'ChangeMessageVisibilityBatchResultEntry')
- ChangeMessageVisibilityBatchResultEntryList =
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: 'ChangeMessageVisibilityBatchResultEntryList', flattened: true)
- ChangeMessageVisibilityRequest =
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: 'ChangeMessageVisibilityRequest')
- CreateQueueRequest =
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: 'CreateQueueRequest')
- CreateQueueResult =
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: 'CreateQueueResult')
- DeleteMessageBatchRequest =
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: 'DeleteMessageBatchRequest')
- DeleteMessageBatchRequestEntry =
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: 'DeleteMessageBatchRequestEntry')
- DeleteMessageBatchRequestEntryList =
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: 'DeleteMessageBatchRequestEntryList', flattened: true)
- DeleteMessageBatchResult =
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: 'DeleteMessageBatchResult')
- DeleteMessageBatchResultEntry =
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: 'DeleteMessageBatchResultEntry')
- DeleteMessageBatchResultEntryList =
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: 'DeleteMessageBatchResultEntryList', flattened: true)
- DeleteMessageRequest =
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: 'DeleteMessageRequest')
- DeleteQueueRequest =
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: 'DeleteQueueRequest')
- EmptyBatchRequest =
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: 'EmptyBatchRequest')
- ExceptionMessage =
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: 'ExceptionMessage')
- GetQueueAttributesRequest =
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: 'GetQueueAttributesRequest')
- GetQueueAttributesResult =
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: 'GetQueueAttributesResult')
- GetQueueUrlRequest =
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: 'GetQueueUrlRequest')
- GetQueueUrlResult =
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: 'GetQueueUrlResult')
- InvalidAddress =
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: 'InvalidAddress')
- InvalidAttributeName =
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: 'InvalidAttributeName')
- InvalidAttributeValue =
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: 'InvalidAttributeValue')
- InvalidBatchEntryId =
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: 'InvalidBatchEntryId')
- InvalidIdFormat =
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: 'InvalidIdFormat')
- InvalidMessageContents =
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: 'InvalidMessageContents')
- InvalidSecurity =
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: 'InvalidSecurity')
- KmsAccessDenied =
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: 'KmsAccessDenied')
- KmsDisabled =
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: 'KmsDisabled')
- KmsInvalidKeyUsage =
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: 'KmsInvalidKeyUsage')
- KmsInvalidState =
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: 'KmsInvalidState')
- KmsNotFound =
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: 'KmsNotFound')
- KmsOptInRequired =
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: 'KmsOptInRequired')
- KmsThrottled =
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: 'KmsThrottled')
- ListDeadLetterSourceQueuesRequest =
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: 'ListDeadLetterSourceQueuesRequest')
- ListDeadLetterSourceQueuesResult =
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: 'ListDeadLetterSourceQueuesResult')
- ListMessageMoveTasksRequest =
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: 'ListMessageMoveTasksRequest')
- ListMessageMoveTasksResult =
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: 'ListMessageMoveTasksResult')
- ListMessageMoveTasksResultEntry =
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: 'ListMessageMoveTasksResultEntry')
- ListMessageMoveTasksResultEntryList =
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: 'ListMessageMoveTasksResultEntryList', flattened: true)
- ListQueueTagsRequest =
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: 'ListQueueTagsRequest')
- ListQueueTagsResult =
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: 'ListQueueTagsResult')
- ListQueuesRequest =
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: 'ListQueuesRequest')
- ListQueuesResult =
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: 'ListQueuesResult')
- Long =
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: 'Long')
- Message =
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: 'Message')
- MessageAttributeName =
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: 'MessageAttributeName')
- MessageAttributeNameList =
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: 'MessageAttributeNameList', flattened: true)
- MessageAttributeValue =
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: 'MessageAttributeValue')
- MessageBodyAttributeMap =
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: 'MessageBodyAttributeMap', flattened: true)
- MessageBodySystemAttributeMap =
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: 'MessageBodySystemAttributeMap', flattened: true)
- MessageList =
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: 'MessageList', flattened: true)
- MessageNotInflight =
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: 'MessageNotInflight')
- MessageSystemAttributeList =
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: 'MessageSystemAttributeList', flattened: true)
- MessageSystemAttributeMap =
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: 'MessageSystemAttributeMap', flattened: true)
- MessageSystemAttributeName =
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: 'MessageSystemAttributeName')
- MessageSystemAttributeNameForSends =
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: 'MessageSystemAttributeNameForSends')
- MessageSystemAttributeValue =
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: 'MessageSystemAttributeValue')
- NullableInteger =
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: 'NullableInteger')
- NullableLong =
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: 'NullableLong')
- OverLimit =
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: 'OverLimit')
- PurgeQueueInProgress =
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: 'PurgeQueueInProgress')
- PurgeQueueRequest =
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: 'PurgeQueueRequest')
- QueueAttributeMap =
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: 'QueueAttributeMap', flattened: true)
- QueueAttributeName =
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: 'QueueAttributeName')
- QueueDeletedRecently =
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: 'QueueDeletedRecently')
- QueueDoesNotExist =
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: 'QueueDoesNotExist')
- QueueNameExists =
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: 'QueueNameExists')
- QueueUrlList =
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: 'QueueUrlList', flattened: true)
- ReceiptHandleIsInvalid =
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: 'ReceiptHandleIsInvalid')
- ReceiveMessageRequest =
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: 'ReceiveMessageRequest')
- ReceiveMessageResult =
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: 'ReceiveMessageResult')
- RemovePermissionRequest =
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: 'RemovePermissionRequest')
- RequestThrottled =
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: 'RequestThrottled')
- ResourceNotFoundException =
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: 'ResourceNotFoundException')
- SendMessageBatchRequest =
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: 'SendMessageBatchRequest')
- SendMessageBatchRequestEntry =
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: 'SendMessageBatchRequestEntry')
- SendMessageBatchRequestEntryList =
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: 'SendMessageBatchRequestEntryList', flattened: true)
- SendMessageBatchResult =
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: 'SendMessageBatchResult')
- SendMessageBatchResultEntry =
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: 'SendMessageBatchResultEntry')
- SendMessageBatchResultEntryList =
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: 'SendMessageBatchResultEntryList', flattened: true)
- SendMessageRequest =
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: 'SendMessageRequest')
- SendMessageResult =
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: 'SendMessageResult')
- SetQueueAttributesRequest =
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: 'SetQueueAttributesRequest')
- StartMessageMoveTaskRequest =
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: 'StartMessageMoveTaskRequest')
- StartMessageMoveTaskResult =
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: 'StartMessageMoveTaskResult')
- 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')
- StringList =
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: 'StringList', flattened: true)
- TagKey =
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: 'TagKey')
- TagKeyList =
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: 'TagKeyList', flattened: true)
- TagMap =
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: 'TagMap', flattened: true)
- TagQueueRequest =
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: 'TagQueueRequest')
- TagValue =
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: 'TagValue')
- Token =
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: 'Token')
- TooManyEntriesInBatchRequest =
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: 'TooManyEntriesInBatchRequest')
- UnsupportedOperation =
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: 'UnsupportedOperation')
- UntagQueueRequest =
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: 'UntagQueueRequest')
- 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 = "2012-11-05" api. = { "apiVersion" => "2012-11-05", "auth" => ["aws.auth#sigv4"], "awsQueryCompatible" => {}, "endpointPrefix" => "sqs", "errorPrefix" => "AWS.SimpleQueueService.", "jsonVersion" => "1.0", "protocol" => "json", "protocols" => ["json"], "serviceAbbreviation" => "Amazon SQS", "serviceFullName" => "Amazon Simple Queue Service", "serviceId" => "SQS", "signatureVersion" => "v4", "targetPrefix" => "AmazonSQS", "uid" => "sqs-2012-11-05", } api.add_operation(:add_permission, Seahorse::Model::Operation.new.tap do |o| o.name = "AddPermission" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: AddPermissionRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: OverLimit) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: QueueDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) end) api.add_operation(:cancel_message_move_task, Seahorse::Model::Operation.new.tap do |o| o.name = "CancelMessageMoveTask" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CancelMessageMoveTaskRequest) o.output = Shapes::ShapeRef.new(shape: CancelMessageMoveTaskResult) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) end) api.add_operation(:change_message_visibility, Seahorse::Model::Operation.new.tap do |o| o.name = "ChangeMessageVisibility" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ChangeMessageVisibilityRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: MessageNotInflight) o.errors << Shapes::ShapeRef.new(shape: ReceiptHandleIsInvalid) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: QueueDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) end) api.add_operation(:change_message_visibility_batch, Seahorse::Model::Operation.new.tap do |o| o.name = "ChangeMessageVisibilityBatch" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ChangeMessageVisibilityBatchRequest) o.output = Shapes::ShapeRef.new(shape: ChangeMessageVisibilityBatchResult) o.errors << Shapes::ShapeRef.new(shape: TooManyEntriesInBatchRequest) o.errors << Shapes::ShapeRef.new(shape: EmptyBatchRequest) o.errors << Shapes::ShapeRef.new(shape: BatchEntryIdsNotDistinct) o.errors << Shapes::ShapeRef.new(shape: InvalidBatchEntryId) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: QueueDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) end) api.add_operation(:create_queue, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateQueue" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateQueueRequest) o.output = Shapes::ShapeRef.new(shape: CreateQueueResult) o.errors << Shapes::ShapeRef.new(shape: QueueDeletedRecently) o.errors << Shapes::ShapeRef.new(shape: QueueNameExists) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) o.errors << Shapes::ShapeRef.new(shape: InvalidAttributeName) o.errors << Shapes::ShapeRef.new(shape: InvalidAttributeValue) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) end) api.add_operation(:delete_message, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteMessage" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteMessageRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidIdFormat) o.errors << Shapes::ShapeRef.new(shape: ReceiptHandleIsInvalid) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: QueueDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) end) api.add_operation(:delete_message_batch, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteMessageBatch" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteMessageBatchRequest) o.output = Shapes::ShapeRef.new(shape: DeleteMessageBatchResult) o.errors << Shapes::ShapeRef.new(shape: TooManyEntriesInBatchRequest) o.errors << Shapes::ShapeRef.new(shape: EmptyBatchRequest) o.errors << Shapes::ShapeRef.new(shape: BatchEntryIdsNotDistinct) o.errors << Shapes::ShapeRef.new(shape: InvalidBatchEntryId) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: QueueDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) end) api.add_operation(:delete_queue, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteQueue" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteQueueRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: QueueDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) end) api.add_operation(:get_queue_attributes, Seahorse::Model::Operation.new.tap do |o| o.name = "GetQueueAttributes" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetQueueAttributesRequest) o.output = Shapes::ShapeRef.new(shape: GetQueueAttributesResult) o.errors << Shapes::ShapeRef.new(shape: InvalidAttributeName) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: QueueDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) end) api.add_operation(:get_queue_url, Seahorse::Model::Operation.new.tap do |o| o.name = "GetQueueUrl" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetQueueUrlRequest) o.output = Shapes::ShapeRef.new(shape: GetQueueUrlResult) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: QueueDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) end) api.add_operation(:list_dead_letter_source_queues, Seahorse::Model::Operation.new.tap do |o| o.name = "ListDeadLetterSourceQueues" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListDeadLetterSourceQueuesRequest) o.output = Shapes::ShapeRef.new(shape: ListDeadLetterSourceQueuesResult) o.errors << Shapes::ShapeRef.new(shape: QueueDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_message_move_tasks, Seahorse::Model::Operation.new.tap do |o| o.name = "ListMessageMoveTasks" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListMessageMoveTasksRequest) o.output = Shapes::ShapeRef.new(shape: ListMessageMoveTasksResult) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) end) api.add_operation(:list_queue_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "ListQueueTags" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListQueueTagsRequest) o.output = Shapes::ShapeRef.new(shape: ListQueueTagsResult) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: QueueDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) end) api.add_operation(:list_queues, Seahorse::Model::Operation.new.tap do |o| o.name = "ListQueues" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListQueuesRequest) o.output = Shapes::ShapeRef.new(shape: ListQueuesResult) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:purge_queue, Seahorse::Model::Operation.new.tap do |o| o.name = "PurgeQueue" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: PurgeQueueRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: QueueDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: PurgeQueueInProgress) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) end) api.add_operation(:receive_message, Seahorse::Model::Operation.new.tap do |o| o.name = "ReceiveMessage" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ReceiveMessageRequest) o.output = Shapes::ShapeRef.new(shape: ReceiveMessageResult) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) o.errors << Shapes::ShapeRef.new(shape: OverLimit) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: QueueDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) o.errors << Shapes::ShapeRef.new(shape: KmsDisabled) o.errors << Shapes::ShapeRef.new(shape: KmsInvalidState) o.errors << Shapes::ShapeRef.new(shape: KmsNotFound) o.errors << Shapes::ShapeRef.new(shape: KmsOptInRequired) o.errors << Shapes::ShapeRef.new(shape: KmsThrottled) o.errors << Shapes::ShapeRef.new(shape: KmsAccessDenied) o.errors << Shapes::ShapeRef.new(shape: KmsInvalidKeyUsage) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) end) api.add_operation(:remove_permission, Seahorse::Model::Operation.new.tap do |o| o.name = "RemovePermission" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: RemovePermissionRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: QueueDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) end) api.add_operation(:send_message, Seahorse::Model::Operation.new.tap do |o| o.name = "SendMessage" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: SendMessageRequest) o.output = Shapes::ShapeRef.new(shape: SendMessageResult) o.errors << Shapes::ShapeRef.new(shape: InvalidMessageContents) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: QueueDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) o.errors << Shapes::ShapeRef.new(shape: KmsDisabled) o.errors << Shapes::ShapeRef.new(shape: KmsInvalidState) o.errors << Shapes::ShapeRef.new(shape: KmsNotFound) o.errors << Shapes::ShapeRef.new(shape: KmsOptInRequired) o.errors << Shapes::ShapeRef.new(shape: KmsThrottled) o.errors << Shapes::ShapeRef.new(shape: KmsAccessDenied) o.errors << Shapes::ShapeRef.new(shape: KmsInvalidKeyUsage) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) end) api.add_operation(:send_message_batch, Seahorse::Model::Operation.new.tap do |o| o.name = "SendMessageBatch" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: SendMessageBatchRequest) o.output = Shapes::ShapeRef.new(shape: SendMessageBatchResult) o.errors << Shapes::ShapeRef.new(shape: TooManyEntriesInBatchRequest) o.errors << Shapes::ShapeRef.new(shape: EmptyBatchRequest) o.errors << Shapes::ShapeRef.new(shape: BatchEntryIdsNotDistinct) o.errors << Shapes::ShapeRef.new(shape: BatchRequestTooLong) o.errors << Shapes::ShapeRef.new(shape: InvalidBatchEntryId) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: QueueDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) o.errors << Shapes::ShapeRef.new(shape: KmsDisabled) o.errors << Shapes::ShapeRef.new(shape: KmsInvalidState) o.errors << Shapes::ShapeRef.new(shape: KmsNotFound) o.errors << Shapes::ShapeRef.new(shape: KmsOptInRequired) o.errors << Shapes::ShapeRef.new(shape: KmsThrottled) o.errors << Shapes::ShapeRef.new(shape: KmsAccessDenied) o.errors << Shapes::ShapeRef.new(shape: KmsInvalidKeyUsage) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) end) api.add_operation(:set_queue_attributes, Seahorse::Model::Operation.new.tap do |o| o.name = "SetQueueAttributes" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: SetQueueAttributesRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidAttributeName) o.errors << Shapes::ShapeRef.new(shape: InvalidAttributeValue) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: QueueDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) o.errors << Shapes::ShapeRef.new(shape: OverLimit) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) end) api.add_operation(:start_message_move_task, Seahorse::Model::Operation.new.tap do |o| o.name = "StartMessageMoveTask" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: StartMessageMoveTaskRequest) o.output = Shapes::ShapeRef.new(shape: StartMessageMoveTaskResult) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) end) api.add_operation(:tag_queue, Seahorse::Model::Operation.new.tap do |o| o.name = "TagQueue" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: TagQueueRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: QueueDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) end) api.add_operation(:untag_queue, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagQueue" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UntagQueueRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidAddress) o.errors << Shapes::ShapeRef.new(shape: RequestThrottled) o.errors << Shapes::ShapeRef.new(shape: QueueDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurity) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperation) end) end