16template<
typename RESULT_TYPE>
17class AmazonWebServiceResult;
211 inline void SetManagedBy(
const char* value) { m_managedBy.assign(value); }
250 bool m_allowPubliclyAccessibleConsumers;
AuthorizeDataShareResult & WithManagedBy(const Aws::String &value)
AWS_REDSHIFT_API AuthorizeDataShareResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
void SetProducerArn(const Aws::String &value)
AuthorizeDataShareResult & WithResponseMetadata(ResponseMetadata &&value)
AWS_REDSHIFT_API AuthorizeDataShareResult()
AuthorizeDataShareResult & WithManagedBy(Aws::String &&value)
void SetProducerArn(Aws::String &&value)
const Aws::String & GetProducerArn() const
const Aws::Vector< DataShareAssociation > & GetDataShareAssociations() const
bool GetAllowPubliclyAccessibleConsumers() const
const ResponseMetadata & GetResponseMetadata() const
AuthorizeDataShareResult & WithDataShareArn(const Aws::String &value)
const Aws::String & GetManagedBy() const
AuthorizeDataShareResult & WithDataShareAssociations(Aws::Vector< DataShareAssociation > &&value)
AuthorizeDataShareResult & AddDataShareAssociations(DataShareAssociation &&value)
AuthorizeDataShareResult & WithDataShareArn(const char *value)
void SetManagedBy(const Aws::String &value)
void SetProducerArn(const char *value)
void SetResponseMetadata(ResponseMetadata &&value)
void SetDataShareArn(const char *value)
void SetResponseMetadata(const ResponseMetadata &value)
AuthorizeDataShareResult & AddDataShareAssociations(const DataShareAssociation &value)
AuthorizeDataShareResult & WithDataShareAssociations(const Aws::Vector< DataShareAssociation > &value)
AuthorizeDataShareResult & WithManagedBy(const char *value)
AuthorizeDataShareResult & WithDataShareArn(Aws::String &&value)
AuthorizeDataShareResult & WithProducerArn(Aws::String &&value)
AWS_REDSHIFT_API AuthorizeDataShareResult(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
void SetDataShareArn(Aws::String &&value)
AuthorizeDataShareResult & WithResponseMetadata(const ResponseMetadata &value)
AuthorizeDataShareResult & WithProducerArn(const Aws::String &value)
AuthorizeDataShareResult & WithAllowPubliclyAccessibleConsumers(bool value)
void SetManagedBy(Aws::String &&value)
void SetManagedBy(const char *value)
void SetAllowPubliclyAccessibleConsumers(bool value)
void SetDataShareAssociations(const Aws::Vector< DataShareAssociation > &value)
void SetDataShareAssociations(Aws::Vector< DataShareAssociation > &&value)
const Aws::String & GetDataShareArn() const
AuthorizeDataShareResult & WithProducerArn(const char *value)
void SetDataShareArn(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector