/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Describes a data processing configuration.See Also:
AWS
* API Reference
Enables or disables data processing.
*/ inline bool GetEnabled() const{ return m_enabled; } /** *Enables or disables data processing.
*/ inline bool EnabledHasBeenSet() const { return m_enabledHasBeenSet; } /** *Enables or disables data processing.
*/ inline void SetEnabled(bool value) { m_enabledHasBeenSet = true; m_enabled = value; } /** *Enables or disables data processing.
*/ inline ProcessingConfiguration& WithEnabled(bool value) { SetEnabled(value); return *this;} /** *The data processors.
*/ inline const Aws::VectorThe data processors.
*/ inline bool ProcessorsHasBeenSet() const { return m_processorsHasBeenSet; } /** *The data processors.
*/ inline void SetProcessors(const Aws::VectorThe data processors.
*/ inline void SetProcessors(Aws::VectorThe data processors.
*/ inline ProcessingConfiguration& WithProcessors(const Aws::VectorThe data processors.
*/ inline ProcessingConfiguration& WithProcessors(Aws::VectorThe data processors.
*/ inline ProcessingConfiguration& AddProcessors(const Processor& value) { m_processorsHasBeenSet = true; m_processors.push_back(value); return *this; } /** *The data processors.
*/ inline ProcessingConfiguration& AddProcessors(Processor&& value) { m_processorsHasBeenSet = true; m_processors.push_back(std::move(value)); return *this; } private: bool m_enabled; bool m_enabledHasBeenSet; Aws::Vector