7#include <aws/kafkaconnect/KafkaConnect_EXPORTS.h>
8#include <aws/kafkaconnect/model/CustomPlugin.h>
35 AWS_KAFKACONNECT_API
Plugin() =
default;
47 template<
typename CustomPluginT = CustomPlugin>
48 void SetCustomPlugin(CustomPluginT&& value) { m_customPluginHasBeenSet =
true; m_customPlugin = std::forward<CustomPluginT>(value); }
49 template<
typename CustomPluginT = CustomPlugin>
55 bool m_customPluginHasBeenSet =
false;
Plugin & WithCustomPlugin(CustomPluginT &&value)
void SetCustomPlugin(CustomPluginT &&value)
AWS_KAFKACONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
bool CustomPluginHasBeenSet() const
AWS_KAFKACONNECT_API Plugin & operator=(Aws::Utils::Json::JsonView jsonValue)
const CustomPlugin & GetCustomPlugin() const
AWS_KAFKACONNECT_API Plugin(Aws::Utils::Json::JsonView jsonValue)
AWS_KAFKACONNECT_API Plugin()=default
Aws::Utils::Json::JsonValue JsonValue