AWS SDK for C++
AWS SDK for C++ Version 1.11.440
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-kinesisanalyticsv2
include
aws
kinesisanalyticsv2
model
InputProcessingConfiguration.h
1
6
#pragma once
7
#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8
#include <aws/kinesisanalyticsv2/model/InputLambdaProcessor.h>
9
#include <utility>
10
11
namespace
Aws
12
{
13
namespace
Utils
14
{
15
namespace
Json
16
{
17
class
JsonValue
;
18
class
JsonView;
19
}
// namespace Json
20
}
// namespace Utils
21
namespace
KinesisAnalyticsV2
22
{
23
namespace
Model
24
{
25
35
class
InputProcessingConfiguration
36
{
37
public
:
38
AWS_KINESISANALYTICSV2_API
InputProcessingConfiguration
();
39
AWS_KINESISANALYTICSV2_API
InputProcessingConfiguration
(
Aws::Utils::Json::JsonView
jsonValue);
40
AWS_KINESISANALYTICSV2_API
InputProcessingConfiguration
&
operator=
(
Aws::Utils::Json::JsonView
jsonValue);
41
AWS_KINESISANALYTICSV2_API
Aws::Utils::Json::JsonValue
Jsonize
()
const
;
42
43
45
49
inline
const
InputLambdaProcessor
&
GetInputLambdaProcessor
()
const
{
return
m_inputLambdaProcessor; }
50
inline
bool
InputLambdaProcessorHasBeenSet
()
const
{
return
m_inputLambdaProcessorHasBeenSet; }
51
inline
void
SetInputLambdaProcessor
(
const
InputLambdaProcessor
& value) { m_inputLambdaProcessorHasBeenSet =
true
; m_inputLambdaProcessor = value; }
52
inline
void
SetInputLambdaProcessor
(
InputLambdaProcessor
&& value) { m_inputLambdaProcessorHasBeenSet =
true
; m_inputLambdaProcessor = std::move(value); }
53
inline
InputProcessingConfiguration
&
WithInputLambdaProcessor
(
const
InputLambdaProcessor
& value) {
SetInputLambdaProcessor
(value);
return
*
this
;}
54
inline
InputProcessingConfiguration
&
WithInputLambdaProcessor
(
InputLambdaProcessor
&& value) {
SetInputLambdaProcessor
(std::move(value));
return
*
this
;}
56
private
:
57
58
InputLambdaProcessor
m_inputLambdaProcessor;
59
bool
m_inputLambdaProcessorHasBeenSet =
false
;
60
};
61
62
}
// namespace Model
63
}
// namespace KinesisAnalyticsV2
64
}
// namespace Aws
Aws::KinesisAnalyticsV2::Model::InputLambdaProcessor
Definition
InputLambdaProcessor.h:34
Aws::KinesisAnalyticsV2::Model::InputProcessingConfiguration
Definition
InputProcessingConfiguration.h:36
Aws::KinesisAnalyticsV2::Model::InputProcessingConfiguration::WithInputLambdaProcessor
InputProcessingConfiguration & WithInputLambdaProcessor(const InputLambdaProcessor &value)
Definition
InputProcessingConfiguration.h:53
Aws::KinesisAnalyticsV2::Model::InputProcessingConfiguration::operator=
AWS_KINESISANALYTICSV2_API InputProcessingConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::KinesisAnalyticsV2::Model::InputProcessingConfiguration::InputProcessingConfiguration
AWS_KINESISANALYTICSV2_API InputProcessingConfiguration()
Aws::KinesisAnalyticsV2::Model::InputProcessingConfiguration::SetInputLambdaProcessor
void SetInputLambdaProcessor(InputLambdaProcessor &&value)
Definition
InputProcessingConfiguration.h:52
Aws::KinesisAnalyticsV2::Model::InputProcessingConfiguration::InputProcessingConfiguration
AWS_KINESISANALYTICSV2_API InputProcessingConfiguration(Aws::Utils::Json::JsonView jsonValue)
Aws::KinesisAnalyticsV2::Model::InputProcessingConfiguration::Jsonize
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::KinesisAnalyticsV2::Model::InputProcessingConfiguration::GetInputLambdaProcessor
const InputLambdaProcessor & GetInputLambdaProcessor() const
Definition
InputProcessingConfiguration.h:49
Aws::KinesisAnalyticsV2::Model::InputProcessingConfiguration::WithInputLambdaProcessor
InputProcessingConfiguration & WithInputLambdaProcessor(InputLambdaProcessor &&value)
Definition
InputProcessingConfiguration.h:54
Aws::KinesisAnalyticsV2::Model::InputProcessingConfiguration::SetInputLambdaProcessor
void SetInputLambdaProcessor(const InputLambdaProcessor &value)
Definition
InputProcessingConfiguration.h:51
Aws::KinesisAnalyticsV2::Model::InputProcessingConfiguration::InputLambdaProcessorHasBeenSet
bool InputLambdaProcessorHasBeenSet() const
Definition
InputProcessingConfiguration.h:50
Aws::Utils::Json::JsonValue
Aws::Utils::Json::JsonView
Aws
smithy::client::JsonValue
Aws::Utils::Json::JsonValue JsonValue
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences