AWS SDK for C++  1.9.40
AWS SDK for C++
CreateNetworkRequest.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <utility>
16 #include <aws/core/utils/UUID.h>
17 
18 namespace Aws
19 {
20 namespace ManagedBlockchain
21 {
22 namespace Model
23 {
24 
28  {
29  public:
31 
32  // Service request name is the Operation name which will send this request out,
33  // each operation should has unique request name, so that we can get operation's name from this request.
34  // Note: this is not true for response, multiple operations may have the same response name,
35  // so we can not get operation's name from response.
36  inline virtual const char* GetServiceRequestName() const override { return "CreateNetwork"; }
37 
38  Aws::String SerializePayload() const override;
39 
40 
48  inline const Aws::String& GetClientRequestToken() const{ return m_clientRequestToken; }
49 
57  inline bool ClientRequestTokenHasBeenSet() const { return m_clientRequestTokenHasBeenSet; }
58 
66  inline void SetClientRequestToken(const Aws::String& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = value; }
67 
75  inline void SetClientRequestToken(Aws::String&& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = std::move(value); }
76 
84  inline void SetClientRequestToken(const char* value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken.assign(value); }
85 
93  inline CreateNetworkRequest& WithClientRequestToken(const Aws::String& value) { SetClientRequestToken(value); return *this;}
94 
102  inline CreateNetworkRequest& WithClientRequestToken(Aws::String&& value) { SetClientRequestToken(std::move(value)); return *this;}
103 
111  inline CreateNetworkRequest& WithClientRequestToken(const char* value) { SetClientRequestToken(value); return *this;}
112 
113 
117  inline const Aws::String& GetName() const{ return m_name; }
118 
122  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
123 
127  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
128 
132  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
133 
137  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
138 
142  inline CreateNetworkRequest& WithName(const Aws::String& value) { SetName(value); return *this;}
143 
147  inline CreateNetworkRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
148 
152  inline CreateNetworkRequest& WithName(const char* value) { SetName(value); return *this;}
153 
154 
158  inline const Aws::String& GetDescription() const{ return m_description; }
159 
163  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
164 
168  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
169 
173  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
174 
178  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
179 
183  inline CreateNetworkRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
184 
188  inline CreateNetworkRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
189 
193  inline CreateNetworkRequest& WithDescription(const char* value) { SetDescription(value); return *this;}
194 
195 
199  inline const Framework& GetFramework() const{ return m_framework; }
200 
204  inline bool FrameworkHasBeenSet() const { return m_frameworkHasBeenSet; }
205 
209  inline void SetFramework(const Framework& value) { m_frameworkHasBeenSet = true; m_framework = value; }
210 
214  inline void SetFramework(Framework&& value) { m_frameworkHasBeenSet = true; m_framework = std::move(value); }
215 
219  inline CreateNetworkRequest& WithFramework(const Framework& value) { SetFramework(value); return *this;}
220 
224  inline CreateNetworkRequest& WithFramework(Framework&& value) { SetFramework(std::move(value)); return *this;}
225 
226 
230  inline const Aws::String& GetFrameworkVersion() const{ return m_frameworkVersion; }
231 
235  inline bool FrameworkVersionHasBeenSet() const { return m_frameworkVersionHasBeenSet; }
236 
240  inline void SetFrameworkVersion(const Aws::String& value) { m_frameworkVersionHasBeenSet = true; m_frameworkVersion = value; }
241 
245  inline void SetFrameworkVersion(Aws::String&& value) { m_frameworkVersionHasBeenSet = true; m_frameworkVersion = std::move(value); }
246 
250  inline void SetFrameworkVersion(const char* value) { m_frameworkVersionHasBeenSet = true; m_frameworkVersion.assign(value); }
251 
255  inline CreateNetworkRequest& WithFrameworkVersion(const Aws::String& value) { SetFrameworkVersion(value); return *this;}
256 
260  inline CreateNetworkRequest& WithFrameworkVersion(Aws::String&& value) { SetFrameworkVersion(std::move(value)); return *this;}
261 
265  inline CreateNetworkRequest& WithFrameworkVersion(const char* value) { SetFrameworkVersion(value); return *this;}
266 
267 
272  inline const NetworkFrameworkConfiguration& GetFrameworkConfiguration() const{ return m_frameworkConfiguration; }
273 
278  inline bool FrameworkConfigurationHasBeenSet() const { return m_frameworkConfigurationHasBeenSet; }
279 
284  inline void SetFrameworkConfiguration(const NetworkFrameworkConfiguration& value) { m_frameworkConfigurationHasBeenSet = true; m_frameworkConfiguration = value; }
285 
290  inline void SetFrameworkConfiguration(NetworkFrameworkConfiguration&& value) { m_frameworkConfigurationHasBeenSet = true; m_frameworkConfiguration = std::move(value); }
291 
296  inline CreateNetworkRequest& WithFrameworkConfiguration(const NetworkFrameworkConfiguration& value) { SetFrameworkConfiguration(value); return *this;}
297 
302  inline CreateNetworkRequest& WithFrameworkConfiguration(NetworkFrameworkConfiguration&& value) { SetFrameworkConfiguration(std::move(value)); return *this;}
303 
304 
309  inline const VotingPolicy& GetVotingPolicy() const{ return m_votingPolicy; }
310 
315  inline bool VotingPolicyHasBeenSet() const { return m_votingPolicyHasBeenSet; }
316 
321  inline void SetVotingPolicy(const VotingPolicy& value) { m_votingPolicyHasBeenSet = true; m_votingPolicy = value; }
322 
327  inline void SetVotingPolicy(VotingPolicy&& value) { m_votingPolicyHasBeenSet = true; m_votingPolicy = std::move(value); }
328 
333  inline CreateNetworkRequest& WithVotingPolicy(const VotingPolicy& value) { SetVotingPolicy(value); return *this;}
334 
339  inline CreateNetworkRequest& WithVotingPolicy(VotingPolicy&& value) { SetVotingPolicy(std::move(value)); return *this;}
340 
341 
345  inline const MemberConfiguration& GetMemberConfiguration() const{ return m_memberConfiguration; }
346 
350  inline bool MemberConfigurationHasBeenSet() const { return m_memberConfigurationHasBeenSet; }
351 
355  inline void SetMemberConfiguration(const MemberConfiguration& value) { m_memberConfigurationHasBeenSet = true; m_memberConfiguration = value; }
356 
360  inline void SetMemberConfiguration(MemberConfiguration&& value) { m_memberConfigurationHasBeenSet = true; m_memberConfiguration = std::move(value); }
361 
365  inline CreateNetworkRequest& WithMemberConfiguration(const MemberConfiguration& value) { SetMemberConfiguration(value); return *this;}
366 
370  inline CreateNetworkRequest& WithMemberConfiguration(MemberConfiguration&& value) { SetMemberConfiguration(std::move(value)); return *this;}
371 
372 
385  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
386 
399  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
400 
413  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tagsHasBeenSet = true; m_tags = value; }
414 
427  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
428 
441  inline CreateNetworkRequest& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
442 
455  inline CreateNetworkRequest& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
456 
469  inline CreateNetworkRequest& AddTags(const Aws::String& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
470 
483  inline CreateNetworkRequest& AddTags(Aws::String&& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
484 
497  inline CreateNetworkRequest& AddTags(const Aws::String& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
498 
511  inline CreateNetworkRequest& AddTags(Aws::String&& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), std::move(value)); return *this; }
512 
525  inline CreateNetworkRequest& AddTags(const char* key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
526 
539  inline CreateNetworkRequest& AddTags(Aws::String&& key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
540 
553  inline CreateNetworkRequest& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
554 
555  private:
556 
557  Aws::String m_clientRequestToken;
558  bool m_clientRequestTokenHasBeenSet;
559 
560  Aws::String m_name;
561  bool m_nameHasBeenSet;
562 
563  Aws::String m_description;
564  bool m_descriptionHasBeenSet;
565 
566  Framework m_framework;
567  bool m_frameworkHasBeenSet;
568 
569  Aws::String m_frameworkVersion;
570  bool m_frameworkVersionHasBeenSet;
571 
572  NetworkFrameworkConfiguration m_frameworkConfiguration;
573  bool m_frameworkConfigurationHasBeenSet;
574 
575  VotingPolicy m_votingPolicy;
576  bool m_votingPolicyHasBeenSet;
577 
578  MemberConfiguration m_memberConfiguration;
579  bool m_memberConfigurationHasBeenSet;
580 
582  bool m_tagsHasBeenSet;
583  };
584 
585 } // namespace Model
586 } // namespace ManagedBlockchain
587 } // namespace Aws
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithVotingPolicy
CreateNetworkRequest & WithVotingPolicy(const VotingPolicy &value)
Definition: CreateNetworkRequest.h:333
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetVotingPolicy
void SetVotingPolicy(const VotingPolicy &value)
Definition: CreateNetworkRequest.h:321
Aws::ManagedBlockchain::Model::MemberConfiguration
Definition: MemberConfiguration.h:36
Aws::ManagedBlockchain::Model::CreateNetworkRequest::GetMemberConfiguration
const MemberConfiguration & GetMemberConfiguration() const
Definition: CreateNetworkRequest.h:345
Aws::ManagedBlockchain::Model::CreateNetworkRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateNetworkRequest.h:36
Aws::ManagedBlockchain::Model::CreateNetworkRequest::AddTags
CreateNetworkRequest & AddTags(const Aws::String &key, Aws::String &&value)
Definition: CreateNetworkRequest.h:497
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithName
CreateNetworkRequest & WithName(Aws::String &&value)
Definition: CreateNetworkRequest.h:147
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetMemberConfiguration
void SetMemberConfiguration(const MemberConfiguration &value)
Definition: CreateNetworkRequest.h:355
Aws::ManagedBlockchain::Model::NetworkFrameworkConfiguration
Definition: NetworkFrameworkConfiguration.h:33
Aws::ManagedBlockchain::Model::CreateNetworkRequest::VotingPolicyHasBeenSet
bool VotingPolicyHasBeenSet() const
Definition: CreateNetworkRequest.h:315
MemberConfiguration.h
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetDescription
void SetDescription(const Aws::String &value)
Definition: CreateNetworkRequest.h:168
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithFrameworkVersion
CreateNetworkRequest & WithFrameworkVersion(const char *value)
Definition: CreateNetworkRequest.h:265
Aws::ManagedBlockchain::Model::CreateNetworkRequest::GetFrameworkConfiguration
const NetworkFrameworkConfiguration & GetFrameworkConfiguration() const
Definition: CreateNetworkRequest.h:272
Aws::ManagedBlockchain::Model::CreateNetworkRequest::FrameworkConfigurationHasBeenSet
bool FrameworkConfigurationHasBeenSet() const
Definition: CreateNetworkRequest.h:278
Aws::ManagedBlockchain::Model::CreateNetworkRequest::AddTags
CreateNetworkRequest & AddTags(const Aws::String &key, const Aws::String &value)
Definition: CreateNetworkRequest.h:469
Aws::ManagedBlockchain::Model::CreateNetworkRequest::AddTags
CreateNetworkRequest & AddTags(const char *key, const char *value)
Definition: CreateNetworkRequest.h:553
Aws::ManagedBlockchain::Model::CreateNetworkRequest::GetFramework
const Framework & GetFramework() const
Definition: CreateNetworkRequest.h:199
Aws::ManagedBlockchain::Model::CreateNetworkRequest::GetFrameworkVersion
const Aws::String & GetFrameworkVersion() const
Definition: CreateNetworkRequest.h:230
Aws::ManagedBlockchain::Model::CreateNetworkRequest::MemberConfigurationHasBeenSet
bool MemberConfigurationHasBeenSet() const
Definition: CreateNetworkRequest.h:350
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithDescription
CreateNetworkRequest & WithDescription(Aws::String &&value)
Definition: CreateNetworkRequest.h:188
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetName
void SetName(const Aws::String &value)
Definition: CreateNetworkRequest.h:127
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithVotingPolicy
CreateNetworkRequest & WithVotingPolicy(VotingPolicy &&value)
Definition: CreateNetworkRequest.h:339
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetFrameworkVersion
void SetFrameworkVersion(const Aws::String &value)
Definition: CreateNetworkRequest.h:240
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithFrameworkVersion
CreateNetworkRequest & WithFrameworkVersion(const Aws::String &value)
Definition: CreateNetworkRequest.h:255
Aws::ManagedBlockchain::Model::CreateNetworkRequest::CreateNetworkRequest
CreateNetworkRequest()
NetworkFrameworkConfiguration.h
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithClientRequestToken
CreateNetworkRequest & WithClientRequestToken(const Aws::String &value)
Definition: CreateNetworkRequest.h:93
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetClientRequestToken
void SetClientRequestToken(Aws::String &&value)
Definition: CreateNetworkRequest.h:75
Aws::ManagedBlockchain::Model::CreateNetworkRequest::AddTags
CreateNetworkRequest & AddTags(const char *key, Aws::String &&value)
Definition: CreateNetworkRequest.h:525
Aws::ManagedBlockchain::Model::CreateNetworkRequest
Definition: CreateNetworkRequest.h:28
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetMemberConfiguration
void SetMemberConfiguration(MemberConfiguration &&value)
Definition: CreateNetworkRequest.h:360
Aws::ManagedBlockchain::Model::CreateNetworkRequest::FrameworkVersionHasBeenSet
bool FrameworkVersionHasBeenSet() const
Definition: CreateNetworkRequest.h:235
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetFramework
void SetFramework(const Framework &value)
Definition: CreateNetworkRequest.h:209
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithTags
CreateNetworkRequest & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateNetworkRequest.h:441
Aws::ManagedBlockchain::Model::VotingPolicy
Definition: VotingPolicy.h:33
Aws::ManagedBlockchain::Model::CreateNetworkRequest::GetDescription
const Aws::String & GetDescription() const
Definition: CreateNetworkRequest.h:158
VotingPolicy.h
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithFrameworkConfiguration
CreateNetworkRequest & WithFrameworkConfiguration(NetworkFrameworkConfiguration &&value)
Definition: CreateNetworkRequest.h:302
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetVotingPolicy
void SetVotingPolicy(VotingPolicy &&value)
Definition: CreateNetworkRequest.h:327
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithClientRequestToken
CreateNetworkRequest & WithClientRequestToken(const char *value)
Definition: CreateNetworkRequest.h:111
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithFrameworkConfiguration
CreateNetworkRequest & WithFrameworkConfiguration(const NetworkFrameworkConfiguration &value)
Definition: CreateNetworkRequest.h:296
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithFramework
CreateNetworkRequest & WithFramework(Framework &&value)
Definition: CreateNetworkRequest.h:224
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithFrameworkVersion
CreateNetworkRequest & WithFrameworkVersion(Aws::String &&value)
Definition: CreateNetworkRequest.h:260
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithName
CreateNetworkRequest & WithName(const char *value)
Definition: CreateNetworkRequest.h:152
Framework.h
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetName
void SetName(const char *value)
Definition: CreateNetworkRequest.h:137
AWSString.h
Aws::ManagedBlockchain::ManagedBlockchainRequest
Definition: ManagedBlockchainRequest.h:17
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetFrameworkVersion
void SetFrameworkVersion(const char *value)
Definition: CreateNetworkRequest.h:250
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithDescription
CreateNetworkRequest & WithDescription(const char *value)
Definition: CreateNetworkRequest.h:193
Aws::ManagedBlockchain::Model::CreateNetworkRequest::ClientRequestTokenHasBeenSet
bool ClientRequestTokenHasBeenSet() const
Definition: CreateNetworkRequest.h:57
Aws::ManagedBlockchain::Model::CreateNetworkRequest::AddTags
CreateNetworkRequest & AddTags(Aws::String &&key, const char *value)
Definition: CreateNetworkRequest.h:539
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateNetworkRequest.h:413
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetDescription
void SetDescription(Aws::String &&value)
Definition: CreateNetworkRequest.h:173
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithDescription
CreateNetworkRequest & WithDescription(const Aws::String &value)
Definition: CreateNetworkRequest.h:183
Aws::ManagedBlockchain::Model::CreateNetworkRequest::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: CreateNetworkRequest.h:163
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateNetworkRequest.h:427
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetFramework
void SetFramework(Framework &&value)
Definition: CreateNetworkRequest.h:214
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetClientRequestToken
void SetClientRequestToken(const Aws::String &value)
Definition: CreateNetworkRequest.h:66
ManagedBlockchainRequest.h
AWS_MANAGEDBLOCKCHAIN_API
#define AWS_MANAGEDBLOCKCHAIN_API
Definition: ManagedBlockchain_EXPORTS.h:28
Aws::ManagedBlockchain::Model::CreateNetworkRequest::AddTags
CreateNetworkRequest & AddTags(Aws::String &&key, const Aws::String &value)
Definition: CreateNetworkRequest.h:483
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetFrameworkVersion
void SetFrameworkVersion(Aws::String &&value)
Definition: CreateNetworkRequest.h:245
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetClientRequestToken
void SetClientRequestToken(const char *value)
Definition: CreateNetworkRequest.h:84
Aws
Definition: AccessManagementClient.h:15
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetDescription
void SetDescription(const char *value)
Definition: CreateNetworkRequest.h:178
ManagedBlockchain_EXPORTS.h
Aws::ManagedBlockchain::Model::CreateNetworkRequest::NameHasBeenSet
bool NameHasBeenSet() const
Definition: CreateNetworkRequest.h:122
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithClientRequestToken
CreateNetworkRequest & WithClientRequestToken(Aws::String &&value)
Definition: CreateNetworkRequest.h:102
Aws::ManagedBlockchain::Model::Framework
Framework
Definition: Framework.h:17
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetName
void SetName(Aws::String &&value)
Definition: CreateNetworkRequest.h:132
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithMemberConfiguration
CreateNetworkRequest & WithMemberConfiguration(const MemberConfiguration &value)
Definition: CreateNetworkRequest.h:365
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithFramework
CreateNetworkRequest & WithFramework(const Framework &value)
Definition: CreateNetworkRequest.h:219
Aws::ManagedBlockchain::Model::CreateNetworkRequest::GetClientRequestToken
const Aws::String & GetClientRequestToken() const
Definition: CreateNetworkRequest.h:48
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithName
CreateNetworkRequest & WithName(const Aws::String &value)
Definition: CreateNetworkRequest.h:142
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithMemberConfiguration
CreateNetworkRequest & WithMemberConfiguration(MemberConfiguration &&value)
Definition: CreateNetworkRequest.h:370
UUID.h
Aws::ManagedBlockchain::Model::CreateNetworkRequest::GetVotingPolicy
const VotingPolicy & GetVotingPolicy() const
Definition: CreateNetworkRequest.h:309
Aws::ManagedBlockchain::Model::CreateNetworkRequest::GetName
const Aws::String & GetName() const
Definition: CreateNetworkRequest.h:117
Aws::ManagedBlockchain::Model::CreateNetworkRequest::FrameworkHasBeenSet
bool FrameworkHasBeenSet() const
Definition: CreateNetworkRequest.h:204
AWSMap.h
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetFrameworkConfiguration
void SetFrameworkConfiguration(const NetworkFrameworkConfiguration &value)
Definition: CreateNetworkRequest.h:284
Aws::ManagedBlockchain::Model::CreateNetworkRequest::WithTags
CreateNetworkRequest & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateNetworkRequest.h:455
Aws::ManagedBlockchain::Model::CreateNetworkRequest::SetFrameworkConfiguration
void SetFrameworkConfiguration(NetworkFrameworkConfiguration &&value)
Definition: CreateNetworkRequest.h:290
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::ManagedBlockchain::Model::CreateNetworkRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateNetworkRequest.h:399
Aws::ManagedBlockchain::Model::CreateNetworkRequest::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: CreateNetworkRequest.h:385
Aws::ManagedBlockchain::Model::CreateNetworkRequest::AddTags
CreateNetworkRequest & AddTags(Aws::String &&key, Aws::String &&value)
Definition: CreateNetworkRequest.h:511