AWS SDK for C++  1.9.105
AWS SDK for C++
Public Member Functions | List of all members
Aws::CustomerProfiles::Model::ObjectTypeField Class Reference

#include <ObjectTypeField.h>

Public Member Functions

 ObjectTypeField ()
 
 ObjectTypeField (Aws::Utils::Json::JsonView jsonValue)
 
ObjectTypeFieldoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetSource () const
 
bool SourceHasBeenSet () const
 
void SetSource (const Aws::String &value)
 
void SetSource (Aws::String &&value)
 
void SetSource (const char *value)
 
ObjectTypeFieldWithSource (const Aws::String &value)
 
ObjectTypeFieldWithSource (Aws::String &&value)
 
ObjectTypeFieldWithSource (const char *value)
 
const Aws::StringGetTarget () const
 
bool TargetHasBeenSet () const
 
void SetTarget (const Aws::String &value)
 
void SetTarget (Aws::String &&value)
 
void SetTarget (const char *value)
 
ObjectTypeFieldWithTarget (const Aws::String &value)
 
ObjectTypeFieldWithTarget (Aws::String &&value)
 
ObjectTypeFieldWithTarget (const char *value)
 
const FieldContentTypeGetContentType () const
 
bool ContentTypeHasBeenSet () const
 
void SetContentType (const FieldContentType &value)
 
void SetContentType (FieldContentType &&value)
 
ObjectTypeFieldWithContentType (const FieldContentType &value)
 
ObjectTypeFieldWithContentType (FieldContentType &&value)
 

Detailed Description

Represents a field in a ProfileObjectType.

See Also:

AWS API Reference

Definition at line 32 of file ObjectTypeField.h.

Constructor & Destructor Documentation

◆ ObjectTypeField() [1/2]

Aws::CustomerProfiles::Model::ObjectTypeField::ObjectTypeField ( )

◆ ObjectTypeField() [2/2]

Aws::CustomerProfiles::Model::ObjectTypeField::ObjectTypeField ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ContentTypeHasBeenSet()

bool Aws::CustomerProfiles::Model::ObjectTypeField::ContentTypeHasBeenSet ( ) const
inline

The content type of the field. Used for determining equality when searching.

Definition at line 157 of file ObjectTypeField.h.

◆ GetContentType()

const FieldContentType& Aws::CustomerProfiles::Model::ObjectTypeField::GetContentType ( ) const
inline

The content type of the field. Used for determining equality when searching.

Definition at line 151 of file ObjectTypeField.h.

◆ GetSource()

const Aws::String& Aws::CustomerProfiles::Model::ObjectTypeField::GetSource ( ) const
inline

A field of a ProfileObject. For example: _source.FirstName, where “_source” is a ProfileObjectType of a Zendesk user and “FirstName” is a field in that ObjectType.

Definition at line 46 of file ObjectTypeField.h.

◆ GetTarget()

const Aws::String& Aws::CustomerProfiles::Model::ObjectTypeField::GetTarget ( ) const
inline

The location of the data in the standard ProfileObject model. For example: _profile.Address.PostalCode.

Definition at line 102 of file ObjectTypeField.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CustomerProfiles::Model::ObjectTypeField::Jsonize ( ) const

◆ operator=()

ObjectTypeField& Aws::CustomerProfiles::Model::ObjectTypeField::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetContentType() [1/2]

void Aws::CustomerProfiles::Model::ObjectTypeField::SetContentType ( const FieldContentType value)
inline

The content type of the field. Used for determining equality when searching.

Definition at line 163 of file ObjectTypeField.h.

◆ SetContentType() [2/2]

void Aws::CustomerProfiles::Model::ObjectTypeField::SetContentType ( FieldContentType &&  value)
inline

The content type of the field. Used for determining equality when searching.

Definition at line 169 of file ObjectTypeField.h.

◆ SetSource() [1/3]

void Aws::CustomerProfiles::Model::ObjectTypeField::SetSource ( Aws::String &&  value)
inline

A field of a ProfileObject. For example: _source.FirstName, where “_source” is a ProfileObjectType of a Zendesk user and “FirstName” is a field in that ObjectType.

Definition at line 67 of file ObjectTypeField.h.

◆ SetSource() [2/3]

void Aws::CustomerProfiles::Model::ObjectTypeField::SetSource ( const Aws::String value)
inline

A field of a ProfileObject. For example: _source.FirstName, where “_source” is a ProfileObjectType of a Zendesk user and “FirstName” is a field in that ObjectType.

Definition at line 60 of file ObjectTypeField.h.

