7#include <aws/firehose/Firehose_EXPORTS.h>
8#include <aws/firehose/model/ProcessorType.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/firehose/model/ProcessorParameter.h>
74 bool m_typeHasBeenSet =
false;
77 bool m_parametersHasBeenSet =
false;
void SetType(ProcessorType &&value)
const Aws::Vector< ProcessorParameter > & GetParameters() const
Processor & AddParameters(ProcessorParameter &&value)
AWS_FIREHOSE_API Aws::Utils::Json::JsonValue Jsonize() const
Processor & WithParameters(Aws::Vector< ProcessorParameter > &&value)
AWS_FIREHOSE_API Processor & operator=(Aws::Utils::Json::JsonView jsonValue)
Processor & WithParameters(const Aws::Vector< ProcessorParameter > &value)
AWS_FIREHOSE_API Processor()
Processor & WithType(const ProcessorType &value)
Processor & WithType(ProcessorType &&value)
void SetType(const ProcessorType &value)
bool TypeHasBeenSet() const
bool ParametersHasBeenSet() const
Processor & AddParameters(const ProcessorParameter &value)
const ProcessorType & GetType() const
void SetParameters(Aws::Vector< ProcessorParameter > &&value)
AWS_FIREHOSE_API Processor(Aws::Utils::Json::JsonView jsonValue)
void SetParameters(const Aws::Vector< ProcessorParameter > &value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue