AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::SESV2::Model::GetContactResult Class Reference

#include <GetContactResult.h>

Public Member Functions

 GetContactResult ()
 
 GetContactResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetContactResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetContactListName () const
 
void SetContactListName (const Aws::String &value)
 
void SetContactListName (Aws::String &&value)
 
void SetContactListName (const char *value)
 
GetContactResultWithContactListName (const Aws::String &value)
 
GetContactResultWithContactListName (Aws::String &&value)
 
GetContactResultWithContactListName (const char *value)
 
const Aws::StringGetEmailAddress () const
 
void SetEmailAddress (const Aws::String &value)
 
void SetEmailAddress (Aws::String &&value)
 
void SetEmailAddress (const char *value)
 
GetContactResultWithEmailAddress (const Aws::String &value)
 
GetContactResultWithEmailAddress (Aws::String &&value)
 
GetContactResultWithEmailAddress (const char *value)
 
const Aws::Vector< TopicPreference > & GetTopicPreferences () const
 
void SetTopicPreferences (const Aws::Vector< TopicPreference > &value)
 
void SetTopicPreferences (Aws::Vector< TopicPreference > &&value)
 
GetContactResultWithTopicPreferences (const Aws::Vector< TopicPreference > &value)
 
GetContactResultWithTopicPreferences (Aws::Vector< TopicPreference > &&value)
 
GetContactResultAddTopicPreferences (const TopicPreference &value)
 
GetContactResultAddTopicPreferences (TopicPreference &&value)
 
const Aws::Vector< TopicPreference > & GetTopicDefaultPreferences () const
 
void SetTopicDefaultPreferences (const Aws::Vector< TopicPreference > &value)
 
void SetTopicDefaultPreferences (Aws::Vector< TopicPreference > &&value)
 
GetContactResultWithTopicDefaultPreferences (const Aws::Vector< TopicPreference > &value)
 
GetContactResultWithTopicDefaultPreferences (Aws::Vector< TopicPreference > &&value)
 
GetContactResultAddTopicDefaultPreferences (const TopicPreference &value)
 
GetContactResultAddTopicDefaultPreferences (TopicPreference &&value)
 
bool GetUnsubscribeAll () const
 
void SetUnsubscribeAll (bool value)
 
GetContactResultWithUnsubscribeAll (bool value)
 
const Aws::StringGetAttributesData () const
 
void SetAttributesData (const Aws::String &value)
 
void SetAttributesData (Aws::String &&value)
 
void SetAttributesData (const char *value)
 
GetContactResultWithAttributesData (const Aws::String &value)
 
GetContactResultWithAttributesData (Aws::String &&value)
 
GetContactResultWithAttributesData (const char *value)
 
const Aws::Utils::DateTimeGetCreatedTimestamp () const
 
void SetCreatedTimestamp (const Aws::Utils::DateTime &value)
 
void SetCreatedTimestamp (Aws::Utils::DateTime &&value)
 
GetContactResultWithCreatedTimestamp (const Aws::Utils::DateTime &value)
 
