lib/aws-sdk-rdsdataservice/errors.rb in aws-sdk-rdsdataservice-1.49.0 vs lib/aws-sdk-rdsdataservice/errors.rb in aws-sdk-rdsdataservice-1.50.0
- old
+ new
@@ -27,15 +27,23 @@
# See {Seahorse::Client::RequestContext} for more information.
#
# ## Error Classes
# * {AccessDeniedException}
# * {BadRequestException}
+ # * {DatabaseErrorException}
+ # * {DatabaseNotFoundException}
+ # * {DatabaseUnavailableException}
# * {ForbiddenException}
+ # * {HttpEndpointNotEnabledException}
# * {InternalServerErrorException}
+ # * {InvalidSecretException}
# * {NotFoundException}
+ # * {SecretsErrorException}
# * {ServiceUnavailableError}
# * {StatementTimeoutException}
+ # * {TransactionNotFoundException}
+ # * {UnsupportedResultException}
#
# Additionally, error classes are dynamically generated for service errors based on the error code
# if they are not defined above.
module Errors
@@ -69,10 +77,50 @@
def message
@message || @data[:message]
end
end
+ class DatabaseErrorException < ServiceError
+
+ # @param [Seahorse::Client::RequestContext] context
+ # @param [String] message
+ # @param [Aws::RDSDataService::Types::DatabaseErrorException] data
+ def initialize(context, message, data = Aws::EmptyStructure.new)
+ super(context, message, data)
+ end
+
+ # @return [String]
+ def message
+ @message || @data[:message]
+ end
+ end
+
+ class DatabaseNotFoundException < ServiceError
+
+ # @param [Seahorse::Client::RequestContext] context
+ # @param [String] message
+ # @param [Aws::RDSDataService::Types::DatabaseNotFoundException] data
+ def initialize(context, message, data = Aws::EmptyStructure.new)
+ super(context, message, data)
+ end
+
+ # @return [String]
+ def message
+ @message || @data[:message]
+ end
+ end
+
+ class DatabaseUnavailableException < ServiceError
+
+ # @param [Seahorse::Client::RequestContext] context
+ # @param [String] message
+ # @param [Aws::RDSDataService::Types::DatabaseUnavailableException] data
+ def initialize(context, message, data = Aws::EmptyStructure.new)
+ super(context, message, data)
+ end
+ end
+
class ForbiddenException < ServiceError
# @param [Seahorse::Client::RequestContext] context
# @param [String] message
# @param [Aws::RDSDataService::Types::ForbiddenException] data
@@ -84,20 +132,50 @@
def message
@message || @data[:message]
end
end
+ class HttpEndpointNotEnabledException < ServiceError
+
+ # @param [Seahorse::Client::RequestContext] context
+ # @param [String] message
+ # @param [Aws::RDSDataService::Types::HttpEndpointNotEnabledException] data
+ def initialize(context, message, data = Aws::EmptyStructure.new)
+ super(context, message, data)
+ end
+
+ # @return [String]
+ def message
+ @message || @data[:message]
+ end
+ end
+
class InternalServerErrorException < ServiceError
# @param [Seahorse::Client::RequestContext] context
# @param [String] message
# @param [Aws::RDSDataService::Types::InternalServerErrorException] data
def initialize(context, message, data = Aws::EmptyStructure.new)
super(context, message, data)
end
end
+ class InvalidSecretException < ServiceError
+
+ # @param [Seahorse::Client::RequestContext] context
+ # @param [String] message
+ # @param [Aws::RDSDataService::Types::InvalidSecretException] data
+ def initialize(context, message, data = Aws::EmptyStructure.new)
+ super(context, message, data)
+ end
+
+ # @return [String]
+ def message
+ @message || @data[:message]
+ end
+ end
+
class NotFoundException < ServiceError
# @param [Seahorse::Client::RequestContext] context
# @param [String] message
# @param [Aws::RDSDataService::Types::NotFoundException] data
@@ -109,10 +187,25 @@
def message
@message || @data[:message]
end
end
+ class SecretsErrorException < ServiceError
+
+ # @param [Seahorse::Client::RequestContext] context
+ # @param [String] message
+ # @param [Aws::RDSDataService::Types::SecretsErrorException] data
+ def initialize(context, message, data = Aws::EmptyStructure.new)
+ super(context, message, data)
+ end
+
+ # @return [String]
+ def message
+ @message || @data[:message]
+ end
+ end
+
class ServiceUnavailableError < ServiceError
# @param [Seahorse::Client::RequestContext] context
# @param [String] message
# @param [Aws::RDSDataService::Types::ServiceUnavailableError] data
@@ -136,9 +229,39 @@
end
# @return [String]
def db_connection_id
@data[:db_connection_id]
+ end
+ end
+
+ class TransactionNotFoundException < ServiceError
+
+ # @param [Seahorse::Client::RequestContext] context
+ # @param [String] message
+ # @param [Aws::RDSDataService::Types::TransactionNotFoundException] data
+ def initialize(context, message, data = Aws::EmptyStructure.new)
+ super(context, message, data)
+ end
+
+ # @return [String]
+ def message
+ @message || @data[:message]
+ end
+ end
+
+ class UnsupportedResultException < ServiceError
+
+ # @param [Seahorse::Client::RequestContext] context
+ # @param [String] message
+ # @param [Aws::RDSDataService::Types::UnsupportedResultException] data
+ def initialize(context, message, data = Aws::EmptyStructure.new)
+ super(context, message, data)
+ end
+
+ # @return [String]
+ def message
+ @message || @data[:message]
end
end
end
end