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

#include <DataShareAssociation.h>

Public Member Functions

 DataShareAssociation ()
 
 DataShareAssociation (const Aws::Utils::Xml::XmlNode &xmlNode)
 
DataShareAssociationoperator= (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::StringGetConsumerIdentifier () const
 
bool ConsumerIdentifierHasBeenSet () const
 
void SetConsumerIdentifier (const Aws::String &value)
 
void SetConsumerIdentifier (Aws::String &&value)
 
void SetConsumerIdentifier (const char *value)
 
DataShareAssociationWithConsumerIdentifier (const Aws::String &value)
 
DataShareAssociationWithConsumerIdentifier (Aws::String &&value)
 
DataShareAssociationWithConsumerIdentifier (const char *value)
 
const DataShareStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const DataShareStatus &value)
 
void SetStatus (DataShareStatus &&value)
 
DataShareAssociationWithStatus (const DataShareStatus &value)
 
DataShareAssociationWithStatus (DataShareStatus &&value)
 
const Aws::Utils::DateTimeGetCreatedDate () const
 
bool CreatedDateHasBeenSet () const
 
void SetCreatedDate (const Aws::Utils::DateTime &value)
 
void SetCreatedDate (Aws::Utils::DateTime &&value)
 
DataShareAssociationWithCreatedDate (const Aws::Utils::DateTime &value)
 
DataShareAssociationWithCreatedDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetStatusChangeDate () const
 
bool StatusChangeDateHasBeenSet () const
 
void SetStatusChangeDate (const Aws::Utils::DateTime &value)
 
void SetStatusChangeDate (Aws::Utils::DateTime &&value)
 
DataShareAssociationWithStatusChangeDate (const Aws::Utils::DateTime &value)
 
DataShareAssociationWithStatusChangeDate (Aws::Utils::DateTime &&value)
 

Detailed Description

The association of a datashare from a producer account with a data consumer.

See Also:

AWS API Reference

Definition at line 34 of file DataShareAssociation.h.

Constructor & Destructor Documentation

◆ DataShareAssociation() [1/2]

Aws::Redshift::Model::DataShareAssociation::DataShareAssociation ( )

◆ DataShareAssociation() [2/2]

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

Member Function Documentation

◆ ConsumerIdentifierHasBeenSet()

bool Aws::Redshift::Model::DataShareAssociation::ConsumerIdentifierHasBeenSet ( ) const
inline

The name of the consumer accounts that have an association with a producer datashare.

Definition at line 55 of file DataShareAssociation.h.

◆ CreatedDateHasBeenSet()

bool Aws::Redshift::Model::DataShareAssociation::CreatedDateHasBeenSet ( ) const
inline

The creation date of the datashare that is associated.

Definition at line 133 of file DataShareAssociation.h.

◆ GetConsumerIdentifier()

const Aws::String& Aws::Redshift::Model::DataShareAssociation::GetConsumerIdentifier ( ) const
inline

The name of the consumer accounts that have an association with a producer datashare.

Definition at line 49 of file DataShareAssociation.h.

◆ GetCreatedDate()

const Aws::Utils::DateTime& Aws::Redshift::Model::DataShareAssociation::GetCreatedDate ( ) const
inline

The creation date of the datashare that is associated.

Definition at line 128 of file DataShareAssociation.h.

◆ GetStatus()

const DataShareStatus& Aws::Redshift::Model::DataShareAssociation::GetStatus ( ) const
inline

The status of the datashare that is associated.

Definition at line 97 of file DataShareAssociation.h.

◆ GetStatusChangeDate()

const Aws::Utils::DateTime& Aws::Redshift::Model::DataShareAssociation::GetStatusChangeDate ( ) const
inline

The status change data of the datashare that is associated.

Definition at line 159 of file DataShareAssociation.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetConsumerIdentifier() [1/3]

void Aws::Redshift::Model::DataShareAssociation::SetConsumerIdentifier ( Aws::String &&  value)
inline

The name of the consumer accounts that have an association with a producer datashare.

Definition at line 67 of file DataShareAssociation.h.

◆ SetConsumerIdentifier() [2/3]

void Aws::Redshift::Model::DataShareAssociation::SetConsumerIdentifier ( const Aws::String value)
inline

The name of the consumer accounts that have an association with a producer datashare.

Definition at line 61 of file DataShareAssociation.h.

◆ SetConsumerIdentifier() [3/3]

void Aws::Redshift::Model::DataShareAssociation::SetConsumerIdentifier ( const char *  value)
inline

The name of the consumer accounts that have an association with a producer datashare.

