AWS SDK for C++: generated/src/aws-cpp-sdk-robomaker/include/aws/robomaker/model/StartSimulationJobB

May 2024 ยท 2 minute read

1

6#pragma once

7#include <aws/robomaker/RoboMaker_EXPORTS.h>

8#include <aws/robomaker/RoboMakerRequest.h>

9#include <aws/core/utils/memory/stl/AWSString.h>

10#include <aws/robomaker/model/BatchPolicy.h>

11#include <aws/core/utils/memory/stl/AWSVector.h>

12#include <aws/core/utils/memory/stl/AWSMap.h>

13#include <aws/robomaker/model/SimulationJobRequest.h>

14#include <utility>

15#include <aws/core/utils/UUID.h>

16

17namespace Aws

18{

19namespace RoboMaker

20{

21namespace Model

22{

23

27 {

28 public:

30

31

32

33

34

36

38

39

45

51

57

63

68 inline void SetClientRequestToken(const char* value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken.assign(value); }

69

75

81

87

88

93

98

103

108

113

118

119

124

129

134

139

144

149

154

159

160

166

172

178

184

190

196

202

208

214

220

226

232

238

239 private:

240

242 bool m_clientRequestTokenHasBeenSet = false;

243

245 bool m_batchPolicyHasBeenSet = false;

246

248 bool m_createSimulationJobRequestsHasBeenSet = false;

249

251 bool m_tagsHasBeenSet = false;

252 };

253

254}

255}

256}

StartSimulationJobBatchRequest & WithClientRequestToken(const char *value)

StartSimulationJobBatchRequest & WithBatchPolicy(BatchPolicy &&value)

StartSimulationJobBatchRequest & AddTags(Aws::String &&key, Aws::String &&value)

AWS_ROBOMAKER_API Aws::String SerializePayload() const override

const Aws::Map< Aws::String, Aws::String > & GetTags() const

StartSimulationJobBatchRequest & AddTags(Aws::String &&key, const char *value)

void SetClientRequestToken(const Aws::String &value)

bool CreateSimulationJobRequestsHasBeenSet() const

bool TagsHasBeenSet() const

AWS_ROBOMAKER_API StartSimulationJobBatchRequest()

StartSimulationJobBatchRequest & AddCreateSimulationJobRequests(const SimulationJobRequest &value)

StartSimulationJobBatchRequest & WithClientRequestToken(Aws::String &&value)

void SetCreateSimulationJobRequests(const Aws::Vector< SimulationJobRequest > &value)

virtual const char * GetServiceRequestName() const override

void SetCreateSimulationJobRequests(Aws::Vector< SimulationJobRequest > &&value)

void SetBatchPolicy(BatchPolicy &&value)

void SetTags(Aws::Map< Aws::String, Aws::String > &&value)

void SetClientRequestToken(const char *value)

const BatchPolicy & GetBatchPolicy() const

void SetBatchPolicy(const BatchPolicy &value)

bool BatchPolicyHasBeenSet() const

StartSimulationJobBatchRequest & AddCreateSimulationJobRequests(SimulationJobRequest &&value)

StartSimulationJobBatchRequest & WithCreateSimulationJobRequests(Aws::Vector< SimulationJobRequest > &&value)

const Aws::String & GetClientRequestToken() const

StartSimulationJobBatchRequest & WithTags(Aws::Map< Aws::String, Aws::String > &&value)

StartSimulationJobBatchRequest & AddTags(const char *key, const char *value)

StartSimulationJobBatchRequest & AddTags(Aws::String &&key, const Aws::String &value)

const Aws::Vector< SimulationJobRequest > & GetCreateSimulationJobRequests() const

StartSimulationJobBatchRequest & WithBatchPolicy(const BatchPolicy &value)

StartSimulationJobBatchRequest & AddTags(const Aws::String &key, const Aws::String &value)

StartSimulationJobBatchRequest & WithCreateSimulationJobRequests(const Aws::Vector< SimulationJobRequest > &value)

void SetClientRequestToken(Aws::String &&value)

StartSimulationJobBatchRequest & AddTags(const char *key, Aws::String &&value)

bool ClientRequestTokenHasBeenSet() const

StartSimulationJobBatchRequest & AddTags(const Aws::String &key, Aws::String &&value)

void SetTags(const Aws::Map< Aws::String, Aws::String > &value)

StartSimulationJobBatchRequest & WithTags(const Aws::Map< Aws::String, Aws::String > &value)

StartSimulationJobBatchRequest & WithClientRequestToken(const Aws::String &value)

std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map

std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String

std::vector< T, Aws::Allocator< T > > Vector

ncG1vNJzZmirlKB7ornAs6anmaeoe6S7zGiaqahflr2qe6t6i36LhGSuuL%2BMnKepZaOZuG6%2Bzpumppmbmr9wtNOmo2iXo6mus8C%2BrKCmrZyWwaq7zZihqJqPl661r8eYqZ6ppZrAtauXoZasp6WnsKZ6x62kpQ%3D%3D