AWS SDK for C++
AWS SDK for C++ Version 1.11.928
Main Page
Related Pages
Namespaces
Classes
Modules
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-iotwireless
include
aws
iotwireless
model
DeleteWirelessGatewayTaskRequest.h
1
6
#pragma once
7
#include <aws/core/utils/memory/stl/AWSString.h>
8
#include <aws/iotwireless/IoTWirelessRequest.h>
9
#include <aws/iotwireless/IoTWireless_EXPORTS.h>
10
11
#include <utility>
12
13
namespace
Aws
{
14
namespace
IoTWireless {
15
namespace
Model {
16
19
class
DeleteWirelessGatewayTaskRequest
:
public
IoTWirelessRequest
{
20
public
:
21
AWS_IOTWIRELESS_API
DeleteWirelessGatewayTaskRequest
() =
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
"DeleteWirelessGatewayTask"
; }
28
29
AWS_IOTWIRELESS_API
Aws::String
SerializePayload
()
const override
;
30
32
35
inline
const
Aws::String
&
GetId
()
const
{
return
m_id; }
36
inline
bool
IdHasBeenSet
()
const
{
return
m_idHasBeenSet; }
37
template
<
typename
IdT = Aws::String>
38
void
SetId
(IdT&& value) {
39
m_idHasBeenSet =
true
;
40
m_id = std::forward<IdT>(value);
41
}
42
template
<
typename
IdT = Aws::String>
43
DeleteWirelessGatewayTaskRequest
&
WithId
(IdT&& value) {
44
SetId
(std::forward<IdT>(value));
45
return
*
this
;
46
}
48
private
:
49
Aws::String
m_id;
50
bool
m_idHasBeenSet =
false
;
51
};
52
53
}
// namespace Model
54
}
// namespace IoTWireless
55
}
// namespace Aws
Aws::IoTWireless::IoTWirelessRequest
Definition
IoTWirelessRequest.h:16
Aws::IoTWireless::Model::DeleteWirelessGatewayTaskRequest
Definition
DeleteWirelessGatewayTaskRequest.h:19
Aws::IoTWireless::Model::DeleteWirelessGatewayTaskRequest::IdHasBeenSet
bool IdHasBeenSet() const
Definition
DeleteWirelessGatewayTaskRequest.h:36
Aws::IoTWireless::Model::DeleteWirelessGatewayTaskRequest::DeleteWirelessGatewayTaskRequest
AWS_IOTWIRELESS_API DeleteWirelessGatewayTaskRequest()=default
Aws::IoTWireless::Model::DeleteWirelessGatewayTaskRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition
DeleteWirelessGatewayTaskRequest.h:27
Aws::IoTWireless::Model::DeleteWirelessGatewayTaskRequest::WithId
DeleteWirelessGatewayTaskRequest & WithId(IdT &&value)
Definition
DeleteWirelessGatewayTaskRequest.h:43
Aws::IoTWireless::Model::DeleteWirelessGatewayTaskRequest::SetId
void SetId(IdT &&value)
Definition
DeleteWirelessGatewayTaskRequest.h:38
Aws::IoTWireless::Model::DeleteWirelessGatewayTaskRequest::SerializePayload
AWS_IOTWIRELESS_API Aws::String SerializePayload() const override
Aws::IoTWireless::Model::DeleteWirelessGatewayTaskRequest::GetId
const Aws::String & GetId() const
Definition
DeleteWirelessGatewayTaskRequest.h:35
Aws
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Generated by
1.12.0
Privacy |
Site terms |
Cookie preferences