AWS SDK for C++  1.9.132
AWS SDK for C++
Public Member Functions | List of all members
Aws::Redshift::Model::PartnerIntegrationInfo Class Reference

#include <PartnerIntegrationInfo.h>

Public Member Functions

 PartnerIntegrationInfo ()
 
 PartnerIntegrationInfo (const Aws::Utils::Xml::XmlNode &xmlNode)
 
PartnerIntegrationInfooperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetDatabaseName () const
 
bool DatabaseNameHasBeenSet () const
 
void SetDatabaseName (const Aws::String &value)
 
void SetDatabaseName (Aws::String &&value)
 
void SetDatabaseName (const char *value)
 
PartnerIntegrationInfoWithDatabaseName (const Aws::String &value)
 
PartnerIntegrationInfoWithDatabaseName (Aws::String &&value)
 
PartnerIntegrationInfoWithDatabaseName (const char *value)
 
const Aws::StringGetPartnerName () const
 
bool PartnerNameHasBeenSet () const
 
void SetPartnerName (const Aws::String &value)
 
void SetPartnerName (Aws::String &&value)
 
void SetPartnerName (const char *value)
 
PartnerIntegrationInfoWithPartnerName (const Aws::String &value)
 
PartnerIntegrationInfoWithPartnerName (Aws::String &&value)
 
PartnerIntegrationInfoWithPartnerName (const char *value)
 
const PartnerIntegrationStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const PartnerIntegrationStatus &value)
 
void SetStatus (PartnerIntegrationStatus &&value)
 
PartnerIntegrationInfoWithStatus (const PartnerIntegrationStatus &value)
 
PartnerIntegrationInfoWithStatus (PartnerIntegrationStatus &&value)
 
const Aws::StringGetStatusMessage () const
 
bool StatusMessageHasBeenSet () const
 
void SetStatusMessage (const Aws::String &value)
 
void SetStatusMessage (Aws::String &&value)
 
void SetStatusMessage (const char *value)
 
PartnerIntegrationInfoWithStatusMessage (const Aws::String &value)
 
PartnerIntegrationInfoWithStatusMessage (Aws::String &&value)
 
