7#include <aws/supplychain/SupplyChain_EXPORTS.h>
8#include <aws/supplychain/model/DataIntegrationFlowTargetType.h>
9#include <aws/supplychain/model/DataIntegrationFlowS3TargetConfiguration.h>
10#include <aws/supplychain/model/DataIntegrationFlowDatasetTargetConfiguration.h>
80 bool m_targetTypeHasBeenSet =
false;
83 bool m_s3TargetHasBeenSet =
false;
86 bool m_datasetTargetHasBeenSet =
false;
AWS_SUPPLYCHAIN_API DataIntegrationFlowTarget(Aws::Utils::Json::JsonView jsonValue)
bool S3TargetHasBeenSet() const
DataIntegrationFlowTarget & WithS3Target(const DataIntegrationFlowS3TargetConfiguration &value)
void SetS3Target(DataIntegrationFlowS3TargetConfiguration &&value)
const DataIntegrationFlowS3TargetConfiguration & GetS3Target() const
void SetDatasetTarget(DataIntegrationFlowDatasetTargetConfiguration &&value)
AWS_SUPPLYCHAIN_API Aws::Utils::Json::JsonValue Jsonize() const
DataIntegrationFlowTarget & WithDatasetTarget(const DataIntegrationFlowDatasetTargetConfiguration &value)
DataIntegrationFlowTarget & WithTargetType(DataIntegrationFlowTargetType &&value)
AWS_SUPPLYCHAIN_API DataIntegrationFlowTarget & operator=(Aws::Utils::Json::JsonView jsonValue)
const DataIntegrationFlowDatasetTargetConfiguration & GetDatasetTarget() const
DataIntegrationFlowTarget & WithTargetType(const DataIntegrationFlowTargetType &value)
DataIntegrationFlowTarget & WithS3Target(DataIntegrationFlowS3TargetConfiguration &&value)
AWS_SUPPLYCHAIN_API DataIntegrationFlowTarget()
DataIntegrationFlowTarget & WithDatasetTarget(DataIntegrationFlowDatasetTargetConfiguration &&value)
const DataIntegrationFlowTargetType & GetTargetType() const
void SetTargetType(DataIntegrationFlowTargetType &&value)
bool TargetTypeHasBeenSet() const
void SetS3Target(const DataIntegrationFlowS3TargetConfiguration &value)
bool DatasetTargetHasBeenSet() const
void SetDatasetTarget(const DataIntegrationFlowDatasetTargetConfiguration &value)
void SetTargetType(const DataIntegrationFlowTargetType &value)
DataIntegrationFlowTargetType
Aws::Utils::Json::JsonValue JsonValue