7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/kinesisanalytics/KinesisAnalytics_EXPORTS.h>
10#include <aws/kinesisanalytics/model/InputParallelism.h>
11#include <aws/kinesisanalytics/model/InputProcessingConfigurationDescription.h>
12#include <aws/kinesisanalytics/model/InputStartingPositionConfiguration.h>
13#include <aws/kinesisanalytics/model/KinesisFirehoseInputDescription.h>
14#include <aws/kinesisanalytics/model/KinesisStreamsInputDescription.h>
15#include <aws/kinesisanalytics/model/SourceSchema.h>
26namespace KinesisAnalytics {
51 template <
typename InputIdT = Aws::String>
53 m_inputIdHasBeenSet =
true;
54 m_inputId = std::forward<InputIdT>(value);
56 template <
typename InputIdT = Aws::String>
69 template <
typename NamePrefixT = Aws::String>
71 m_namePrefixHasBeenSet =
true;
72 m_namePrefix = std::forward<NamePrefixT>(value);
74 template <
typename NamePrefixT = Aws::String>
88 template <
typename InAppStreamNamesT = Aws::Vector<Aws::String>>
90 m_inAppStreamNamesHasBeenSet =
true;
91 m_inAppStreamNames = std::forward<InAppStreamNamesT>(value);
93 template <
typename InAppStreamNamesT = Aws::Vector<Aws::String>>
98 template <
typename InAppStreamNamesT = Aws::String>
100 m_inAppStreamNamesHasBeenSet =
true;
101 m_inAppStreamNames.emplace_back(std::forward<InAppStreamNamesT>(value));
112 return m_inputProcessingConfigurationDescription;
115 template <
typename InputProcessingConfigurationDescriptionT = InputProcessingConfigurationDescription>
117 m_inputProcessingConfigurationDescriptionHasBeenSet =
true;
118 m_inputProcessingConfigurationDescription = std::forward<InputProcessingConfigurationDescriptionT>(value);
120 template <
typename InputProcessingConfigurationDescriptionT = InputProcessingConfigurationDescription>
135 template <
typename KinesisStreamsInputDescriptionT = KinesisStreamsInputDescription>
137 m_kinesisStreamsInputDescriptionHasBeenSet =
true;
138 m_kinesisStreamsInputDescription = std::forward<KinesisStreamsInputDescriptionT>(value);
140 template <
typename KinesisStreamsInputDescriptionT = KinesisStreamsInputDescription>
155 template <
typename KinesisFirehoseInputDescriptionT = KinesisFirehoseInputDescription>
157 m_kinesisFirehoseInputDescriptionHasBeenSet =
true;
158 m_kinesisFirehoseInputDescription = std::forward<KinesisFirehoseInputDescriptionT>(value);
160 template <
typename KinesisFirehoseInputDescriptionT = KinesisFirehoseInputDescription>
175 template <
typename InputSchemaT = SourceSchema>
177 m_inputSchemaHasBeenSet =
true;
178 m_inputSchema = std::forward<InputSchemaT>(value);
180 template <
typename InputSchemaT = SourceSchema>
194 template <
typename InputParallelismT = InputParallelism>
196 m_inputParallelismHasBeenSet =
true;
197 m_inputParallelism = std::forward<InputParallelismT>(value);
199 template <
typename InputParallelismT = InputParallelism>
212 return m_inputStartingPositionConfiguration;
215 template <
typename InputStartingPositionConfigurationT = InputStartingPositionConfiguration>
217 m_inputStartingPositionConfigurationHasBeenSet =
true;
218 m_inputStartingPositionConfiguration = std::forward<InputStartingPositionConfigurationT>(value);
220 template <
typename InputStartingPositionConfigurationT = InputStartingPositionConfiguration>
244 bool m_inputIdHasBeenSet =
false;
245 bool m_namePrefixHasBeenSet =
false;
246 bool m_inAppStreamNamesHasBeenSet =
false;
247 bool m_inputProcessingConfigurationDescriptionHasBeenSet =
false;
248 bool m_kinesisStreamsInputDescriptionHasBeenSet =
false;
249 bool m_kinesisFirehoseInputDescriptionHasBeenSet =
false;
250 bool m_inputSchemaHasBeenSet =
false;
251 bool m_inputParallelismHasBeenSet =
false;
252 bool m_inputStartingPositionConfigurationHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue