AWS SDK for C++  1.9.108
AWS SDK for C++
AssociateFileSystemRequest.h
Go to the documentation of this file.
1 
6 #pragma once
14 #include <utility>
15 
16 namespace Aws
17 {
18 namespace StorageGateway
19 {
20 namespace Model
21 {
22 
26  {
27  public:
29 
30  // Service request name is the Operation name which will send this request out,
31  // each operation should has unique request name, so that we can get operation's name from this request.
32  // Note: this is not true for response, multiple operations may have the same response name,
33  // so we can not get operation's name from response.
34  inline virtual const char* GetServiceRequestName() const override { return "AssociateFileSystem"; }
35 
36  Aws::String SerializePayload() const override;
37 
39 
40 
46  inline const Aws::String& GetUserName() const{ return m_userName; }
47 
53  inline bool UserNameHasBeenSet() const { return m_userNameHasBeenSet; }
54 
60  inline void SetUserName(const Aws::String& value) { m_userNameHasBeenSet = true; m_userName = value; }
61 
67  inline void SetUserName(Aws::String&& value) { m_userNameHasBeenSet = true; m_userName = std::move(value); }
68 
74  inline void SetUserName(const char* value) { m_userNameHasBeenSet = true; m_userName.assign(value); }
75 
81  inline AssociateFileSystemRequest& WithUserName(const Aws::String& value) { SetUserName(value); return *this;}
82 
88  inline AssociateFileSystemRequest& WithUserName(Aws::String&& value) { SetUserName(std::move(value)); return *this;}
89 
95  inline AssociateFileSystemRequest& WithUserName(const char* value) { SetUserName(value); return *this;}
96 
97 
101  inline const Aws::String& GetPassword() const{ return m_password; }
102 
106  inline bool PasswordHasBeenSet() const { return m_passwordHasBeenSet; }
107 
111  inline void SetPassword(const Aws::String& value) { m_passwordHasBeenSet = true; m_password = value; }
112 
116  inline void SetPassword(Aws::String&& value) { m_passwordHasBeenSet = true; m_password = std::move(value); }
117 
121  inline void SetPassword(const char* value) { m_passwordHasBeenSet = true; m_password.assign(value); }
122 
126  inline AssociateFileSystemRequest& WithPassword(const Aws::String& value) { SetPassword(value); return *this;}
127 
131  inline AssociateFileSystemRequest& WithPassword(Aws::String&& value) { SetPassword(std::move(value)); return *this;}
132 
136  inline AssociateFileSystemRequest& WithPassword(const char* value) { SetPassword(value); return *this;}
137 
138 
143  inline const Aws::String& GetClientToken() const{ return m_clientToken; }
144 
149  inline bool ClientTokenHasBeenSet() const { return m_clientTokenHasBeenSet; }
150 
155  inline void SetClientToken(const Aws::String& value) { m_clientTokenHasBeenSet = true; m_clientToken = value; }
156 
161  inline void SetClientToken(Aws::String&& value) { m_clientTokenHasBeenSet = true; m_clientToken = std::move(value); }
162 
167  inline void SetClientToken(const char* value) { m_clientTokenHasBeenSet = true; m_clientToken.assign(value); }
168 
173  inline AssociateFileSystemRequest& WithClientToken(const Aws::String& value) { SetClientToken(value); return *this;}
174 
179  inline AssociateFileSystemRequest& WithClientToken(Aws::String&& value) { SetClientToken(std::move(value)); return *this;}
180 
185  inline AssociateFileSystemRequest& WithClientToken(const char* value) { SetClientToken(value); return *this;}
186 
187 
188 
189  inline const Aws::String& GetGatewayARN() const{ return m_gatewayARN; }
190 
191 
192  inline bool GatewayARNHasBeenSet() const { return m_gatewayARNHasBeenSet; }
193 
194 
195  inline void SetGatewayARN(const Aws::String& value) { m_gatewayARNHasBeenSet = true; m_gatewayARN = value; }
196 
197 
198  inline void SetGatewayARN(Aws::String&& value) { m_gatewayARNHasBeenSet = true; m_gatewayARN = std::move(value); }
199 
200 
201  inline void SetGatewayARN(const char* value) { m_gatewayARNHasBeenSet = true; m_gatewayARN.assign(value); }
202 
203 
204  inline AssociateFileSystemRequest& WithGatewayARN(const Aws::String& value) { SetGatewayARN(value); return *this;}
205 
206 
207  inline AssociateFileSystemRequest& WithGatewayARN(Aws::String&& value) { SetGatewayARN(std::move(value)); return *this;}
208 
209 
210  inline AssociateFileSystemRequest& WithGatewayARN(const char* value) { SetGatewayARN(value); return *this;}
211 
212 
217  inline const Aws::String& GetLocationARN() const{ return m_locationARN; }
218 
223  inline bool LocationARNHasBeenSet() const { return m_locationARNHasBeenSet; }
224 
229  inline void SetLocationARN(const Aws::String& value) { m_locationARNHasBeenSet = true; m_locationARN = value; }
230 
235  inline void SetLocationARN(Aws::String&& value) { m_locationARNHasBeenSet = true; m_locationARN = std::move(value); }
236 
241  inline void SetLocationARN(const char* value) { m_locationARNHasBeenSet = true; m_locationARN.assign(value); }
242 
247  inline AssociateFileSystemRequest& WithLocationARN(const Aws::String& value) { SetLocationARN(value); return *this;}
248 
253  inline AssociateFileSystemRequest& WithLocationARN(Aws::String&& value) { SetLocationARN(std::move(value)); return *this;}
254 
259  inline AssociateFileSystemRequest& WithLocationARN(const char* value) { SetLocationARN(value); return *this;}
260 
261 
266  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
267 
272  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
273 
278  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
279 
284  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
285 
290  inline AssociateFileSystemRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
291 
296  inline AssociateFileSystemRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
297 
302  inline AssociateFileSystemRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
303 
308  inline AssociateFileSystemRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
309 
310 
314  inline const Aws::String& GetAuditDestinationARN() const{ return m_auditDestinationARN; }
315 
319  inline bool AuditDestinationARNHasBeenSet() const { return m_auditDestinationARNHasBeenSet; }
320 
324  inline void SetAuditDestinationARN(const Aws::String& value) { m_auditDestinationARNHasBeenSet = true; m_auditDestinationARN = value; }
325 
329  inline void SetAuditDestinationARN(Aws::String&& value) { m_auditDestinationARNHasBeenSet = true; m_auditDestinationARN = std::move(value); }
330 
334  inline void SetAuditDestinationARN(const char* value) { m_auditDestinationARNHasBeenSet = true; m_auditDestinationARN.assign(value); }
335 
339  inline AssociateFileSystemRequest& WithAuditDestinationARN(const Aws::String& value) { SetAuditDestinationARN(value); return *this;}
340 
344  inline AssociateFileSystemRequest& WithAuditDestinationARN(Aws::String&& value) { SetAuditDestinationARN(std::move(value)); return *this;}
345 
349  inline AssociateFileSystemRequest& WithAuditDestinationARN(const char* value) { SetAuditDestinationARN(value); return *this;}
350 
351 
352 
353  inline const CacheAttributes& GetCacheAttributes() const{ return m_cacheAttributes; }
354 
355 
356  inline bool CacheAttributesHasBeenSet() const { return m_cacheAttributesHasBeenSet; }
357 
358 
359  inline void SetCacheAttributes(const CacheAttributes& value) { m_cacheAttributesHasBeenSet = true; m_cacheAttributes = value; }
360 
361 
362  inline void SetCacheAttributes(CacheAttributes&& value) { m_cacheAttributesHasBeenSet = true; m_cacheAttributes = std::move(value); }
363 
364 
365  inline AssociateFileSystemRequest& WithCacheAttributes(const CacheAttributes& value) { SetCacheAttributes(value); return *this;}
366 
367 
368  inline AssociateFileSystemRequest& WithCacheAttributes(CacheAttributes&& value) { SetCacheAttributes(std::move(value)); return *this;}
369 
370 
377  inline const EndpointNetworkConfiguration& GetEndpointNetworkConfiguration() const{ return m_endpointNetworkConfiguration; }
378 
385  inline bool EndpointNetworkConfigurationHasBeenSet() const { return m_endpointNetworkConfigurationHasBeenSet; }
386 
393  inline void SetEndpointNetworkConfiguration(const EndpointNetworkConfiguration& value) { m_endpointNetworkConfigurationHasBeenSet = true; m_endpointNetworkConfiguration = value; }
394 
401  inline void SetEndpointNetworkConfiguration(EndpointNetworkConfiguration&& value) { m_endpointNetworkConfigurationHasBeenSet = true; m_endpointNetworkConfiguration = std::move(value); }
402 
409  inline AssociateFileSystemRequest& WithEndpointNetworkConfiguration(const EndpointNetworkConfiguration& value) { SetEndpointNetworkConfiguration(value); return *this;}
410 
417  inline AssociateFileSystemRequest& WithEndpointNetworkConfiguration(EndpointNetworkConfiguration&& value) { SetEndpointNetworkConfiguration(std::move(value)); return *this;}
418 
419  private:
420 
421  Aws::String m_userName;
422  bool m_userNameHasBeenSet;
423 
424  Aws::String m_password;
425  bool m_passwordHasBeenSet;
426 
427  Aws::String m_clientToken;
428  bool m_clientTokenHasBeenSet;
429 
430  Aws::String m_gatewayARN;
431  bool m_gatewayARNHasBeenSet;
432 
433  Aws::String m_locationARN;
434  bool m_locationARNHasBeenSet;
435 
436  Aws::Vector<Tag> m_tags;
437  bool m_tagsHasBeenSet;
438 
439  Aws::String m_auditDestinationARN;
440  bool m_auditDestinationARNHasBeenSet;
441 
442  CacheAttributes m_cacheAttributes;
443  bool m_cacheAttributesHasBeenSet;
444 
445  EndpointNetworkConfiguration m_endpointNetworkConfiguration;
446  bool m_endpointNetworkConfigurationHasBeenSet;
447  };
448 
449 } // namespace Model
450 } // namespace StorageGateway
451 } // namespace Aws
Aws::StorageGateway::Model::AssociateFileSystemRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: AssociateFileSystemRequest.h:272
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithTags
AssociateFileSystemRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: AssociateFileSystemRequest.h:296
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetPassword
void SetPassword(const Aws::String &value)
Definition: AssociateFileSystemRequest.h:111
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetCacheAttributes
void SetCacheAttributes(const CacheAttributes &value)
Definition: AssociateFileSystemRequest.h:359
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::StorageGateway::Model::AssociateFileSystemRequest::GetCacheAttributes
const CacheAttributes & GetCacheAttributes() const
Definition: AssociateFileSystemRequest.h:353
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetLocationARN
void SetLocationARN(Aws::String &&value)
Definition: AssociateFileSystemRequest.h:235
Aws::StorageGateway::Model::AssociateFileSystemRequest::GetClientToken
const Aws::String & GetClientToken() const
Definition: AssociateFileSystemRequest.h:143
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetGatewayARN
void SetGatewayARN(const char *value)
Definition: AssociateFileSystemRequest.h:201
Aws::StorageGateway::Model::Tag
Definition: Tag.h:34
Aws::StorageGateway::Model::AssociateFileSystemRequest::UserNameHasBeenSet
bool UserNameHasBeenSet() const
Definition: AssociateFileSystemRequest.h:53
Aws::StorageGateway::Model::AssociateFileSystemRequest::GetPassword
const Aws::String & GetPassword() const
Definition: AssociateFileSystemRequest.h:101
Aws::StorageGateway::Model::AssociateFileSystemRequest::GetLocationARN
const Aws::String & GetLocationARN() const
Definition: AssociateFileSystemRequest.h:217
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithEndpointNetworkConfiguration
AssociateFileSystemRequest & WithEndpointNetworkConfiguration(EndpointNetworkConfiguration &&value)
Definition: AssociateFileSystemRequest.h:417
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithAuditDestinationARN
AssociateFileSystemRequest & WithAuditDestinationARN(const Aws::String &value)
Definition: AssociateFileSystemRequest.h:339
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithAuditDestinationARN
AssociateFileSystemRequest & WithAuditDestinationARN(const char *value)
Definition: AssociateFileSystemRequest.h:349
Aws::StorageGateway::Model::AssociateFileSystemRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetUserName
void SetUserName(const char *value)
Definition: AssociateFileSystemRequest.h:74
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithClientToken
AssociateFileSystemRequest & WithClientToken(Aws::String &&value)
Definition: AssociateFileSystemRequest.h:179
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetGatewayARN
void SetGatewayARN(const Aws::String &value)
Definition: AssociateFileSystemRequest.h:195
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithPassword
AssociateFileSystemRequest & WithPassword(const char *value)
Definition: AssociateFileSystemRequest.h:136
Aws::StorageGateway::Model::AssociateFileSystemRequest::AddTags
AssociateFileSystemRequest & AddTags(const Tag &value)
Definition: AssociateFileSystemRequest.h:302
Aws::StorageGateway::Model::AssociateFileSystemRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: AssociateFileSystemRequest.h:266
Aws::StorageGateway::Model::AssociateFileSystemRequest::LocationARNHasBeenSet
bool LocationARNHasBeenSet() const
Definition: AssociateFileSystemRequest.h:223
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithPassword
AssociateFileSystemRequest & WithPassword(Aws::String &&value)
Definition: AssociateFileSystemRequest.h:131
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetUserName
void SetUserName(Aws::String &&value)
Definition: AssociateFileSystemRequest.h:67
AWSVector.h
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetAuditDestinationARN
void SetAuditDestinationARN(Aws::String &&value)
Definition: AssociateFileSystemRequest.h:329
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: AssociateFileSystemRequest.h:278
Aws::StorageGateway::Model::AssociateFileSystemRequest::GetUserName
const Aws::String & GetUserName() const
Definition: AssociateFileSystemRequest.h:46
Aws::StorageGateway::Model::AssociateFileSystemRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: AssociateFileSystemRequest.h:34
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithLocationARN
AssociateFileSystemRequest & WithLocationARN(const char *value)
Definition: AssociateFileSystemRequest.h:259
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetClientToken
void SetClientToken(const Aws::String &value)
Definition: AssociateFileSystemRequest.h:155
Aws::StorageGateway::Model::EndpointNetworkConfiguration
Definition: EndpointNetworkConfiguration.h:34
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithTags
AssociateFileSystemRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: AssociateFileSystemRequest.h:290
Aws::StorageGateway::Model::AssociateFileSystemRequest::PasswordHasBeenSet
bool PasswordHasBeenSet() const
Definition: AssociateFileSystemRequest.h:106
Aws::StorageGateway::Model::AssociateFileSystemRequest
Definition: AssociateFileSystemRequest.h:26
Aws::StorageGateway::StorageGatewayRequest
Definition: StorageGatewayRequest.h:17
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetEndpointNetworkConfiguration
void SetEndpointNetworkConfiguration(const EndpointNetworkConfiguration &value)
Definition: AssociateFileSystemRequest.h:393
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithLocationARN
AssociateFileSystemRequest & WithLocationARN(Aws::String &&value)
Definition: AssociateFileSystemRequest.h:253
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithUserName
AssociateFileSystemRequest & WithUserName(const Aws::String &value)
Definition: AssociateFileSystemRequest.h:81
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetLocationARN
void SetLocationARN(const Aws::String &value)
Definition: AssociateFileSystemRequest.h:229
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithClientToken
AssociateFileSystemRequest & WithClientToken(const char *value)
Definition: AssociateFileSystemRequest.h:185
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetPassword
void SetPassword(Aws::String &&value)
Definition: AssociateFileSystemRequest.h:116
Aws::StorageGateway::Model::AssociateFileSystemRequest::AssociateFileSystemRequest
AssociateFileSystemRequest()
Aws::StorageGateway::Model::AssociateFileSystemRequest::AddTags
AssociateFileSystemRequest & AddTags(Tag &&value)
Definition: AssociateFileSystemRequest.h:308
AWSString.h
AWS_STORAGEGATEWAY_API
#define AWS_STORAGEGATEWAY_API
Definition: StorageGateway_EXPORTS.h:28
Aws::StorageGateway::Model::AssociateFileSystemRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetAuditDestinationARN
void SetAuditDestinationARN(const char *value)
Definition: AssociateFileSystemRequest.h:334
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithGatewayARN
AssociateFileSystemRequest & WithGatewayARN(const Aws::String &value)
Definition: AssociateFileSystemRequest.h:204
Aws::StorageGateway::Model::AssociateFileSystemRequest::GatewayARNHasBeenSet
bool GatewayARNHasBeenSet() const
Definition: AssociateFileSystemRequest.h:192
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetUserName
void SetUserName(const Aws::String &value)
Definition: AssociateFileSystemRequest.h:60
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithUserName
AssociateFileSystemRequest & WithUserName(Aws::String &&value)
Definition: AssociateFileSystemRequest.h:88
Aws::StorageGateway::Model::CacheAttributes
Definition: CacheAttributes.h:31
Aws::StorageGateway::Model::AssociateFileSystemRequest::GetGatewayARN
const Aws::String & GetGatewayARN() const
Definition: AssociateFileSystemRequest.h:189
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetClientToken
void SetClientToken(const char *value)
Definition: AssociateFileSystemRequest.h:167
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetEndpointNetworkConfiguration
void SetEndpointNetworkConfiguration(EndpointNetworkConfiguration &&value)
Definition: AssociateFileSystemRequest.h:401
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithUserName
AssociateFileSystemRequest & WithUserName(const char *value)
Definition: AssociateFileSystemRequest.h:95
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithGatewayARN
AssociateFileSystemRequest & WithGatewayARN(Aws::String &&value)
Definition: AssociateFileSystemRequest.h:207
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithClientToken
AssociateFileSystemRequest & WithClientToken(const Aws::String &value)
Definition: AssociateFileSystemRequest.h:173
StorageGatewayRequest.h
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithCacheAttributes
AssociateFileSystemRequest & WithCacheAttributes(const CacheAttributes &value)
Definition: AssociateFileSystemRequest.h:365
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithAuditDestinationARN
AssociateFileSystemRequest & WithAuditDestinationARN(Aws::String &&value)
Definition: AssociateFileSystemRequest.h:344
Aws
Definition: AccessManagementClient.h:15
Tag.h
CacheAttributes.h
StorageGateway_EXPORTS.h
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithLocationARN
AssociateFileSystemRequest & WithLocationARN(const Aws::String &value)
Definition: AssociateFileSystemRequest.h:247
EndpointNetworkConfiguration.h
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetAuditDestinationARN
void SetAuditDestinationARN(const Aws::String &value)
Definition: AssociateFileSystemRequest.h:324
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetLocationARN
void SetLocationARN(const char *value)
Definition: AssociateFileSystemRequest.h:241
Aws::StorageGateway::Model::AssociateFileSystemRequest::AuditDestinationARNHasBeenSet
bool AuditDestinationARNHasBeenSet() const
Definition: AssociateFileSystemRequest.h:319
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::StorageGateway::Model::AssociateFileSystemRequest::EndpointNetworkConfigurationHasBeenSet
bool EndpointNetworkConfigurationHasBeenSet() const
Definition: AssociateFileSystemRequest.h:385
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetClientToken
void SetClientToken(Aws::String &&value)
Definition: AssociateFileSystemRequest.h:161
Aws::StorageGateway::Model::AssociateFileSystemRequest::GetEndpointNetworkConfiguration
const EndpointNetworkConfiguration & GetEndpointNetworkConfiguration() const
Definition: AssociateFileSystemRequest.h:377
Aws::StorageGateway::Model::AssociateFileSystemRequest::CacheAttributesHasBeenSet
bool CacheAttributesHasBeenSet() const
Definition: AssociateFileSystemRequest.h:356
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetPassword
void SetPassword(const char *value)
Definition: AssociateFileSystemRequest.h:121
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: AssociateFileSystemRequest.h:284
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithEndpointNetworkConfiguration
AssociateFileSystemRequest & WithEndpointNetworkConfiguration(const EndpointNetworkConfiguration &value)
Definition: AssociateFileSystemRequest.h:409
Aws::StorageGateway::Model::AssociateFileSystemRequest::GetAuditDestinationARN
const Aws::String & GetAuditDestinationARN() const
Definition: AssociateFileSystemRequest.h:314
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithPassword
AssociateFileSystemRequest & WithPassword(const Aws::String &value)
Definition: AssociateFileSystemRequest.h:126
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithGatewayARN
AssociateFileSystemRequest & WithGatewayARN(const char *value)
Definition: AssociateFileSystemRequest.h:210
Aws::StorageGateway::Model::AssociateFileSystemRequest::ClientTokenHasBeenSet
bool ClientTokenHasBeenSet() const
Definition: AssociateFileSystemRequest.h:149
Aws::StorageGateway::Model::AssociateFileSystemRequest::WithCacheAttributes
AssociateFileSystemRequest & WithCacheAttributes(CacheAttributes &&value)
Definition: AssociateFileSystemRequest.h:368
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetCacheAttributes
void SetCacheAttributes(CacheAttributes &&value)
Definition: AssociateFileSystemRequest.h:362
Aws::StorageGateway::Model::AssociateFileSystemRequest::SetGatewayARN
void SetGatewayARN(Aws::String &&value)
Definition: AssociateFileSystemRequest.h:198