/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Dataflow details for the destination side.See Also:
AWS
* API Reference
Additional details for a Config
, if type is dataflow endpoint or
* antenna demod decode.
Additional details for a Config
, if type is dataflow endpoint or
* antenna demod decode.
Additional details for a Config
, if type is dataflow endpoint or
* antenna demod decode.
Additional details for a Config
, if type is dataflow endpoint or
* antenna demod decode.
Additional details for a Config
, if type is dataflow endpoint or
* antenna demod decode.
Additional details for a Config
, if type is dataflow endpoint or
* antenna demod decode.
UUID of a Config
.
UUID of a Config
.
UUID of a Config
.
UUID of a Config
.
UUID of a Config
.
UUID of a Config
.
UUID of a Config
.
UUID of a Config
.
Type of a Config
.
Type of a Config
.
Type of a Config
.
Type of a Config
.
Type of a Config
.
Type of a Config
.
Region of a dataflow destination.
*/ inline const Aws::String& GetDataflowDestinationRegion() const{ return m_dataflowDestinationRegion; } /** *Region of a dataflow destination.
*/ inline bool DataflowDestinationRegionHasBeenSet() const { return m_dataflowDestinationRegionHasBeenSet; } /** *Region of a dataflow destination.
*/ inline void SetDataflowDestinationRegion(const Aws::String& value) { m_dataflowDestinationRegionHasBeenSet = true; m_dataflowDestinationRegion = value; } /** *Region of a dataflow destination.
*/ inline void SetDataflowDestinationRegion(Aws::String&& value) { m_dataflowDestinationRegionHasBeenSet = true; m_dataflowDestinationRegion = std::move(value); } /** *Region of a dataflow destination.
*/ inline void SetDataflowDestinationRegion(const char* value) { m_dataflowDestinationRegionHasBeenSet = true; m_dataflowDestinationRegion.assign(value); } /** *Region of a dataflow destination.
*/ inline Destination& WithDataflowDestinationRegion(const Aws::String& value) { SetDataflowDestinationRegion(value); return *this;} /** *Region of a dataflow destination.
*/ inline Destination& WithDataflowDestinationRegion(Aws::String&& value) { SetDataflowDestinationRegion(std::move(value)); return *this;} /** *Region of a dataflow destination.
*/ inline Destination& WithDataflowDestinationRegion(const char* value) { SetDataflowDestinationRegion(value); return *this;} private: ConfigDetails m_configDetails; bool m_configDetailsHasBeenSet = false; Aws::String m_configId; bool m_configIdHasBeenSet = false; ConfigCapabilityType m_configType; bool m_configTypeHasBeenSet = false; Aws::String m_dataflowDestinationRegion; bool m_dataflowDestinationRegionHasBeenSet = false; }; } // namespace Model } // namespace GroundStation } // namespace Aws