/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Destination details to write data for a target data source. Current supported
* data source is Timestream.See Also:
AWS
* API Reference
Query result destination details for Timestream data source.
*/ inline const TimestreamDestination& GetTimestreamDestination() const{ return m_timestreamDestination; } /** *Query result destination details for Timestream data source.
*/ inline bool TimestreamDestinationHasBeenSet() const { return m_timestreamDestinationHasBeenSet; } /** *Query result destination details for Timestream data source.
*/ inline void SetTimestreamDestination(const TimestreamDestination& value) { m_timestreamDestinationHasBeenSet = true; m_timestreamDestination = value; } /** *Query result destination details for Timestream data source.
*/ inline void SetTimestreamDestination(TimestreamDestination&& value) { m_timestreamDestinationHasBeenSet = true; m_timestreamDestination = std::move(value); } /** *Query result destination details for Timestream data source.
*/ inline TargetDestination& WithTimestreamDestination(const TimestreamDestination& value) { SetTimestreamDestination(value); return *this;} /** *Query result destination details for Timestream data source.
*/ inline TargetDestination& WithTimestreamDestination(TimestreamDestination&& value) { SetTimestreamDestination(std::move(value)); return *this;} private: TimestreamDestination m_timestreamDestination; bool m_timestreamDestinationHasBeenSet = false; }; } // namespace Model } // namespace TimestreamQuery } // namespace Aws