PartnerIntegrationInfoWithStatusMessage (const char *value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
PartnerIntegrationInfoWithCreatedAt (const Aws::Utils::DateTime &value)
 
PartnerIntegrationInfoWithCreatedAt (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetUpdatedAt () const
 
bool UpdatedAtHasBeenSet () const
 
void SetUpdatedAt (const Aws::Utils::DateTime &value)
 
void SetUpdatedAt (Aws::Utils::DateTime &&value)
 
PartnerIntegrationInfoWithUpdatedAt (const Aws::Utils::DateTime &value)
 
PartnerIntegrationInfoWithUpdatedAt (Aws::Utils::DateTime &&value)
 

Detailed Description

Describes a partner integration.

See Also:

AWS API Reference

Definition at line 33 of file PartnerIntegrationInfo.h.

Constructor & Destructor Documentation

◆ PartnerIntegrationInfo() [1/2]

Aws::Redshift::Model::PartnerIntegrationInfo::PartnerIntegrationInfo ( )

◆ PartnerIntegrationInfo() [2/2]

Aws::Redshift::Model::PartnerIntegrationInfo::PartnerIntegrationInfo ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ CreatedAtHasBeenSet()

bool Aws::Redshift::Model::PartnerIntegrationInfo::CreatedAtHasBeenSet ( ) const
inline

The date (UTC) that the partner integration was created.

Definition at line 206 of file PartnerIntegrationInfo.h.

◆ DatabaseNameHasBeenSet()

bool Aws::Redshift::Model::PartnerIntegrationInfo::DatabaseNameHasBeenSet ( ) const
inline

The name of the database that receives data from a partner.

Definition at line 52 of file PartnerIntegrationInfo.h.

◆ GetCreatedAt()

const Aws::Utils::DateTime& Aws::Redshift::Model::PartnerIntegrationInfo::GetCreatedAt ( ) const
inline

The date (UTC) that the partner integration was created.

Definition at line 201 of file PartnerIntegrationInfo.h.

◆ GetDatabaseName()

const Aws::String& Aws::Redshift::Model::PartnerIntegrationInfo::GetDatabaseName ( ) const
inline

The name of the database that receives data from a partner.

Definition at line 47 of file PartnerIntegrationInfo.h.

◆ GetPartnerName()

const Aws::String& Aws::Redshift::Model::PartnerIntegrationInfo::GetPartnerName ( ) const
inline

The name of the partner.

Definition at line 88 of file PartnerIntegrationInfo.h.

◆ GetStatus()

const PartnerIntegrationStatus& Aws::Redshift::Model::PartnerIntegrationInfo::GetStatus ( ) const
inline

The partner integration status.

Definition at line 129 of file PartnerIntegrationInfo.h.

◆ GetStatusMessage()

const Aws::String& Aws::Redshift::Model::PartnerIntegrationInfo::GetStatusMessage ( ) const
inline

The status message provided by the partner.

Definition at line 160 of file PartnerIntegrationInfo.h.

◆ GetUpdatedAt()

const Aws::Utils::DateTime& Aws::Redshift::Model::PartnerIntegrationInfo::GetUpdatedAt ( ) const
inline

The date (UTC) that the partner integration status was last updated by the partner.

Definition at line 233 of file PartnerIntegrationInfo.h.

◆ operator=()

PartnerIntegrationInfo& Aws::Redshift::Model::PartnerIntegrationInfo::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::Redshift::Model::PartnerIntegrationInfo::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::Redshift::Model::PartnerIntegrationInfo::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ PartnerNameHasBeenSet()

bool Aws::Redshift::Model::PartnerIntegrationInfo::PartnerNameHasBeenSet ( ) const
inline

The name of the partner.

Definition at line 93 of file PartnerIntegrationInfo.h.

◆ SetCreatedAt() [1/2]

void Aws::Redshift::Model::PartnerIntegrationInfo::SetCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The date (UTC) that the partner integration was created.

Definition at line 216 of file PartnerIntegrationInfo.h.

◆ SetCreatedAt() [2/2]

void Aws::Redshift::Model::PartnerIntegrationInfo::SetCreatedAt ( const Aws::Utils::DateTime value)
inline

The date (UTC) that the partner integration was created.

Definition at line 211 of file PartnerIntegrationInfo.h.

◆ SetDatabaseName() [1/3]

void Aws::Redshift::Model::PartnerIntegrationInfo::SetDatabaseName ( Aws::String &&  value)
inline

The name of the database that receives data from a partner.

Definition at line 62 of file PartnerIntegrationInfo.h.

◆ SetDatabaseName() [2/3]

void Aws::Redshift::Model::PartnerIntegrationInfo::SetDatabaseName ( const Aws::String value)
inline

The name of the database that receives data from a partner.

Definition at line 57 of file PartnerIntegrationInfo.h.

◆ SetDatabaseName() [3/3]

void Aws::Redshift::Model::PartnerIntegrationInfo::SetDatabaseName ( const char *  value)
inline

The name of the database that receives data from a partner.

Definition at line 67 of file PartnerIntegrationInfo.h.

◆ SetPartnerName() [1/3]

void Aws::Redshift::Model::PartnerIntegrationInfo::SetPartnerName ( Aws::String &&  value)
inline

The name of the partner.

Definition at line 103 of file PartnerIntegrationInfo.h.

◆ SetPartnerName() [2/3]

void Aws::Redshift::Model::PartnerIntegrationInfo::SetPartnerName ( const Aws::String value)
inline

The name of the partner.

Definition at line 98 of file PartnerIntegrationInfo.h.

◆ SetPartnerName() [3/3]

void Aws::Redshift::Model::PartnerIntegrationInfo::SetPartnerName ( const char *  value)
inline

The name of the partner.

Definition at line 108 of file PartnerIntegrationInfo.h.

◆ SetStatus() [1/2]

void Aws::Redshift::Model::PartnerIntegrationInfo::SetStatus ( const PartnerIntegrationStatus value)
inline

The partner integration status.

Definition at line 139 of file PartnerIntegrationInfo.h.

◆ SetStatus() [2/2]

void Aws::Redshift::Model::PartnerIntegrationInfo::SetStatus ( PartnerIntegrationStatus &&  value)
inline

The partner integration status.

Definition at line 144 of file PartnerIntegrationInfo.h.

◆ SetStatusMessage() [1/3]

void Aws::Redshift::Model::PartnerIntegrationInfo::SetStatusMessage ( Aws::String &&  value)
inline

The status message provided by the partner.

Definition at line 175 of file PartnerIntegrationInfo.h.

◆ SetStatusMessage() [2/3]

void Aws::Redshift::Model::PartnerIntegrationInfo::SetStatusMessage ( const Aws::String value)
inline

The status message provided by the partner.

Definition at line 170 of file PartnerIntegrationInfo.h.

◆ SetStatusMessage() [3/3]

void Aws::Redshift::Model::PartnerIntegrationInfo::SetStatusMessage ( const char *  value)
inline

The status message provided by the partner.

Definition at line 180 of file PartnerIntegrationInfo.h.

◆ SetUpdatedAt() [1/2]

void Aws::Redshift::Model::PartnerIntegrationInfo::SetUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The date (UTC) that the partner integration status was last updated by the partner.

Definition at line 251 of file PartnerIntegrationInfo.h.

◆ SetUpdatedAt() [2/2]

void Aws::Redshift::Model::PartnerIntegrationInfo::SetUpdatedAt ( const Aws::Utils::DateTime value)
inline

The date (UTC) that the partner integration status was last updated by the partner.

Definition at line 245 of file PartnerIntegrationInfo.h.

◆ StatusHasBeenSet()

bool Aws::Redshift::Model::PartnerIntegrationInfo::StatusHasBeenSet ( ) const
inline

The partner integration status.

Definition at line 134 of file PartnerIntegrationInfo.h.

◆ StatusMessageHasBeenSet()

bool Aws::Redshift::Model::PartnerIntegrationInfo::StatusMessageHasBeenSet ( ) const
inline

The status message provided by the partner.

Definition at line 165 of file PartnerIntegrationInfo.h.

◆ UpdatedAtHasBeenSet()

bool Aws::Redshift::Model::PartnerIntegrationInfo::UpdatedAtHasBeenSet ( ) const
inline

The date (UTC) that the partner integration status was last updated by the partner.

Definition at line 239 of file PartnerIntegrationInfo.h.

◆ WithCreatedAt() [1/2]

PartnerIntegrationInfo& Aws::Redshift::Model::PartnerIntegrationInfo::WithCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The date (UTC) that the partner integration was created.

Definition at line 226 of file PartnerIntegrationInfo.h.

◆ WithCreatedAt() [2/2]

PartnerIntegrationInfo& Aws::Redshift::Model::PartnerIntegrationInfo::WithCreatedAt ( const Aws::Utils::DateTime value)
inline

The date (UTC) that the partner integration was created.

Definition at line 221 of file PartnerIntegrationInfo.h.

◆ WithDatabaseName() [1/3]

PartnerIntegrationInfo& Aws::Redshift::Model::PartnerIntegrationInfo::WithDatabaseName ( Aws::String &&  value)
inline

The name of the database that receives data from a partner.

Definition at line 77 of file PartnerIntegrationInfo.h.

◆ WithDatabaseName() [2/3]

PartnerIntegrationInfo& Aws::Redshift::Model::PartnerIntegrationInfo::WithDatabaseName ( const Aws::String value)
inline

The name of the database that receives data from a partner.

Definition at line 72 of file PartnerIntegrationInfo.h.

◆ WithDatabaseName() [3/3]

PartnerIntegrationInfo& Aws::Redshift::Model::PartnerIntegrationInfo::WithDatabaseName ( const char *  value)
inline

The name of the database that receives data from a partner.

Definition at line 82 of file PartnerIntegrationInfo.h.

◆ WithPartnerName() [1/3]

PartnerIntegrationInfo& Aws::Redshift::Model::PartnerIntegrationInfo::WithPartnerName ( Aws::String &&  value)
inline

The name of the partner.

Definition at line 118 of file PartnerIntegrationInfo.h.

◆ WithPartnerName() [2/3]

PartnerIntegrationInfo& Aws::Redshift::Model::PartnerIntegrationInfo::WithPartnerName ( const Aws::String value)
inline

The name of the partner.

Definition at line 113 of file PartnerIntegrationInfo.h.

◆ WithPartnerName() [3/3]

PartnerIntegrationInfo& Aws::Redshift::Model::PartnerIntegrationInfo::WithPartnerName ( const char *  value)
inline

The name of the partner.

Definition at line 123 of file PartnerIntegrationInfo.h.

◆ WithStatus() [1/2]

PartnerIntegrationInfo& Aws::Redshift::Model::PartnerIntegrationInfo::WithStatus ( const PartnerIntegrationStatus value)
inline

The partner integration status.

Definition at line 149 of file PartnerIntegrationInfo.h.

◆ WithStatus() [2/2]

PartnerIntegrationInfo& Aws::Redshift::Model::PartnerIntegrationInfo::WithStatus ( PartnerIntegrationStatus &&  value)
inline

The partner integration status.

Definition at line 154 of file PartnerIntegrationInfo.h.

◆ WithStatusMessage() [1/3]

PartnerIntegrationInfo& Aws::Redshift::Model::PartnerIntegrationInfo::WithStatusMessage ( Aws::String &&  value)
inline

The status message provided by the partner.

Definition at line 190 of file PartnerIntegrationInfo.h.

◆ WithStatusMessage() [2/3]

PartnerIntegrationInfo& Aws::Redshift::Model::PartnerIntegrationInfo::WithStatusMessage ( const Aws::String value)
inline

The status message provided by the partner.

Definition at line 185 of file PartnerIntegrationInfo.h.

◆ WithStatusMessage() [3/3]

PartnerIntegrationInfo& Aws::Redshift::Model::PartnerIntegrationInfo::WithStatusMessage ( const char *  value)
inline

The status message provided by the partner.

Definition at line 195 of file PartnerIntegrationInfo.h.

◆ WithUpdatedAt() [1/2]

PartnerIntegrationInfo& Aws::Redshift::Model::PartnerIntegrationInfo::WithUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The date (UTC) that the partner integration status was last updated by the partner.

Definition at line 263 of file PartnerIntegrationInfo.h.

◆ WithUpdatedAt() [2/2]

PartnerIntegrationInfo& Aws::Redshift::Model::PartnerIntegrationInfo::WithUpdatedAt ( const Aws::Utils::DateTime value)
inline

The date (UTC) that the partner integration status was last updated by the partner.

Definition at line 257 of file PartnerIntegrationInfo.h.


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