7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
10#include <aws/kinesisanalyticsv2/model/InputParallelism.h>
11#include <aws/kinesisanalyticsv2/model/InputProcessingConfigurationDescription.h>
12#include <aws/kinesisanalyticsv2/model/InputStartingPositionConfiguration.h>
13#include <aws/kinesisanalyticsv2/model/KinesisFirehoseInputDescription.h>
14#include <aws/kinesisanalyticsv2/model/KinesisStreamsInputDescription.h>
15#include <aws/kinesisanalyticsv2/model/SourceSchema.h>
26namespace KinesisAnalyticsV2 {
50 template <
typename InputIdT = Aws::String>
52 m_inputIdHasBeenSet =
true;
53 m_inputId = std::forward<InputIdT>(value);
55 template <
typename InputIdT = Aws::String>
68 template <
typename NamePrefixT = Aws::String>
70 m_namePrefixHasBeenSet =
true;
71 m_namePrefix = std::forward<NamePrefixT>(value);
73 template <
typename NamePrefixT = Aws::String>
87 template <
typename InAppStreamNamesT = Aws::Vector<Aws::String>>
89 m_inAppStreamNamesHasBeenSet =
true;
90 m_inAppStreamNames = std::forward<InAppStreamNamesT>(value);
92 template <
typename InAppStreamNamesT = Aws::Vector<Aws::String>>
97 template <
typename InAppStreamNamesT = Aws::String>
99 m_inAppStreamNamesHasBeenSet =
true;
100 m_inAppStreamNames.emplace_back(std::forward<InAppStreamNamesT>(value));
111 return m_inputProcessingConfigurationDescription;
114 template <
typename InputProcessingConfigurationDescriptionT = InputProcessingConfigurationDescription>
116 m_inputProcessingConfigurationDescriptionHasBeenSet =
true;
117 m_inputProcessingConfigurationDescription = std::forward<InputProcessingConfigurationDescriptionT>(value);
119 template <
typename InputProcessingConfigurationDescriptionT = InputProcessingConfigurationDescription>
133 template <
typename KinesisStreamsInputDescriptionT = KinesisStreamsInputDescription>
135 m_kinesisStreamsInputDescriptionHasBeenSet =
true;
136 m_kinesisStreamsInputDescription = std::forward<KinesisStreamsInputDescriptionT>(value);
138 template <
typename KinesisStreamsInputDescriptionT = KinesisStreamsInputDescription>
152 template <
typename KinesisFirehoseInputDescriptionT = KinesisFirehoseInputDescription>
154 m_kinesisFirehoseInputDescriptionHasBeenSet =
true;
155 m_kinesisFirehoseInputDescription = std::forward<KinesisFirehoseInputDescriptionT>(value);
157 template <
typename KinesisFirehoseInputDescriptionT = KinesisFirehoseInputDescription>
172 template <
typename InputSchemaT = SourceSchema>
174 m_inputSchemaHasBeenSet =
true;
175 m_inputSchema = std::forward<InputSchemaT>(value);
177 template <
typename InputSchemaT = SourceSchema>
191 template <
typename InputParallelismT = InputParallelism>
193 m_inputParallelismHasBeenSet =
true;
194 m_inputParallelism = std::forward<InputParallelismT>(value);
196 template <
typename InputParallelismT = InputParallelism>
209 return m_inputStartingPositionConfiguration;
212 template <
typename InputStartingPositionConfigurationT = InputStartingPositionConfiguration>
214 m_inputStartingPositionConfigurationHasBeenSet =
true;
215 m_inputStartingPositionConfiguration = std::forward<InputStartingPositionConfigurationT>(value);
217 template <
typename InputStartingPositionConfigurationT = InputStartingPositionConfiguration>
241 bool m_inputIdHasBeenSet =
false;
242 bool m_namePrefixHasBeenSet =
false;
243 bool m_inAppStreamNamesHasBeenSet =
false;
244 bool m_inputProcessingConfigurationDescriptionHasBeenSet =
false;
245 bool m_kinesisStreamsInputDescriptionHasBeenSet =
false;
246 bool m_kinesisFirehoseInputDescriptionHasBeenSet =
false;
247 bool m_inputSchemaHasBeenSet =
false;
248 bool m_inputParallelismHasBeenSet =
false;
249 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