Definition at line 73 of file DataShareAssociation.h.

◆ SetCreatedDate() [1/2]

void Aws::Redshift::Model::DataShareAssociation::SetCreatedDate ( Aws::Utils::DateTime &&  value)
inline

The creation date of the datashare that is associated.

Definition at line 143 of file DataShareAssociation.h.

◆ SetCreatedDate() [2/2]

void Aws::Redshift::Model::DataShareAssociation::SetCreatedDate ( const Aws::Utils::DateTime value)
inline

The creation date of the datashare that is associated.

Definition at line 138 of file DataShareAssociation.h.

◆ SetStatus() [1/2]

void Aws::Redshift::Model::DataShareAssociation::SetStatus ( const DataShareStatus value)
inline

The status of the datashare that is associated.

Definition at line 107 of file DataShareAssociation.h.

◆ SetStatus() [2/2]

void Aws::Redshift::Model::DataShareAssociation::SetStatus ( DataShareStatus &&  value)
inline

The status of the datashare that is associated.

Definition at line 112 of file DataShareAssociation.h.

◆ SetStatusChangeDate() [1/2]

void Aws::Redshift::Model::DataShareAssociation::SetStatusChangeDate ( Aws::Utils::DateTime &&  value)
inline

The status change data of the datashare that is associated.

Definition at line 174 of file DataShareAssociation.h.

◆ SetStatusChangeDate() [2/2]

void Aws::Redshift::Model::DataShareAssociation::SetStatusChangeDate ( const Aws::Utils::DateTime value)
inline

The status change data of the datashare that is associated.

Definition at line 169 of file DataShareAssociation.h.

◆ StatusChangeDateHasBeenSet()

bool Aws::Redshift::Model::DataShareAssociation::StatusChangeDateHasBeenSet ( ) const
inline

The status change data of the datashare that is associated.

Definition at line 164 of file DataShareAssociation.h.

◆ StatusHasBeenSet()

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

The status of the datashare that is associated.

Definition at line 102 of file DataShareAssociation.h.

◆ WithConsumerIdentifier() [1/3]

DataShareAssociation& Aws::Redshift::Model::DataShareAssociation::WithConsumerIdentifier ( Aws::String &&  value)
inline

The name of the consumer accounts that have an association with a producer datashare.

Definition at line 85 of file DataShareAssociation.h.

◆ WithConsumerIdentifier() [2/3]

DataShareAssociation& Aws::Redshift::Model::DataShareAssociation::WithConsumerIdentifier ( const Aws::String value)
inline

The name of the consumer accounts that have an association with a producer datashare.

Definition at line 79 of file DataShareAssociation.h.

◆ WithConsumerIdentifier() [3/3]

DataShareAssociation& Aws::Redshift::Model::DataShareAssociation::WithConsumerIdentifier ( const char *  value)
inline

The name of the consumer accounts that have an association with a producer datashare.

Definition at line 91 of file DataShareAssociation.h.

◆ WithCreatedDate() [1/2]

DataShareAssociation& Aws::Redshift::Model::DataShareAssociation::WithCreatedDate ( Aws::Utils::DateTime &&  value)
inline

The creation date of the datashare that is associated.

Definition at line 153 of file DataShareAssociation.h.

◆ WithCreatedDate() [2/2]

DataShareAssociation& Aws::Redshift::Model::DataShareAssociation::WithCreatedDate ( const Aws::Utils::DateTime value)
inline

The creation date of the datashare that is associated.

Definition at line 148 of file DataShareAssociation.h.

◆ WithStatus() [1/2]

DataShareAssociation& Aws::Redshift::Model::DataShareAssociation::WithStatus ( const DataShareStatus value)
inline

The status of the datashare that is associated.

Definition at line 117 of file DataShareAssociation.h.

◆ WithStatus() [2/2]

DataShareAssociation& Aws::Redshift::Model::DataShareAssociation::WithStatus ( DataShareStatus &&  value)
inline

The status of the datashare that is associated.

Definition at line 122 of file DataShareAssociation.h.

◆ WithStatusChangeDate() [1/2]

DataShareAssociation& Aws::Redshift::Model::DataShareAssociation::WithStatusChangeDate ( Aws::Utils::DateTime &&  value)
inline

The status change data of the datashare that is associated.

Definition at line 184 of file DataShareAssociation.h.

◆ WithStatusChangeDate() [2/2]

DataShareAssociation& Aws::Redshift::Model::DataShareAssociation::WithStatusChangeDate ( const Aws::Utils::DateTime value)
inline

The status change data of the datashare that is associated.

Definition at line 179 of file DataShareAssociation.h.


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