AWS SDK for C++  1.9.72
AWS SDK for C++
Public Member Functions | List of all members
Aws::Personalize::Model::EventTracker Class Reference

#include <EventTracker.h>

Public Member Functions

 EventTracker ()
 
 EventTracker (Aws::Utils::Json::JsonView jsonValue)
 
EventTrackeroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
EventTrackerWithName (const Aws::String &value)
 
EventTrackerWithName (Aws::String &&value)
 
EventTrackerWithName (const char *value)
 
const Aws::StringGetEventTrackerArn () const
 
bool EventTrackerArnHasBeenSet () const
 
void SetEventTrackerArn (const Aws::String &value)
 
void SetEventTrackerArn (Aws::String &&value)
 
void SetEventTrackerArn (const char *value)
 
EventTrackerWithEventTrackerArn (const Aws::String &value)
 
EventTrackerWithEventTrackerArn (Aws::String &&value)
 
EventTrackerWithEventTrackerArn (const char *value)
 
const Aws::StringGetAccountId () const
 
bool AccountIdHasBeenSet () const
 
void SetAccountId (const Aws::String &value)
 
void SetAccountId (Aws::String &&value)
 
void SetAccountId (const char *value)
 
EventTrackerWithAccountId (const Aws::String &value)
 
EventTrackerWithAccountId (Aws::String &&value)
 
EventTrackerWithAccountId (const char *value)
 
const Aws::StringGetTrackingId () const
 
bool TrackingIdHasBeenSet () const
 
void SetTrackingId (const Aws::String &value)
 
void SetTrackingId (Aws::String &&value)
 
void SetTrackingId (const char *value)
 
EventTrackerWithTrackingId (const Aws::String &value)
 
EventTrackerWithTrackingId (Aws::String &&value)
 
EventTrackerWithTrackingId (const char *value)
 
const Aws::StringGetDatasetGroupArn () const
 
bool DatasetGroupArnHasBeenSet () const
 
void SetDatasetGroupArn (const Aws::String &value)
 
void SetDatasetGroupArn (Aws::String &&value)
 
void SetDatasetGroupArn (const char *value)
 
EventTrackerWithDatasetGroupArn (const Aws::String &value)
 
EventTrackerWithDatasetGroupArn (Aws::String &&value)
 
