Packages
aws
0.7.0
1.0.14
1.0.13
1.0.12
1.0.11
1.0.10
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
0.14.1
0.14.0
0.13.3
0.13.2
0.13.1
0.13.0
0.12.0
0.11.0
0.10.1
0.10.0
0.9.2
0.9.1
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
0.0.12
0.0.11
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
AWS clients for Elixir
Current section
Files
Jump to
Current section
Files
lib/aws/generated/personalize_events.ex
# WARNING: DO NOT EDIT, AUTO-GENERATED CODE!
# See https://github.com/aws-beam/aws-codegen for more details.
defmodule AWS.PersonalizeEvents do
@moduledoc """
Amazon Personalize can consume real-time user event data, such as *stream* or
*click* data, and use it for model training either alone or combined with
historical data.
For more information see `recording-events`.
"""
alias AWS.Client
alias AWS.Request
def metadata do
%AWS.ServiceMetadata{
abbreviation: nil,
api_version: "2018-03-22",
content_type: "application/x-amz-json-1.1",
credential_scope: nil,
endpoint_prefix: "personalize-events",
global?: false,
protocol: "rest-json",
service_id: "Personalize Events",
signature_version: "v4",
signing_name: "personalize",
target_prefix: nil
}
end
@doc """
Records user interaction event data.
For more information see `event-record-api`.
"""
def put_events(%Client{} = client, input, options \\ []) do
url_path = "/events"
headers = []
query_params = []
Request.request_rest(
client,
metadata(),
:post,
url_path,
query_params,
headers,
input,
options,
nil
)
end
@doc """
Adds one or more items to an Items dataset.
For more information see `importing-items`.
"""
def put_items(%Client{} = client, input, options \\ []) do
url_path = "/items"
headers = []
query_params = []
Request.request_rest(
client,
metadata(),
:post,
url_path,
query_params,
headers,
input,
options,
nil
)
end
@doc """
Adds one or more users to a Users dataset.
For more information see `importing-users`.
"""
def put_users(%Client{} = client, input, options \\ []) do
url_path = "/users"
headers = []
query_params = []
Request.request_rest(
client,
metadata(),
:post,
url_path,
query_params,
headers,
input,
options,
nil
)
end
end