AWS SDK for C++
AWS SDK for C++ Version 1.11.827
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-bedrock
include
aws
bedrock
model
PutAccountDataRetentionRequest.h
1
6
#pragma once
7
#include <aws/bedrock/BedrockRequest.h>
8
#include <aws/bedrock/Bedrock_EXPORTS.h>
9
#include <aws/bedrock/model/DataRetentionMode.h>
10
11
#include <utility>
12
13
namespace
Aws
{
14
namespace
Bedrock {
15
namespace
Model {
16
19
class
PutAccountDataRetentionRequest
:
public
BedrockRequest
{
20
public
:
21
AWS_BEDROCK_API
PutAccountDataRetentionRequest
() =
default
;
22
23
// Service request name is the Operation name which will send this request out,
24
// each operation should has unique request name, so that we can get operation's name from this request.
25
// Note: this is not true for response, multiple operations may have the same response name,
26
// so we can not get operation's name from response.
27
inline
virtual
const
char
*
GetServiceRequestName
()
const override
{
return
"PutAccountDataRetention"
; }
28
29
AWS_BEDROCK_API
Aws::String
SerializePayload
()
const override
;
30
32
35
inline
DataRetentionMode
GetMode
()
const
{
return
m_mode; }
36
inline
bool
ModeHasBeenSet
()
const
{
return
m_modeHasBeenSet; }
37
inline
void
SetMode
(
DataRetentionMode
value) {
38
m_modeHasBeenSet =
true
;
39
m_mode = value;
40
}
41
inline
PutAccountDataRetentionRequest
&
WithMode
(
DataRetentionMode
value) {
42
SetMode
(value);
43
return
*
this
;
44
}
46
private
:
47
DataRetentionMode
m_mode{
DataRetentionMode::NOT_SET
};
48
bool
m_modeHasBeenSet =
false
;
49
};
50
51
}
// namespace Model
52
}
// namespace Bedrock
53
}
// namespace Aws
Aws::Bedrock::BedrockRequest
Definition
BedrockRequest.h:15
Aws::Bedrock::Model::PutAccountDataRetentionRequest
Definition
PutAccountDataRetentionRequest.h:19
Aws::Bedrock::Model::PutAccountDataRetentionRequest::PutAccountDataRetentionRequest
AWS_BEDROCK_API PutAccountDataRetentionRequest()=default
Aws::Bedrock::Model::PutAccountDataRetentionRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition
PutAccountDataRetentionRequest.h:27
Aws::Bedrock::Model::PutAccountDataRetentionRequest::ModeHasBeenSet
bool ModeHasBeenSet() const
Definition
PutAccountDataRetentionRequest.h:36
Aws::Bedrock::Model::PutAccountDataRetentionRequest::GetMode
DataRetentionMode GetMode() const
Definition
PutAccountDataRetentionRequest.h:35
Aws::Bedrock::Model::PutAccountDataRetentionRequest::WithMode
PutAccountDataRetentionRequest & WithMode(DataRetentionMode value)
Definition
PutAccountDataRetentionRequest.h:41
Aws::Bedrock::Model::PutAccountDataRetentionRequest::SerializePayload
AWS_BEDROCK_API Aws::String SerializePayload() const override
Aws::Bedrock::Model::PutAccountDataRetentionRequest::SetMode
void SetMode(DataRetentionMode value)
Definition
PutAccountDataRetentionRequest.h:37
Aws::Bedrock::Model::DataRetentionMode
DataRetentionMode
Definition
DataRetentionMode.h:13
Aws::Bedrock::Model::DataRetentionMode::NOT_SET
@ NOT_SET
Aws
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences