66 inline void SetDeliveryStreamName(
const char* value) { m_deliveryStreamNameHasBeenSet =
true; m_deliveryStreamName.assign(value); }
101 inline void SetDeliveryStreamARN(
const char* value) { m_deliveryStreamARNHasBeenSet =
true; m_deliveryStreamARN.assign(value); }
177 inline void SetVersionId(
const char* value) { m_versionIdHasBeenSet =
true; m_versionId.assign(value); }
299 inline void SetHasMoreDestinations(
bool value) { m_hasMoreDestinationsHasBeenSet =
true; m_hasMoreDestinations = value; }
308 bool m_deliveryStreamNameHasBeenSet;
310 bool m_deliveryStreamARNHasBeenSet;
312 bool m_deliveryStreamStatusHasBeenSet;
314 bool m_versionIdHasBeenSet;
316 bool m_createTimestampHasBeenSet;
318 bool m_lastUpdateTimestampHasBeenSet;
320 bool m_destinationsHasBeenSet;
321 bool m_hasMoreDestinations;
322 bool m_hasMoreDestinationsHasBeenSet;
bool GetHasMoreDestinations() const
DeliveryStreamDescription & WithHasMoreDestinations(bool value)
void SetVersionId(const char *value)
DeliveryStreamDescription & WithDeliveryStreamStatus(DeliveryStreamStatus &&value)
const Aws::String & GetDeliveryStreamName() const
const Aws::String & GetVersionId() const
void SetDeliveryStreamARN(const Aws::String &value)
void SetDeliveryStreamName(const Aws::String &value)
DeliveryStreamDescription & WithDeliveryStreamName(const char *value)
void SetDeliveryStreamARN(const char *value)
DeliveryStreamDescription & WithDeliveryStreamARN(const char *value)
const Aws::Utils::DateTime & GetLastUpdateTimestamp() const
void SetDeliveryStreamStatus(const DeliveryStreamStatus &value)
std::vector< T, Aws::Allocator< T > > Vector
DeliveryStreamDescription & WithDestinations(Aws::Vector< DestinationDescription > &&value)
DeliveryStreamDescription & WithVersionId(const char *value)
void SetDeliveryStreamName(const char *value)
DeliveryStreamDescription & WithDeliveryStreamName(const Aws::String &value)
void SetLastUpdateTimestamp(Aws::Utils::DateTime &&value)
DeliveryStreamDescription & WithDeliveryStreamName(Aws::String &&value)
void SetVersionId(const Aws::String &value)
DeliveryStreamDescription & WithDeliveryStreamARN(Aws::String &&value)
void SetDestinations(Aws::Vector< DestinationDescription > &&value)
DeliveryStreamDescription & WithDeliveryStreamARN(const Aws::String &value)
const Aws::Utils::DateTime & GetCreateTimestamp() const
void SetDeliveryStreamName(Aws::String &&value)
void SetVersionId(Aws::String &&value)
void SetHasMoreDestinations(bool value)
const DeliveryStreamStatus & GetDeliveryStreamStatus() const
void SetLastUpdateTimestamp(const Aws::Utils::DateTime &value)
DeliveryStreamDescription & AddDestinations(const DestinationDescription &value)
DeliveryStreamDescription & WithCreateTimestamp(Aws::Utils::DateTime &&value)
DeliveryStreamDescription & WithVersionId(const Aws::String &value)
DeliveryStreamDescription & WithLastUpdateTimestamp(Aws::Utils::DateTime &&value)
void SetDestinations(const Aws::Vector< DestinationDescription > &value)
DeliveryStreamDescription & WithLastUpdateTimestamp(const Aws::Utils::DateTime &value)
void SetDeliveryStreamARN(Aws::String &&value)
DeliveryStreamDescription & WithDestinations(const Aws::Vector< DestinationDescription > &value)
DeliveryStreamDescription & WithCreateTimestamp(const Aws::Utils::DateTime &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetDeliveryStreamStatus(DeliveryStreamStatus &&value)
DeliveryStreamDescription & WithDeliveryStreamStatus(const DeliveryStreamStatus &value)
const Aws::String & GetDeliveryStreamARN() const
void SetCreateTimestamp(const Aws::Utils::DateTime &value)
const Aws::Vector< DestinationDescription > & GetDestinations() const
DeliveryStreamDescription & WithVersionId(Aws::String &&value)
void SetCreateTimestamp(Aws::Utils::DateTime &&value)
JSON (JavaScript Object Notation).
DeliveryStreamDescription & AddDestinations(DestinationDescription &&value)