Module: Aws::CloudFrontKeyValueStore::Endpoints Private

Defined in:
lib/aws-sdk-cloudfrontkeyvaluestore/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: DeleteKey, DescribeKeyValueStore, GetKey, ListKeys, PutKey, UpdateKeys

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.



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# File 'lib/aws-sdk-cloudfrontkeyvaluestore/endpoints.rb', line 70

def self.parameters_for_operation(context)
  case context.operation_name
  when :delete_key
    DeleteKey.build(context)
  when :describe_key_value_store
    DescribeKeyValueStore.build(context)
  when :get_key
    GetKey.build(context)
  when :list_keys
    ListKeys.build(context)
  when :put_key
    PutKey.build(context)
  when :update_keys
    UpdateKeys.build(context)
  else
    Aws::CloudFrontKeyValueStore::EndpointParameters.create(context.config)
  end
end