in gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/endpoints.rb [465:571]
def self.parameters_for_operation(context)
case context.operation_name
when :batch_get_item
BatchGetItem.build(context)
when :batch_write_item
BatchWriteItem.build(context)
when :create_backup
CreateBackup.build(context)
when :create_global_table
CreateGlobalTable.build(context)
when :create_table
CreateTable.build(context)
when :delete_backup
DeleteBackup.build(context)
when :delete_item
DeleteItem.build(context)
when :delete_resource_policy
DeleteResourcePolicy.build(context)
when :delete_table
DeleteTable.build(context)
when :describe_backup
DescribeBackup.build(context)
when :describe_continuous_backups
DescribeContinuousBackups.build(context)
when :describe_contributor_insights
DescribeContributorInsights.build(context)
when :describe_export
DescribeExport.build(context)
when :describe_global_table
DescribeGlobalTable.build(context)
when :describe_global_table_settings
DescribeGlobalTableSettings.build(context)
when :describe_import
DescribeImport.build(context)
when :describe_kinesis_streaming_destination
DescribeKinesisStreamingDestination.build(context)
when :describe_table
DescribeTable.build(context)
when :describe_table_replica_auto_scaling
DescribeTableReplicaAutoScaling.build(context)
when :describe_time_to_live
DescribeTimeToLive.build(context)
when :disable_kinesis_streaming_destination
DisableKinesisStreamingDestination.build(context)
when :enable_kinesis_streaming_destination
EnableKinesisStreamingDestination.build(context)
when :export_table_to_point_in_time
ExportTableToPointInTime.build(context)
when :get_item
GetItem.build(context)
when :get_resource_policy
GetResourcePolicy.build(context)
when :import_table
ImportTable.build(context)
when :list_backups
ListBackups.build(context)
when :list_contributor_insights
ListContributorInsights.build(context)
when :list_exports
ListExports.build(context)
when :list_imports
ListImports.build(context)
when :list_tags_of_resource
ListTagsOfResource.build(context)
when :put_item
PutItem.build(context)
when :put_resource_policy
PutResourcePolicy.build(context)
when :query
Query.build(context)
when :restore_table_from_backup
RestoreTableFromBackup.build(context)
when :restore_table_to_point_in_time
RestoreTableToPointInTime.build(context)
when :scan
Scan.build(context)
when :tag_resource
TagResource.build(context)
when :transact_get_items
TransactGetItems.build(context)
when :transact_write_items
TransactWriteItems.build(context)
when :untag_resource
UntagResource.build(context)
when :update_continuous_backups
UpdateContinuousBackups.build(context)
when :update_contributor_insights
UpdateContributorInsights.build(context)
when :update_global_table
UpdateGlobalTable.build(context)
when :update_global_table_settings
UpdateGlobalTableSettings.build(context)
when :update_item
UpdateItem.build(context)
when :update_kinesis_streaming_destination
UpdateKinesisStreamingDestination.build(context)
when :update_table
UpdateTable.build(context)
when :update_table_replica_auto_scaling
UpdateTableReplicaAutoScaling.build(context)
when :update_time_to_live
UpdateTimeToLive.build(context)
else
Aws::DynamoDB::EndpointParameters.create(context.config)
end
end