◆ SetSource() [3/3]

void Aws::CustomerProfiles::Model::ObjectTypeField::SetSource ( const char *  value)
inline

A field of a ProfileObject. For example: _source.FirstName, where “_source” is a ProfileObjectType of a Zendesk user and “FirstName” is a field in that ObjectType.

Definition at line 74 of file ObjectTypeField.h.

◆ SetTarget() [1/3]

void Aws::CustomerProfiles::Model::ObjectTypeField::SetTarget ( Aws::String &&  value)
inline

The location of the data in the standard ProfileObject model. For example: _profile.Address.PostalCode.

Definition at line 120 of file ObjectTypeField.h.

◆ SetTarget() [2/3]

void Aws::CustomerProfiles::Model::ObjectTypeField::SetTarget ( const Aws::String value)
inline

The location of the data in the standard ProfileObject model. For example: _profile.Address.PostalCode.

Definition at line 114 of file ObjectTypeField.h.

◆ SetTarget() [3/3]

void Aws::CustomerProfiles::Model::ObjectTypeField::SetTarget ( const char *  value)
inline

The location of the data in the standard ProfileObject model. For example: _profile.Address.PostalCode.

Definition at line 126 of file ObjectTypeField.h.

◆ SourceHasBeenSet()

bool Aws::CustomerProfiles::Model::ObjectTypeField::SourceHasBeenSet ( ) const
inline

A field of a ProfileObject. For example: _source.FirstName, where “_source” is a ProfileObjectType of a Zendesk user and “FirstName” is a field in that ObjectType.

Definition at line 53 of file ObjectTypeField.h.

◆ TargetHasBeenSet()

bool Aws::CustomerProfiles::Model::ObjectTypeField::TargetHasBeenSet ( ) const
inline

The location of the data in the standard ProfileObject model. For example: _profile.Address.PostalCode.

Definition at line 108 of file ObjectTypeField.h.

◆ WithContentType() [1/2]

ObjectTypeField& Aws::CustomerProfiles::Model::ObjectTypeField::WithContentType ( const FieldContentType value)
inline

The content type of the field. Used for determining equality when searching.

Definition at line 175 of file ObjectTypeField.h.

◆ WithContentType() [2/2]

ObjectTypeField& Aws::CustomerProfiles::Model::ObjectTypeField::WithContentType ( FieldContentType &&  value)
inline

The content type of the field. Used for determining equality when searching.

Definition at line 181 of file ObjectTypeField.h.

◆ WithSource() [1/3]

ObjectTypeField& Aws::CustomerProfiles::Model::ObjectTypeField::WithSource ( Aws::String &&  value)
inline

A field of a ProfileObject. For example: _source.FirstName, where “_source” is a ProfileObjectType of a Zendesk user and “FirstName” is a field in that ObjectType.

Definition at line 88 of file ObjectTypeField.h.

◆ WithSource() [2/3]

ObjectTypeField& Aws::CustomerProfiles::Model::ObjectTypeField::WithSource ( const Aws::String value)
inline

A field of a ProfileObject. For example: _source.FirstName, where “_source” is a ProfileObjectType of a Zendesk user and “FirstName” is a field in that ObjectType.

Definition at line 81 of file ObjectTypeField.h.

◆ WithSource() [3/3]

ObjectTypeField& Aws::CustomerProfiles::Model::ObjectTypeField::WithSource ( const char *  value)
inline

A field of a ProfileObject. For example: _source.FirstName, where “_source” is a ProfileObjectType of a Zendesk user and “FirstName” is a field in that ObjectType.

Definition at line 95 of file ObjectTypeField.h.

◆ WithTarget() [1/3]

ObjectTypeField& Aws::CustomerProfiles::Model::ObjectTypeField::WithTarget ( Aws::String &&  value)
inline

The location of the data in the standard ProfileObject model. For example: _profile.Address.PostalCode.

Definition at line 138 of file ObjectTypeField.h.

◆ WithTarget() [2/3]

ObjectTypeField& Aws::CustomerProfiles::Model::ObjectTypeField::WithTarget ( const Aws::String value)
inline

The location of the data in the standard ProfileObject model. For example: _profile.Address.PostalCode.

Definition at line 132 of file ObjectTypeField.h.

◆ WithTarget() [3/3]

ObjectTypeField& Aws::CustomerProfiles::Model::ObjectTypeField::WithTarget ( const char *  value)
inline

The location of the data in the standard ProfileObject model. For example: _profile.Address.PostalCode.

Definition at line 144 of file ObjectTypeField.h.


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