EventTrackerWithDatasetGroupArn (const char *value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
EventTrackerWithStatus (const Aws::String &value)
 
EventTrackerWithStatus (Aws::String &&value)
 
EventTrackerWithStatus (const char *value)
 
const Aws::Utils::DateTimeGetCreationDateTime () const
 
bool CreationDateTimeHasBeenSet () const
 
void SetCreationDateTime (const Aws::Utils::DateTime &value)
 
void SetCreationDateTime (Aws::Utils::DateTime &&value)
 
EventTrackerWithCreationDateTime (const Aws::Utils::DateTime &value)
 
EventTrackerWithCreationDateTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdatedDateTime () const
 
bool LastUpdatedDateTimeHasBeenSet () const
 
void SetLastUpdatedDateTime (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedDateTime (Aws::Utils::DateTime &&value)
 
EventTrackerWithLastUpdatedDateTime (const Aws::Utils::DateTime &value)
 
EventTrackerWithLastUpdatedDateTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Provides information about an event tracker.

See Also:

AWS API Reference

Definition at line 32 of file EventTracker.h.

Constructor & Destructor Documentation

◆ EventTracker() [1/2]

Aws::Personalize::Model::EventTracker::EventTracker ( )

◆ EventTracker() [2/2]

Aws::Personalize::Model::EventTracker::EventTracker ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccountIdHasBeenSet()

bool Aws::Personalize::Model::EventTracker::AccountIdHasBeenSet ( ) const
inline

The Amazon Web Services account that owns the event tracker.

Definition at line 131 of file EventTracker.h.

◆ CreationDateTimeHasBeenSet()

bool Aws::Personalize::Model::EventTracker::CreationDateTimeHasBeenSet ( ) const
inline

The date and time (in Unix format) that the event tracker was created.

Definition at line 343 of file EventTracker.h.

◆ DatasetGroupArnHasBeenSet()

bool Aws::Personalize::Model::EventTracker::DatasetGroupArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the dataset group that receives the event data.

Definition at line 231 of file EventTracker.h.

◆ EventTrackerArnHasBeenSet()

bool Aws::Personalize::Model::EventTracker::EventTrackerArnHasBeenSet ( ) const
inline

The ARN of the event tracker.

Definition at line 90 of file EventTracker.h.

◆ GetAccountId()

const Aws::String& Aws::Personalize::Model::EventTracker::GetAccountId ( ) const
inline

The Amazon Web Services account that owns the event tracker.

Definition at line 126 of file EventTracker.h.

◆ GetCreationDateTime()

const Aws::Utils::DateTime& Aws::Personalize::Model::EventTracker::GetCreationDateTime ( ) const
inline

The date and time (in Unix format) that the event tracker was created.

Definition at line 338 of file EventTracker.h.

◆ GetDatasetGroupArn()

const Aws::String& Aws::Personalize::Model::EventTracker::GetDatasetGroupArn ( ) const
inline

The Amazon Resource Name (ARN) of the dataset group that receives the event data.

Definition at line 225 of file EventTracker.h.

◆ GetEventTrackerArn()

const Aws::String& Aws::Personalize::Model::EventTracker::GetEventTrackerArn ( ) const
inline

The ARN of the event tracker.

Definition at line 85 of file EventTracker.h.

◆ GetLastUpdatedDateTime()

const Aws::Utils::DateTime& Aws::Personalize::Model::EventTracker::GetLastUpdatedDateTime ( ) const
inline

The date and time (in Unix time) that the event tracker was last updated.

Definition at line 369 of file EventTracker.h.

◆ GetName()

const Aws::String& Aws::Personalize::Model::EventTracker::GetName ( ) const
inline

The name of the event tracker.

Definition at line 44 of file EventTracker.h.

◆ GetStatus()

const Aws::String& Aws::Personalize::Model::EventTracker::GetStatus ( ) const
inline

The status of the event tracker.

An event tracker can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING > DELETE IN_PROGRESS

Definition at line 276 of file EventTracker.h.

◆ GetTrackingId()

const Aws::String& Aws::Personalize::Model::EventTracker::GetTrackingId ( ) const
inline

The ID of the event tracker. Include this ID in requests to the PutEvents API.

Definition at line 169 of file EventTracker.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Personalize::Model::EventTracker::Jsonize ( ) const

◆ LastUpdatedDateTimeHasBeenSet()

bool Aws::Personalize::Model::EventTracker::LastUpdatedDateTimeHasBeenSet ( ) const
inline

The date and time (in Unix time) that the event tracker was last updated.

Definition at line 374 of file EventTracker.h.

◆ NameHasBeenSet()

bool Aws::Personalize::Model::EventTracker::NameHasBeenSet ( ) const
inline

The name of the event tracker.

Definition at line 49 of file EventTracker.h.

◆ operator=()

EventTracker& Aws::Personalize::Model::EventTracker::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAccountId() [1/3]

void Aws::Personalize::Model::EventTracker::SetAccountId ( Aws::String &&  value)
inline

The Amazon Web Services account that owns the event tracker.

Definition at line 141 of file EventTracker.h.

◆ SetAccountId() [2/3]

void Aws::Personalize::Model::EventTracker::SetAccountId ( const Aws::String value)
inline

The Amazon Web Services account that owns the event tracker.

Definition at line 136 of file EventTracker.h.

◆ SetAccountId() [3/3]

void Aws::Personalize::Model::EventTracker::SetAccountId ( const char *  value)
inline

The Amazon Web Services account that owns the event tracker.

Definition at line 146 of file EventTracker.h.

◆ SetCreationDateTime() [1/2]

void Aws::Personalize::Model::EventTracker::SetCreationDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time (in Unix format) that the event tracker was created.

Definition at line 353 of file EventTracker.h.

◆ SetCreationDateTime() [2/2]

void Aws::Personalize::Model::EventTracker::SetCreationDateTime ( const Aws::Utils::DateTime value)
inline

The date and time (in Unix format) that the event tracker was created.

Definition at line 348 of file EventTracker.h.

◆ SetDatasetGroupArn() [1/3]

void Aws::Personalize::Model::EventTracker::SetDatasetGroupArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the dataset group that receives the event data.

Definition at line 243 of file EventTracker.h.

◆ SetDatasetGroupArn() [2/3]

void Aws::Personalize::Model::EventTracker::SetDatasetGroupArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the dataset group that receives the event data.

Definition at line 237 of file EventTracker.h.

◆ SetDatasetGroupArn() [3/3]

void Aws::Personalize::Model::EventTracker::SetDatasetGroupArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the dataset group that receives the event data.

Definition at line 249 of file EventTracker.h.

◆ SetEventTrackerArn() [1/3]

void Aws::Personalize::Model::EventTracker::SetEventTrackerArn ( Aws::String &&  value)
inline

The ARN of the event tracker.

Definition at line 100 of file EventTracker.h.

◆ SetEventTrackerArn() [2/3]

void Aws::Personalize::Model::EventTracker::SetEventTrackerArn ( const Aws::String value)
inline

The ARN of the event tracker.

Definition at line 95 of file EventTracker.h.

◆ SetEventTrackerArn() [3/3]

void Aws::Personalize::Model::EventTracker::SetEventTrackerArn ( const char *  value)
inline

The ARN of the event tracker.

Definition at line 105 of file EventTracker.h.

◆ SetLastUpdatedDateTime() [1/2]

void Aws::Personalize::Model::EventTracker::SetLastUpdatedDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time (in Unix time) that the event tracker was last updated.

Definition at line 384 of file EventTracker.h.

◆ SetLastUpdatedDateTime() [2/2]

void Aws::Personalize::Model::EventTracker::SetLastUpdatedDateTime ( const Aws::Utils::DateTime value)
inline

The date and time (in Unix time) that the event tracker was last updated.

Definition at line 379 of file EventTracker.h.

◆ SetName() [1/3]

void Aws::Personalize::Model::EventTracker::SetName ( Aws::String &&  value)
inline

The name of the event tracker.

Definition at line 59 of file EventTracker.h.

◆ SetName() [2/3]

void Aws::Personalize::Model::EventTracker::SetName ( const Aws::String value)
inline

The name of the event tracker.

Definition at line 54 of file EventTracker.h.

◆ SetName() [3/3]

void Aws::Personalize::Model::EventTracker::SetName ( const char *  value)
inline

The name of the event tracker.

Definition at line 64 of file EventTracker.h.

◆ SetStatus() [1/3]

void Aws::Personalize::Model::EventTracker::SetStatus ( Aws::String &&  value)
inline

The status of the event tracker.

An event tracker can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING > DELETE IN_PROGRESS

Definition at line 300 of file EventTracker.h.

◆ SetStatus() [2/3]

void Aws::Personalize::Model::EventTracker::SetStatus ( const Aws::String value)
inline

The status of the event tracker.

An event tracker can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING > DELETE IN_PROGRESS

Definition at line 292 of file EventTracker.h.

◆ SetStatus() [3/3]

void Aws::Personalize::Model::EventTracker::SetStatus ( const char *  value)
inline

The status of the event tracker.

An event tracker can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING > DELETE IN_PROGRESS

Definition at line 308 of file EventTracker.h.

◆ SetTrackingId() [1/3]

void Aws::Personalize::Model::EventTracker::SetTrackingId ( Aws::String &&  value)
inline

The ID of the event tracker. Include this ID in requests to the PutEvents API.

Definition at line 190 of file EventTracker.h.

◆ SetTrackingId() [2/3]

void Aws::Personalize::Model::EventTracker::SetTrackingId ( const Aws::String value)
inline

The ID of the event tracker. Include this ID in requests to the PutEvents API.

Definition at line 183 of file EventTracker.h.

◆ SetTrackingId() [3/3]

void Aws::Personalize::Model::EventTracker::SetTrackingId ( const char *  value)
inline

The ID of the event tracker. Include this ID in requests to the PutEvents API.

Definition at line 197 of file EventTracker.h.

◆ StatusHasBeenSet()

bool Aws::Personalize::Model::EventTracker::StatusHasBeenSet ( ) const
inline

The status of the event tracker.

An event tracker can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING > DELETE IN_PROGRESS

Definition at line 284 of file EventTracker.h.

◆ TrackingIdHasBeenSet()

bool Aws::Personalize::Model::EventTracker::TrackingIdHasBeenSet ( ) const
inline

The ID of the event tracker. Include this ID in requests to the PutEvents API.

Definition at line 176 of file EventTracker.h.

◆ WithAccountId() [1/3]

EventTracker& Aws::Personalize::Model::EventTracker::WithAccountId ( Aws::String &&  value)
inline

The Amazon Web Services account that owns the event tracker.

Definition at line 156 of file EventTracker.h.

◆ WithAccountId() [2/3]

EventTracker& Aws::Personalize::Model::EventTracker::WithAccountId ( const Aws::String value)
inline

The Amazon Web Services account that owns the event tracker.

Definition at line 151 of file EventTracker.h.

◆ WithAccountId() [3/3]

EventTracker& Aws::Personalize::Model::EventTracker::WithAccountId ( const char *  value)
inline

The Amazon Web Services account that owns the event tracker.

Definition at line 161 of file EventTracker.h.

◆ WithCreationDateTime() [1/2]

EventTracker& Aws::Personalize::Model::EventTracker::WithCreationDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time (in Unix format) that the event tracker was created.

Definition at line 363 of file EventTracker.h.

◆ WithCreationDateTime() [2/2]

EventTracker& Aws::Personalize::Model::EventTracker::WithCreationDateTime ( const Aws::Utils::DateTime value)
inline

The date and time (in Unix format) that the event tracker was created.

Definition at line 358 of file EventTracker.h.

◆ WithDatasetGroupArn() [1/3]

EventTracker& Aws::Personalize::Model::EventTracker::WithDatasetGroupArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the dataset group that receives the event data.

Definition at line 261 of file EventTracker.h.

◆ WithDatasetGroupArn() [2/3]

EventTracker& Aws::Personalize::Model::EventTracker::WithDatasetGroupArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the dataset group that receives the event data.

Definition at line 255 of file EventTracker.h.

◆ WithDatasetGroupArn() [3/3]

EventTracker& Aws::Personalize::Model::EventTracker::WithDatasetGroupArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the dataset group that receives the event data.

Definition at line 267 of file EventTracker.h.

◆ WithEventTrackerArn() [1/3]

EventTracker& Aws::Personalize::Model::EventTracker::WithEventTrackerArn ( Aws::String &&  value)
inline

The ARN of the event tracker.

Definition at line 115 of file EventTracker.h.

◆ WithEventTrackerArn() [2/3]

EventTracker& Aws::Personalize::Model::EventTracker::WithEventTrackerArn ( const Aws::String value)
inline

The ARN of the event tracker.

Definition at line 110 of file EventTracker.h.

◆ WithEventTrackerArn() [3/3]

EventTracker& Aws::Personalize::Model::EventTracker::WithEventTrackerArn ( const char *  value)
inline

The ARN of the event tracker.

Definition at line 120 of file EventTracker.h.

◆ WithLastUpdatedDateTime() [1/2]

EventTracker& Aws::Personalize::Model::EventTracker::WithLastUpdatedDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time (in Unix time) that the event tracker was last updated.

Definition at line 394 of file EventTracker.h.

◆ WithLastUpdatedDateTime() [2/2]

EventTracker& Aws::Personalize::Model::EventTracker::WithLastUpdatedDateTime ( const Aws::Utils::DateTime value)
inline

The date and time (in Unix time) that the event tracker was last updated.

Definition at line 389 of file EventTracker.h.

◆ WithName() [1/3]

EventTracker& Aws::Personalize::Model::EventTracker::WithName ( Aws::String &&  value)
inline

The name of the event tracker.

Definition at line 74 of file EventTracker.h.

◆ WithName() [2/3]

EventTracker& Aws::Personalize::Model::EventTracker::WithName ( const Aws::String value)
inline

The name of the event tracker.

Definition at line 69 of file EventTracker.h.

◆ WithName() [3/3]

EventTracker& Aws::Personalize::Model::EventTracker::WithName ( const char *  value)
inline

The name of the event tracker.

Definition at line 79 of file EventTracker.h.

◆ WithStatus() [1/3]

EventTracker& Aws::Personalize::Model::EventTracker::WithStatus ( Aws::String &&  value)
inline

The status of the event tracker.

An event tracker can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING > DELETE IN_PROGRESS

Definition at line 324 of file EventTracker.h.

◆ WithStatus() [2/3]

EventTracker& Aws::Personalize::Model::EventTracker::WithStatus ( const Aws::String value)
inline

The status of the event tracker.

An event tracker can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING > DELETE IN_PROGRESS

Definition at line 316 of file EventTracker.h.

◆ WithStatus() [3/3]

EventTracker& Aws::Personalize::Model::EventTracker::WithStatus ( const char *  value)
inline

The status of the event tracker.

An event tracker can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING > DELETE IN_PROGRESS

Definition at line 332 of file EventTracker.h.

◆ WithTrackingId() [1/3]

EventTracker& Aws::Personalize::Model::EventTracker::WithTrackingId ( Aws::String &&  value)
inline

The ID of the event tracker. Include this ID in requests to the PutEvents API.

Definition at line 211 of file EventTracker.h.

◆ WithTrackingId() [2/3]

EventTracker& Aws::Personalize::Model::EventTracker::WithTrackingId ( const Aws::String value)
inline

The ID of the event tracker. Include this ID in requests to the PutEvents API.

Definition at line 204 of file EventTracker.h.

◆ WithTrackingId() [3/3]

EventTracker& Aws::Personalize::Model::EventTracker::WithTrackingId ( const char *  value)
inline

The ID of the event tracker. Include this ID in requests to the PutEvents API.

Definition at line 218 of file EventTracker.h.


The documentation for this class was generated from the following file: