/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Dataflow details for the source side.See Also:
AWS
* API Reference
Additional details for a Config
, if type is
* dataflow-endpoint
or antenna-downlink-demod-decode
*
Additional details for a Config
, if type is
* dataflow-endpoint
or antenna-downlink-demod-decode
*
Additional details for a Config
, if type is
* dataflow-endpoint
or antenna-downlink-demod-decode
*
Additional details for a Config
, if type is
* dataflow-endpoint
or antenna-downlink-demod-decode
*
Additional details for a Config
, if type is
* dataflow-endpoint
or antenna-downlink-demod-decode
*
Additional details for a Config
, if type is
* dataflow-endpoint
or antenna-downlink-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 source.
*/ inline const Aws::String& GetDataflowSourceRegion() const{ return m_dataflowSourceRegion; } /** *Region of a dataflow source.
*/ inline bool DataflowSourceRegionHasBeenSet() const { return m_dataflowSourceRegionHasBeenSet; } /** *Region of a dataflow source.
*/ inline void SetDataflowSourceRegion(const Aws::String& value) { m_dataflowSourceRegionHasBeenSet = true; m_dataflowSourceRegion = value; } /** *Region of a dataflow source.
*/ inline void SetDataflowSourceRegion(Aws::String&& value) { m_dataflowSourceRegionHasBeenSet = true; m_dataflowSourceRegion = std::move(value); } /** *Region of a dataflow source.
*/ inline void SetDataflowSourceRegion(const char* value) { m_dataflowSourceRegionHasBeenSet = true; m_dataflowSourceRegion.assign(value); } /** *Region of a dataflow source.
*/ inline Source& WithDataflowSourceRegion(const Aws::String& value) { SetDataflowSourceRegion(value); return *this;} /** *Region of a dataflow source.
*/ inline Source& WithDataflowSourceRegion(Aws::String&& value) { SetDataflowSourceRegion(std::move(value)); return *this;} /** *Region of a dataflow source.
*/ inline Source& WithDataflowSourceRegion(const char* value) { SetDataflowSourceRegion(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_dataflowSourceRegion; bool m_dataflowSourceRegionHasBeenSet = false; }; } // namespace Model } // namespace GroundStation } // namespace Aws