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-b2bi
include
aws
b2bi
model
InputConversion.h
1
6
#pragma once
7
#include <aws/b2bi/B2BI_EXPORTS.h>
8
#include <aws/b2bi/model/FromFormat.h>
9
#include <aws/b2bi/model/FormatOptions.h>
10
#include <utility>
11
12
namespace
Aws
13
{
14
namespace
Utils
15
{
16
namespace
Json
17
{
18
class
JsonValue
;
19
class
JsonView;
20
}
// namespace Json
21
}
// namespace Utils
22
namespace
B2BI
23
{
24
namespace
Model
25
{
26
34
class
InputConversion
35
{
36
public
:
37
AWS_B2BI_API
InputConversion
();
38
AWS_B2BI_API
InputConversion
(
Aws::Utils::Json::JsonView
jsonValue);
39
AWS_B2BI_API
InputConversion
&
operator=
(
Aws::Utils::Json::JsonView
jsonValue);
40
AWS_B2BI_API
Aws::Utils::Json::JsonValue
Jsonize
()
const
;
41
42
44
48
inline
const
FromFormat
&
GetFromFormat
()
const
{
return
m_fromFormat; }
49
inline
bool
FromFormatHasBeenSet
()
const
{
return
m_fromFormatHasBeenSet; }
50
inline
void
SetFromFormat
(
const
FromFormat
& value) { m_fromFormatHasBeenSet =
true
; m_fromFormat = value; }
51
inline
void
SetFromFormat
(
FromFormat
&& value) { m_fromFormatHasBeenSet =
true
; m_fromFormat = std::move(value); }
52
inline
InputConversion
&
WithFromFormat
(
const
FromFormat
& value) {
SetFromFormat
(value);
return
*
this
;}
53
inline
InputConversion
&
WithFromFormat
(
FromFormat
&& value) {
SetFromFormat
(std::move(value));
return
*
this
;}
55
57
61
inline
const
FormatOptions
&
GetFormatOptions
()
const
{
return
m_formatOptions; }
62
inline
bool
FormatOptionsHasBeenSet
()
const
{
return
m_formatOptionsHasBeenSet; }
63
inline
void
SetFormatOptions
(
const
FormatOptions
& value) { m_formatOptionsHasBeenSet =
true
; m_formatOptions = value; }
64
inline
void
SetFormatOptions
(
FormatOptions
&& value) { m_formatOptionsHasBeenSet =
true
; m_formatOptions = std::move(value); }
65
inline
InputConversion
&
WithFormatOptions
(
const
FormatOptions
& value) {
SetFormatOptions
(value);
return
*
this
;}
66
inline
InputConversion
&
WithFormatOptions
(
FormatOptions
&& value) {
SetFormatOptions
(std::move(value));
return
*
this
;}
68
private
:
69
70
FromFormat
m_fromFormat;
71
bool
m_fromFormatHasBeenSet =
false
;
72
73
FormatOptions
m_formatOptions;
74
bool
m_formatOptionsHasBeenSet =
false
;
75
};
76
77
}
// namespace Model
78
}
// namespace B2BI
79
}
// namespace Aws
Aws::B2BI::Model::FormatOptions
Definition
FormatOptions.h:33
Aws::B2BI::Model::InputConversion
Definition
InputConversion.h:35
Aws::B2BI::Model::InputConversion::GetFormatOptions
const FormatOptions & GetFormatOptions() const
Definition
InputConversion.h:61
Aws::B2BI::Model::InputConversion::FromFormatHasBeenSet
bool FromFormatHasBeenSet() const
Definition
InputConversion.h:49
Aws::B2BI::Model::InputConversion::InputConversion
AWS_B2BI_API InputConversion(Aws::Utils::Json::JsonView jsonValue)
Aws::B2BI::Model::InputConversion::WithFromFormat
InputConversion & WithFromFormat(FromFormat &&value)
Definition
InputConversion.h:53
Aws::B2BI::Model::InputConversion::FormatOptionsHasBeenSet
bool FormatOptionsHasBeenSet() const
Definition
InputConversion.h:62
Aws::B2BI::Model::InputConversion::WithFormatOptions
InputConversion & WithFormatOptions(const FormatOptions &value)
Definition
InputConversion.h:65
Aws::B2BI::Model::InputConversion::SetFormatOptions
void SetFormatOptions(FormatOptions &&value)
Definition
InputConversion.h:64
Aws::B2BI::Model::InputConversion::WithFromFormat
InputConversion & WithFromFormat(const FromFormat &value)
Definition
InputConversion.h:52
Aws::B2BI::Model::InputConversion::SetFromFormat
void SetFromFormat(FromFormat &&value)
Definition
InputConversion.h:51
Aws::B2BI::Model::InputConversion::operator=
AWS_B2BI_API InputConversion & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::B2BI::Model::InputConversion::WithFormatOptions
InputConversion & WithFormatOptions(FormatOptions &&value)
Definition
InputConversion.h:66
Aws::B2BI::Model::InputConversion::Jsonize
AWS_B2BI_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::B2BI::Model::InputConversion::InputConversion
AWS_B2BI_API InputConversion()
Aws::B2BI::Model::InputConversion::GetFromFormat
const FromFormat & GetFromFormat() const
Definition
InputConversion.h:48
Aws::B2BI::Model::InputConversion::SetFormatOptions
void SetFormatOptions(const FormatOptions &value)
Definition
InputConversion.h:63
Aws::B2BI::Model::InputConversion::SetFromFormat
void SetFromFormat(const FromFormat &value)
Definition
InputConversion.h:50
Aws::Utils::Json::JsonValue
Aws::Utils::Json::JsonView
Aws::B2BI::Model::FromFormat
FromFormat
Definition
FromFormat.h:17
Aws
smithy::client::JsonValue
Aws::Utils::Json::JsonValue JsonValue
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences