AWS SDK for C++
AWS SDK for C++ Version 1.11.875
Main Page
Related Pages
Namespaces
Classes
Examples
Modules
Search
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-connect
include
aws
connect
model
ExtractionDefinitionDisplay.h
1
6
#pragma once
7
#include <aws/connect/Connect_EXPORTS.h>
8
#include <aws/core/utils/memory/stl/AWSString.h>
9
10
#include <utility>
11
12
namespace
Aws
{
13
namespace
Utils {
14
namespace
Json {
15
class
JsonValue
;
16
class
JsonView;
17
}
// namespace Json
18
}
// namespace Utils
19
namespace
Connect {
20
namespace
Model {
21
28
class
ExtractionDefinitionDisplay
{
29
public
:
30
AWS_CONNECT_API
ExtractionDefinitionDisplay
() =
default
;
31
AWS_CONNECT_API
ExtractionDefinitionDisplay
(
Aws::Utils::Json::JsonView
jsonValue);
32
AWS_CONNECT_API
ExtractionDefinitionDisplay
&
operator=
(
Aws::Utils::Json::JsonView
jsonValue);
33
AWS_CONNECT_API
Aws::Utils::Json::JsonValue
Jsonize
()
const
;
34
36
40
inline
const
Aws::String
&
GetLabel
()
const
{
return
m_label; }
41
inline
bool
LabelHasBeenSet
()
const
{
return
m_labelHasBeenSet; }
42
template
<
typename
LabelT = Aws::String>
43
void
SetLabel
(LabelT&& value) {
44
m_labelHasBeenSet =
true
;
45
m_label = std::forward<LabelT>(value);
46
}
47
template
<
typename
LabelT = Aws::String>
48
ExtractionDefinitionDisplay
&
WithLabel
(LabelT&& value) {
49
SetLabel
(std::forward<LabelT>(value));
50
return
*
this
;
51
}
53
private
:
54
Aws::String
m_label;
55
bool
m_labelHasBeenSet =
false
;
56
};
57
58
}
// namespace Model
59
}
// namespace Connect
60
}
// namespace Aws
Aws::Connect::Model::ExtractionDefinitionDisplay
Definition
ExtractionDefinitionDisplay.h:28
Aws::Connect::Model::ExtractionDefinitionDisplay::Jsonize
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Connect::Model::ExtractionDefinitionDisplay::LabelHasBeenSet
bool LabelHasBeenSet() const
Definition
ExtractionDefinitionDisplay.h:41
Aws::Connect::Model::ExtractionDefinitionDisplay::WithLabel
ExtractionDefinitionDisplay & WithLabel(LabelT &&value)
Definition
ExtractionDefinitionDisplay.h:48
Aws::Connect::Model::ExtractionDefinitionDisplay::SetLabel
void SetLabel(LabelT &&value)
Definition
ExtractionDefinitionDisplay.h:43
Aws::Connect::Model::ExtractionDefinitionDisplay::ExtractionDefinitionDisplay
AWS_CONNECT_API ExtractionDefinitionDisplay(Aws::Utils::Json::JsonView jsonValue)
Aws::Connect::Model::ExtractionDefinitionDisplay::GetLabel
const Aws::String & GetLabel() const
Definition
ExtractionDefinitionDisplay.h:40
Aws::Connect::Model::ExtractionDefinitionDisplay::operator=
AWS_CONNECT_API ExtractionDefinitionDisplay & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Connect::Model::ExtractionDefinitionDisplay::ExtractionDefinitionDisplay
AWS_CONNECT_API ExtractionDefinitionDisplay()=default
Aws::Utils::Json::JsonValue
Aws::Utils::Json::JsonView
Aws
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
smithy::client::JsonValue
Aws::Utils::Json::JsonValue JsonValue
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences