<?xml version="1.0"?>
<doc>
    <assembly>
        <name>AWSSDK.PersonalizeEvents</name>
    </assembly>
    <members>
        <member name="T:Amazon.PersonalizeEvents.AmazonPersonalizeEventsConfig">
            <summary>
            Configuration for accessing Amazon PersonalizeEvents service
            </summary>
        </member>
        <member name="M:Amazon.PersonalizeEvents.AmazonPersonalizeEventsConfig.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Amazon.PersonalizeEvents.AmazonPersonalizeEventsConfig.RegionEndpointServiceName">
            <summary>
            The constant used to lookup in the region hash the endpoint.
            </summary>
        </member>
        <member name="P:Amazon.PersonalizeEvents.AmazonPersonalizeEventsConfig.ServiceVersion">
            <summary>
            Gets the ServiceVersion property.
            </summary>
        </member>
        <member name="P:Amazon.PersonalizeEvents.AmazonPersonalizeEventsConfig.UserAgent">
            <summary>
            Gets the value of UserAgent property.
            </summary>
        </member>
        <member name="T:Amazon.PersonalizeEvents.AmazonPersonalizeEventsException">
            <summary>
             Common exception for the PersonalizeEvents service.
             </summary>
        </member>
        <member name="M:Amazon.PersonalizeEvents.AmazonPersonalizeEventsException.#ctor(System.String)">
            <summary>
            Construct instance of AmazonPersonalizeEventsException
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Amazon.PersonalizeEvents.AmazonPersonalizeEventsException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of AmazonPersonalizeEventsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.PersonalizeEvents.AmazonPersonalizeEventsException.#ctor(System.Exception)">
            <summary>
            Construct instance of AmazonPersonalizeEventsException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.PersonalizeEvents.AmazonPersonalizeEventsException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonPersonalizeEventsException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.PersonalizeEvents.AmazonPersonalizeEventsException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonPersonalizeEventsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="T:Amazon.PersonalizeEvents.Internal.AmazonPersonalizeEventsMetadata">
            <summary>
            Service metadata for  Amazon PersonalizeEvents service
            </summary>
        </member>
        <member name="P:Amazon.PersonalizeEvents.Internal.AmazonPersonalizeEventsMetadata.ServiceId">
            <summary>
            Gets the value of the Service Id.
            </summary>
        </member>
        <member name="P:Amazon.PersonalizeEvents.Internal.AmazonPersonalizeEventsMetadata.OperationNameMapping">
            <summary>
            Gets the dictionary that gives mapping of renamed operations
            </summary>
        </member>
        <member name="T:Amazon.PersonalizeEvents.AmazonPersonalizeEventsRequest">
            <summary>
            Base class for PersonalizeEvents operation requests.
            </summary>
        </member>
        <member name="T:Amazon.PersonalizeEvents.Model.Event">
            <summary>
            Represents user interaction event information sent using the <code>PutEvents</code>
            API.
            </summary>
        </member>
        <member name="P:Amazon.PersonalizeEvents.Model.Event.EventId">
            <summary>
            Gets and sets the property EventId. 
            <para>
            An ID associated with the event. If an event ID is not provided, Amazon Personalize
            generates a unique ID for the event. An event ID is not used as an input to the model.
            Amazon Personalize uses the event ID to distinquish unique events. Any subsequent
            events after the first with the same event ID are not used in model training.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PersonalizeEvents.Model.Event.EventType">
            <summary>
            Gets and sets the property EventType. 
            <para>
            The type of event. This property corresponds to the <code>EVENT_TYPE</code> field
            of the Interactions schema.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PersonalizeEvents.Model.Event.Properties">
            <summary>
            Gets and sets the property Properties. 
            <para>
            A string map of event-specific data that you might choose to record. For example,
            if a user rates a movie on your site, you might send the movie ID and rating, and
            the number of movie ratings made by the user.
            </para>
             
            <para>
            Each item in the map consists of a key-value pair. For example,
            </para>
             
            <para>
             <code>{"itemId": "movie1"}</code> 
            </para>
             
            <para>
             <code>{"itemId": "movie2", "eventValue": "4.5"}</code> 
            </para>
             
            <para>
             <code>{"itemId": "movie3", "eventValue": "3", "numberOfRatings": "12"}</code> 
            </para>
             
            <para>
            The keys use camel case names that match the fields in the Interactions schema. The
            <code>itemId</code> and <code>eventValue</code> keys correspond to the <code>ITEM_ID</code>
            and <code>EVENT_VALUE</code> fields. In the above example, the <code>eventType</code>
            might be 'MovieRating' with <code>eventValue</code> being the rating. The <code>numberOfRatings</code>
            would match the 'NUMBER_OF_RATINGS' field defined in the Interactions schema.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PersonalizeEvents.Model.Event.SentAt">
            <summary>
            Gets and sets the property SentAt. 
            <para>
            The timestamp on the client side when the event occurred.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PersonalizeEvents.Model.Internal.MarshallTransformations.EventMarshaller">
            <summary>
            Event Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.PersonalizeEvents.Model.Internal.MarshallTransformations.EventMarshaller.Marshall(Amazon.PersonalizeEvents.Model.Event,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.PersonalizeEvents.Model.Internal.MarshallTransformations.EventMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.PersonalizeEvents.Model.Internal.MarshallTransformations.PutEventsRequestMarshaller">
            <summary>
            PutEvents Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.PersonalizeEvents.Model.Internal.MarshallTransformations.PutEventsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.PersonalizeEvents.Model.Internal.MarshallTransformations.PutEventsRequestMarshaller.Marshall(Amazon.PersonalizeEvents.Model.PutEventsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.PersonalizeEvents.Model.Internal.MarshallTransformations.PutEventsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PersonalizeEvents.Model.Internal.MarshallTransformations.PutEventsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for PutEvents operation
            </summary>  
        </member>
        <member name="M:Amazon.PersonalizeEvents.Model.Internal.MarshallTransformations.PutEventsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.PersonalizeEvents.Model.Internal.MarshallTransformations.PutEventsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.PersonalizeEvents.Model.Internal.MarshallTransformations.PutEventsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PersonalizeEvents.Model.InvalidInputException">
            <summary>
             PersonalizeEvents exception
             </summary>
        </member>
        <member name="M:Amazon.PersonalizeEvents.Model.InvalidInputException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidInputException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.PersonalizeEvents.Model.InvalidInputException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidInputException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.PersonalizeEvents.Model.InvalidInputException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidInputException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.PersonalizeEvents.Model.InvalidInputException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidInputException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.PersonalizeEvents.Model.InvalidInputException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidInputException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="T:Amazon.PersonalizeEvents.Model.PutEventsRequest">
            <summary>
            Container for the parameters to the PutEvents operation.
            Records user interaction event data.
            </summary>
        </member>
        <member name="P:Amazon.PersonalizeEvents.Model.PutEventsRequest.EventList">
            <summary>
            Gets and sets the property EventList. 
            <para>
            A list of event data from the session.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PersonalizeEvents.Model.PutEventsRequest.SessionId">
            <summary>
            Gets and sets the property SessionId. 
            <para>
            The session ID associated with the user's visit.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PersonalizeEvents.Model.PutEventsRequest.TrackingId">
            <summary>
            Gets and sets the property TrackingId. 
            <para>
            The tracking ID for the event. The ID is generated by a call to the <a href="https://docs.aws.amazon.com/personalize/latest/dg/API_CreateEventTracker.html">CreateEventTracker</a>
            API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PersonalizeEvents.Model.PutEventsRequest.UserId">
            <summary>
            Gets and sets the property UserId. 
            <para>
            The user associated with the event.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PersonalizeEvents.Model.PutEventsResponse">
            <summary>
            This is the response object from the PutEvents operation.
            </summary>
        </member>
        <member name="T:Amazon.PersonalizeEvents.AmazonPersonalizeEventsClient">
             <summary>
             Implementation for accessing PersonalizeEvents
            
             
             </summary>
        </member>
        <member name="M:Amazon.PersonalizeEvents.AmazonPersonalizeEventsClient.#ctor">
             <summary>
             Constructs AmazonPersonalizeEventsClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
        </member>
        <member name="M:Amazon.PersonalizeEvents.AmazonPersonalizeEventsClient.#ctor(Amazon.RegionEndpoint)">
             <summary>
             Constructs AmazonPersonalizeEventsClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
             <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.PersonalizeEvents.AmazonPersonalizeEventsClient.#ctor(Amazon.PersonalizeEvents.AmazonPersonalizeEventsConfig)">
             <summary>
             Constructs AmazonPersonalizeEventsClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
             <param name="config">The AmazonPersonalizeEventsClient Configuration Object</param>
        </member>
        <member name="M:Amazon.PersonalizeEvents.AmazonPersonalizeEventsClient.#ctor(Amazon.Runtime.AWSCredentials)">
            <summary>
            Constructs AmazonPersonalizeEventsClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
        </member>
        <member name="M:Amazon.PersonalizeEvents.AmazonPersonalizeEventsClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonPersonalizeEventsClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.PersonalizeEvents.AmazonPersonalizeEventsClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.PersonalizeEvents.AmazonPersonalizeEventsConfig)">
            <summary>
            Constructs AmazonPersonalizeEventsClient with AWS Credentials and an
            AmazonPersonalizeEventsClient Configuration object.
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="clientConfig">The AmazonPersonalizeEventsClient Configuration Object</param>
        </member>
        <member name="M:Amazon.PersonalizeEvents.AmazonPersonalizeEventsClient.#ctor(System.String,System.String)">
            <summary>
            Constructs AmazonPersonalizeEventsClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
        </member>
        <member name="M:Amazon.PersonalizeEvents.AmazonPersonalizeEventsClient.#ctor(System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonPersonalizeEventsClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.PersonalizeEvents.AmazonPersonalizeEventsClient.#ctor(System.String,System.String,Amazon.PersonalizeEvents.AmazonPersonalizeEventsConfig)">
            <summary>
            Constructs AmazonPersonalizeEventsClient with AWS Access Key ID, AWS Secret Key and an
            AmazonPersonalizeEventsClient Configuration object. 
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="clientConfig">The AmazonPersonalizeEventsClient Configuration Object</param>
        </member>
        <member name="M:Amazon.PersonalizeEvents.AmazonPersonalizeEventsClient.#ctor(System.String,System.String,System.String)">
            <summary>
            Constructs AmazonPersonalizeEventsClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
        </member>
        <member name="M:Amazon.PersonalizeEvents.AmazonPersonalizeEventsClient.#ctor(System.String,System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonPersonalizeEventsClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.PersonalizeEvents.AmazonPersonalizeEventsClient.#ctor(System.String,System.String,System.String,Amazon.PersonalizeEvents.AmazonPersonalizeEventsConfig)">
            <summary>
            Constructs AmazonPersonalizeEventsClient with AWS Access Key ID, AWS Secret Key and an
            AmazonPersonalizeEventsClient Configuration object. 
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
            <param name="clientConfig">The AmazonPersonalizeEventsClient Configuration Object</param>
        </member>
        <member name="M:Amazon.PersonalizeEvents.AmazonPersonalizeEventsClient.CreateSigner">
            <summary>
            Creates the signer for the service.
            </summary>
        </member>
        <member name="P:Amazon.PersonalizeEvents.AmazonPersonalizeEventsClient.ServiceMetadata">
            <summary>
            Capture metadata for the service.
            </summary>
        </member>
        <member name="M:Amazon.PersonalizeEvents.AmazonPersonalizeEventsClient.Dispose(System.Boolean)">
            <summary>
            Disposes the service client.
            </summary>
        </member>
        <member name="M:Amazon.PersonalizeEvents.AmazonPersonalizeEventsClient.PutEventsAsync(Amazon.PersonalizeEvents.Model.PutEventsRequest,System.Threading.CancellationToken)">
            <summary>
            Records user interaction event data.
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutEvents service method.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the PutEvents service method, as returned by PersonalizeEvents.</returns>
            <exception cref="T:Amazon.PersonalizeEvents.Model.InvalidInputException">
            Provide a valid value for the field or parameter.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/personalize-events-2018-03-22/PutEvents">REST API Reference for PutEvents Operation</seealso>
        </member>
        <member name="T:Amazon.PersonalizeEvents.IAmazonPersonalizeEvents">
             <summary>
             Interface for accessing PersonalizeEvents
            
             
             </summary>
        </member>
        <member name="M:Amazon.PersonalizeEvents.IAmazonPersonalizeEvents.PutEventsAsync(Amazon.PersonalizeEvents.Model.PutEventsRequest,System.Threading.CancellationToken)">
            <summary>
            Records user interaction event data.
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutEvents service method.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the PutEvents service method, as returned by PersonalizeEvents.</returns>
            <exception cref="T:Amazon.PersonalizeEvents.Model.InvalidInputException">
            Provide a valid value for the field or parameter.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/personalize-events-2018-03-22/PutEvents">REST API Reference for PutEvents Operation</seealso>
        </member>
    </members>
</doc>