GetContactResultWithCreatedTimestamp (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdatedTimestamp () const
 
void SetLastUpdatedTimestamp (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedTimestamp (Aws::Utils::DateTime &&value)
 
GetContactResultWithLastUpdatedTimestamp (const Aws::Utils::DateTime &value)
 
GetContactResultWithLastUpdatedTimestamp (Aws::Utils::DateTime &&value)
 

Detailed Description

Definition at line 30 of file GetContactResult.h.

Constructor & Destructor Documentation

◆ GetContactResult() [1/2]

Aws::SESV2::Model::GetContactResult::GetContactResult ( )

◆ GetContactResult() [2/2]

Aws::SESV2::Model::GetContactResult::GetContactResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddTopicDefaultPreferences() [1/2]

GetContactResult& Aws::SESV2::Model::GetContactResult::AddTopicDefaultPreferences ( const TopicPreference value)
inline

The default topic preferences applied to the contact.

Definition at line 181 of file GetContactResult.h.

◆ AddTopicDefaultPreferences() [2/2]

GetContactResult& Aws::SESV2::Model::GetContactResult::AddTopicDefaultPreferences ( TopicPreference &&  value)
inline

The default topic preferences applied to the contact.

Definition at line 186 of file GetContactResult.h.

◆ AddTopicPreferences() [1/2]

GetContactResult& Aws::SESV2::Model::GetContactResult::AddTopicPreferences ( const TopicPreference value)
inline

The contact's preference for being opted-in to or opted-out of a topic.>

Definition at line 144 of file GetContactResult.h.

◆ AddTopicPreferences() [2/2]

GetContactResult& Aws::SESV2::Model::GetContactResult::AddTopicPreferences ( TopicPreference &&  value)
inline

The contact's preference for being opted-in to or opted-out of a topic.>

Definition at line 150 of file GetContactResult.h.

◆ GetAttributesData()

const Aws::String& Aws::SESV2::Model::GetContactResult::GetAttributesData ( ) const
inline

The attribute data attached to a contact.

Definition at line 211 of file GetContactResult.h.

◆ GetContactListName()

const Aws::String& Aws::SESV2::Model::GetContactResult::GetContactListName ( ) const
inline

The name of the contact list to which the contact belongs.

Definition at line 41 of file GetContactResult.h.

◆ GetCreatedTimestamp()

const Aws::Utils::DateTime& Aws::SESV2::Model::GetContactResult::GetCreatedTimestamp ( ) const
inline

A timestamp noting when the contact was created.

Definition at line 247 of file GetContactResult.h.

◆ GetEmailAddress()

const Aws::String& Aws::SESV2::Model::GetContactResult::GetEmailAddress ( ) const
inline

The contact's email addres.

Definition at line 77 of file GetContactResult.h.

◆ GetLastUpdatedTimestamp()

const Aws::Utils::DateTime& Aws::SESV2::Model::GetContactResult::GetLastUpdatedTimestamp ( ) const
inline

A timestamp noting the last time the contact's information was updated.

Definition at line 273 of file GetContactResult.h.

◆ GetTopicDefaultPreferences()

const Aws::Vector<TopicPreference>& Aws::SESV2::Model::GetContactResult::GetTopicDefaultPreferences ( ) const
inline

The default topic preferences applied to the contact.

Definition at line 156 of file GetContactResult.h.

◆ GetTopicPreferences()

const Aws::Vector<TopicPreference>& Aws::SESV2::Model::GetContactResult::GetTopicPreferences ( ) const
inline

The contact's preference for being opted-in to or opted-out of a topic.>

Definition at line 114 of file GetContactResult.h.

◆ GetUnsubscribeAll()

bool Aws::SESV2::Model::GetContactResult::GetUnsubscribeAll ( ) const
inline

A boolean value status noting if the contact is unsubscribed from all contact list topics.

Definition at line 193 of file GetContactResult.h.

◆ operator=()

GetContactResult& Aws::SESV2::Model::GetContactResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetAttributesData() [1/3]

void Aws::SESV2::Model::GetContactResult::SetAttributesData ( Aws::String &&  value)
inline

The attribute data attached to a contact.

Definition at line 221 of file GetContactResult.h.

◆ SetAttributesData() [2/3]

void Aws::SESV2::Model::GetContactResult::SetAttributesData ( const Aws::String value)
inline

The attribute data attached to a contact.

Definition at line 216 of file GetContactResult.h.

◆ SetAttributesData() [3/3]

void Aws::SESV2::Model::GetContactResult::SetAttributesData ( const char *  value)
inline

The attribute data attached to a contact.

Definition at line 226 of file GetContactResult.h.

◆ SetContactListName() [1/3]

void Aws::SESV2::Model::GetContactResult::SetContactListName ( Aws::String &&  value)
inline

The name of the contact list to which the contact belongs.

Definition at line 51 of file GetContactResult.h.

◆ SetContactListName() [2/3]

void Aws::SESV2::Model::GetContactResult::SetContactListName ( const Aws::String value)
inline

The name of the contact list to which the contact belongs.

Definition at line 46 of file GetContactResult.h.

◆ SetContactListName() [3/3]

void Aws::SESV2::Model::GetContactResult::SetContactListName ( const char *  value)
inline

The name of the contact list to which the contact belongs.

Definition at line 56 of file GetContactResult.h.

◆ SetCreatedTimestamp() [1/2]

void Aws::SESV2::Model::GetContactResult::SetCreatedTimestamp ( Aws::Utils::DateTime &&  value)
inline

A timestamp noting when the contact was created.

Definition at line 257 of file GetContactResult.h.

◆ SetCreatedTimestamp() [2/2]

void Aws::SESV2::Model::GetContactResult::SetCreatedTimestamp ( const Aws::Utils::DateTime value)
inline

A timestamp noting when the contact was created.

Definition at line 252 of file GetContactResult.h.

◆ SetEmailAddress() [1/3]

void Aws::SESV2::Model::GetContactResult::SetEmailAddress ( Aws::String &&  value)
inline

The contact's email addres.

Definition at line 87 of file GetContactResult.h.

◆ SetEmailAddress() [2/3]

void Aws::SESV2::Model::GetContactResult::SetEmailAddress ( const Aws::String value)
inline

The contact's email addres.

Definition at line 82 of file GetContactResult.h.

◆ SetEmailAddress() [3/3]

void Aws::SESV2::Model::GetContactResult::SetEmailAddress ( const char *  value)
inline

The contact's email addres.

Definition at line 92 of file GetContactResult.h.

◆ SetLastUpdatedTimestamp() [1/2]

void Aws::SESV2::Model::GetContactResult::SetLastUpdatedTimestamp ( Aws::Utils::DateTime &&  value)
inline

A timestamp noting the last time the contact's information was updated.

Definition at line 283 of file GetContactResult.h.

◆ SetLastUpdatedTimestamp() [2/2]

void Aws::SESV2::Model::GetContactResult::SetLastUpdatedTimestamp ( const Aws::Utils::DateTime value)
inline

A timestamp noting the last time the contact's information was updated.

Definition at line 278 of file GetContactResult.h.

◆ SetTopicDefaultPreferences() [1/2]

void Aws::SESV2::Model::GetContactResult::SetTopicDefaultPreferences ( Aws::Vector< TopicPreference > &&  value)
inline

The default topic preferences applied to the contact.

Definition at line 166 of file GetContactResult.h.

◆ SetTopicDefaultPreferences() [2/2]

void Aws::SESV2::Model::GetContactResult::SetTopicDefaultPreferences ( const Aws::Vector< TopicPreference > &  value)
inline

The default topic preferences applied to the contact.

Definition at line 161 of file GetContactResult.h.

◆ SetTopicPreferences() [1/2]

void Aws::SESV2::Model::GetContactResult::SetTopicPreferences ( Aws::Vector< TopicPreference > &&  value)
inline

The contact's preference for being opted-in to or opted-out of a topic.>

Definition at line 126 of file GetContactResult.h.

◆ SetTopicPreferences() [2/2]

void Aws::SESV2::Model::GetContactResult::SetTopicPreferences ( const Aws::Vector< TopicPreference > &  value)
inline

The contact's preference for being opted-in to or opted-out of a topic.>

Definition at line 120 of file GetContactResult.h.

◆ SetUnsubscribeAll()

void Aws::SESV2::Model::GetContactResult::SetUnsubscribeAll ( bool  value)
inline

A boolean value status noting if the contact is unsubscribed from all contact list topics.

Definition at line 199 of file GetContactResult.h.

◆ WithAttributesData() [1/3]

GetContactResult& Aws::SESV2::Model::GetContactResult::WithAttributesData ( Aws::String &&  value)
inline

The attribute data attached to a contact.

Definition at line 236 of file GetContactResult.h.

◆ WithAttributesData() [2/3]

GetContactResult& Aws::SESV2::Model::GetContactResult::WithAttributesData ( const Aws::String value)
inline

The attribute data attached to a contact.

Definition at line 231 of file GetContactResult.h.

◆ WithAttributesData() [3/3]

GetContactResult& Aws::SESV2::Model::GetContactResult::WithAttributesData ( const char *  value)
inline

The attribute data attached to a contact.

Definition at line 241 of file GetContactResult.h.

◆ WithContactListName() [1/3]

GetContactResult& Aws::SESV2::Model::GetContactResult::WithContactListName ( Aws::String &&  value)
inline

The name of the contact list to which the contact belongs.

Definition at line 66 of file GetContactResult.h.

◆ WithContactListName() [2/3]

GetContactResult& Aws::SESV2::Model::GetContactResult::WithContactListName ( const Aws::String value)
inline

The name of the contact list to which the contact belongs.

Definition at line 61 of file GetContactResult.h.

◆ WithContactListName() [3/3]

GetContactResult& Aws::SESV2::Model::GetContactResult::WithContactListName ( const char *  value)
inline

The name of the contact list to which the contact belongs.

Definition at line 71 of file GetContactResult.h.

◆ WithCreatedTimestamp() [1/2]

GetContactResult& Aws::SESV2::Model::GetContactResult::WithCreatedTimestamp ( Aws::Utils::DateTime &&  value)
inline

A timestamp noting when the contact was created.

Definition at line 267 of file GetContactResult.h.

◆ WithCreatedTimestamp() [2/2]

GetContactResult& Aws::SESV2::Model::GetContactResult::WithCreatedTimestamp ( const Aws::Utils::DateTime value)
inline

A timestamp noting when the contact was created.

Definition at line 262 of file GetContactResult.h.

◆ WithEmailAddress() [1/3]

GetContactResult& Aws::SESV2::Model::GetContactResult::WithEmailAddress ( Aws::String &&  value)
inline

The contact's email addres.

Definition at line 102 of file GetContactResult.h.

◆ WithEmailAddress() [2/3]

GetContactResult& Aws::SESV2::Model::GetContactResult::WithEmailAddress ( const Aws::String value)
inline

The contact's email addres.

Definition at line 97 of file GetContactResult.h.

◆ WithEmailAddress() [3/3]

GetContactResult& Aws::SESV2::Model::GetContactResult::WithEmailAddress ( const char *  value)
inline

The contact's email addres.

Definition at line 107 of file GetContactResult.h.

◆ WithLastUpdatedTimestamp() [1/2]

GetContactResult& Aws::SESV2::Model::GetContactResult::WithLastUpdatedTimestamp ( Aws::Utils::DateTime &&  value)
inline

A timestamp noting the last time the contact's information was updated.

Definition at line 293 of file GetContactResult.h.

◆ WithLastUpdatedTimestamp() [2/2]

GetContactResult& Aws::SESV2::Model::GetContactResult::WithLastUpdatedTimestamp ( const Aws::Utils::DateTime value)
inline

A timestamp noting the last time the contact's information was updated.

Definition at line 288 of file GetContactResult.h.

◆ WithTopicDefaultPreferences() [1/2]

GetContactResult& Aws::SESV2::Model::GetContactResult::WithTopicDefaultPreferences ( Aws::Vector< TopicPreference > &&  value)
inline

The default topic preferences applied to the contact.

Definition at line 176 of file GetContactResult.h.

◆ WithTopicDefaultPreferences() [2/2]

GetContactResult& Aws::SESV2::Model::GetContactResult::WithTopicDefaultPreferences ( const Aws::Vector< TopicPreference > &  value)
inline

The default topic preferences applied to the contact.

Definition at line 171 of file GetContactResult.h.

◆ WithTopicPreferences() [1/2]

GetContactResult& Aws::SESV2::Model::GetContactResult::WithTopicPreferences ( Aws::Vector< TopicPreference > &&  value)
inline

The contact's preference for being opted-in to or opted-out of a topic.>

Definition at line 138 of file GetContactResult.h.

◆ WithTopicPreferences() [2/2]

GetContactResult& Aws::SESV2::Model::GetContactResult::WithTopicPreferences ( const Aws::Vector< TopicPreference > &  value)
inline

The contact's preference for being opted-in to or opted-out of a topic.>

Definition at line 132 of file GetContactResult.h.

◆ WithUnsubscribeAll()

GetContactResult& Aws::SESV2::Model::GetContactResult::WithUnsubscribeAll ( bool  value)
inline

A boolean value status noting if the contact is unsubscribed from all contact list topics.

Definition at line 205 of file GetContactResult.h.


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