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-awstransfer
include
aws
awstransfer
model
ServiceMetadata.h
1
6
#pragma once
7
#include <aws/awstransfer/Transfer_EXPORTS.h>
8
#include <aws/awstransfer/model/UserDetails.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
Transfer
22
{
23
namespace
Model
24
{
25
32
class
ServiceMetadata
33
{
34
public
:
35
AWS_TRANSFER_API
ServiceMetadata
();
36
AWS_TRANSFER_API
ServiceMetadata
(
Aws::Utils::Json::JsonView
jsonValue);
37
AWS_TRANSFER_API
ServiceMetadata
&
operator=
(
Aws::Utils::Json::JsonView
jsonValue);
38
AWS_TRANSFER_API
Aws::Utils::Json::JsonValue
Jsonize
()
const
;
39
40
42
46
inline
const
UserDetails
&
GetUserDetails
()
const
{
return
m_userDetails; }
47
inline
bool
UserDetailsHasBeenSet
()
const
{
return
m_userDetailsHasBeenSet; }
48
inline
void
SetUserDetails
(
const
UserDetails
& value) { m_userDetailsHasBeenSet =
true
; m_userDetails = value; }
49
inline
void
SetUserDetails
(
UserDetails
&& value) { m_userDetailsHasBeenSet =
true
; m_userDetails = std::move(value); }
50
inline
ServiceMetadata
&
WithUserDetails
(
const
UserDetails
& value) {
SetUserDetails
(value);
return
*
this
;}
51
inline
ServiceMetadata
&
WithUserDetails
(
UserDetails
&& value) {
SetUserDetails
(std::move(value));
return
*
this
;}
53
private
:
54
55
UserDetails
m_userDetails;
56
bool
m_userDetailsHasBeenSet =
false
;
57
};
58
59
}
// namespace Model
60
}
// namespace Transfer
61
}
// namespace Aws
Aws::Transfer::Model::ServiceMetadata
Definition
ServiceMetadata.h:33
Aws::Transfer::Model::ServiceMetadata::Jsonize
AWS_TRANSFER_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Transfer::Model::ServiceMetadata::SetUserDetails
void SetUserDetails(const UserDetails &value)
Definition
ServiceMetadata.h:48
Aws::Transfer::Model::ServiceMetadata::WithUserDetails
ServiceMetadata & WithUserDetails(const UserDetails &value)
Definition
ServiceMetadata.h:50
Aws::Transfer::Model::ServiceMetadata::WithUserDetails
ServiceMetadata & WithUserDetails(UserDetails &&value)
Definition
ServiceMetadata.h:51
Aws::Transfer::Model::ServiceMetadata::SetUserDetails
void SetUserDetails(UserDetails &&value)
Definition
ServiceMetadata.h:49
Aws::Transfer::Model::ServiceMetadata::ServiceMetadata
AWS_TRANSFER_API ServiceMetadata()
Aws::Transfer::Model::ServiceMetadata::operator=
AWS_TRANSFER_API ServiceMetadata & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Transfer::Model::ServiceMetadata::GetUserDetails
const UserDetails & GetUserDetails() const
Definition
ServiceMetadata.h:46
Aws::Transfer::Model::ServiceMetadata::UserDetailsHasBeenSet
bool UserDetailsHasBeenSet() const
Definition
ServiceMetadata.h:47
Aws::Transfer::Model::ServiceMetadata::ServiceMetadata
AWS_TRANSFER_API ServiceMetadata(Aws::Utils::Json::JsonView jsonValue)
Aws::Transfer::Model::UserDetails
Definition
UserDetails.h:33
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