Module: Aws::DynamoDB::Endpoints Private

Defined in:
lib/aws-sdk-dynamodb/endpoints.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.

Defined Under Namespace

Classes: BatchGetItem, BatchWriteItem, CreateBackup, CreateGlobalTable, CreateTable, DeleteBackup, DeleteItem, DeleteResourcePolicy, DeleteTable, DescribeBackup, DescribeContinuousBackups, DescribeContributorInsights, DescribeExport, DescribeGlobalTable, DescribeGlobalTableSettings, DescribeImport, DescribeKinesisStreamingDestination, DescribeTable, DescribeTableReplicaAutoScaling, DescribeTimeToLive, DisableKinesisStreamingDestination, EnableKinesisStreamingDestination, ExportTableToPointInTime, GetItem, GetResourcePolicy, ImportTable, ListBackups, ListContributorInsights, ListExports, ListImports, ListTagsOfResource, PutItem, PutResourcePolicy, Query, RestoreTableFromBackup, RestoreTableToPointInTime, Scan, TagResource, TransactGetItems, UntagResource, UpdateContinuousBackups, UpdateContributorInsights, UpdateGlobalTable, UpdateGlobalTableSettings, UpdateItem, UpdateKinesisStreamingDestination, UpdateTable, UpdateTableReplicaAutoScaling, UpdateTimeToLive

Class Method Summary collapse

Class Method Details

.parameters_for_operation(context) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
# File 'lib/aws-sdk-dynamodb/endpoints.rb', line 457

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 :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