AWS SDK for C++  1.9.20
AWS SDK for C++
LoggingConfig.h
Go to the documentation of this file.
1 
6 #pragma once
8 
9 namespace Aws
10 {
11 namespace Utils
12 {
13 namespace Json
14 {
15  class JsonValue;
16  class JsonView;
17 } // namespace Json
18 } // namespace Utils
19 namespace RoboMaker
20 {
21 namespace Model
22 {
23 
30  {
31  public:
36 
37 
41  inline bool GetRecordAllRosTopics() const{ return m_recordAllRosTopics; }
42 
46  inline bool RecordAllRosTopicsHasBeenSet() const { return m_recordAllRosTopicsHasBeenSet; }
47 
51  inline void SetRecordAllRosTopics(bool value) { m_recordAllRosTopicsHasBeenSet = true; m_recordAllRosTopics = value; }
52 
56  inline LoggingConfig& WithRecordAllRosTopics(bool value) { SetRecordAllRosTopics(value); return *this;}
57 
58  private:
59 
60  bool m_recordAllRosTopics;
61  bool m_recordAllRosTopicsHasBeenSet;
62  };
63 
64 } // namespace Model
65 } // namespace RoboMaker
66 } // namespace Aws
Aws::RoboMaker::Model::LoggingConfig
Definition: LoggingConfig.h:30
Aws::RoboMaker::Model::LoggingConfig::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::RoboMaker::Model::LoggingConfig::operator=
LoggingConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::RoboMaker::Model::LoggingConfig::GetRecordAllRosTopics
bool GetRecordAllRosTopics() const
Definition: LoggingConfig.h:41
Aws::RoboMaker::Model::LoggingConfig::RecordAllRosTopicsHasBeenSet
bool RecordAllRosTopicsHasBeenSet() const
Definition: LoggingConfig.h:46
Aws::RoboMaker::Model::LoggingConfig::LoggingConfig
LoggingConfig()
AWS_ROBOMAKER_API
#define AWS_ROBOMAKER_API
Definition: RoboMaker_EXPORTS.h:28
Aws::RoboMaker::Model::LoggingConfig::WithRecordAllRosTopics
LoggingConfig & WithRecordAllRosTopics(bool value)
Definition: LoggingConfig.h:56
RoboMaker_EXPORTS.h
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:222
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:30
Aws::RoboMaker::Model::LoggingConfig::SetRecordAllRosTopics
void SetRecordAllRosTopics(bool value)
Definition: LoggingConfig.h:51
Aws
Definition: AccessManagementClient.h:15
Aws::RoboMaker::Model::LoggingConfig::LoggingConfig
LoggingConfig(Aws::Utils::Json::JsonView jsonValue)