AWS SDK for C++  1.9.156
AWS SDK for C++
CreateLocationObjectStorageRequest.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace DataSync
18 {
19 namespace Model
20 {
21 
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 "CreateLocationObjectStorage"; }
37 
38  Aws::String SerializePayload() const override;
39 
41 
42 
48  inline const Aws::String& GetServerHostname() const{ return m_serverHostname; }
49 
55  inline bool ServerHostnameHasBeenSet() const { return m_serverHostnameHasBeenSet; }
56 
62  inline void SetServerHostname(const Aws::String& value) { m_serverHostnameHasBeenSet = true; m_serverHostname = value; }
63 
69  inline void SetServerHostname(Aws::String&& value) { m_serverHostnameHasBeenSet = true; m_serverHostname = std::move(value); }
70 
76  inline void SetServerHostname(const char* value) { m_serverHostnameHasBeenSet = true; m_serverHostname.assign(value); }
77 
83  inline CreateLocationObjectStorageRequest& WithServerHostname(const Aws::String& value) { SetServerHostname(value); return *this;}
84 
90  inline CreateLocationObjectStorageRequest& WithServerHostname(Aws::String&& value) { SetServerHostname(std::move(value)); return *this;}
91 
97  inline CreateLocationObjectStorageRequest& WithServerHostname(const char* value) { SetServerHostname(value); return *this;}
98 
99 
106  inline int GetServerPort() const{ return m_serverPort; }
107 
114  inline bool ServerPortHasBeenSet() const { return m_serverPortHasBeenSet; }
115 
122  inline void SetServerPort(int value) { m_serverPortHasBeenSet = true; m_serverPort = value; }
123 
130  inline CreateLocationObjectStorageRequest& WithServerPort(int value) { SetServerPort(value); return *this;}
131 
132 
137  inline const ObjectStorageServerProtocol& GetServerProtocol() const{ return m_serverProtocol; }
138 
143  inline bool ServerProtocolHasBeenSet() const { return m_serverProtocolHasBeenSet; }
144 
149  inline void SetServerProtocol(const ObjectStorageServerProtocol& value) { m_serverProtocolHasBeenSet = true; m_serverProtocol = value; }
150 
155  inline void SetServerProtocol(ObjectStorageServerProtocol&& value) { m_serverProtocolHasBeenSet = true; m_serverProtocol = std::move(value); }
156 
161  inline CreateLocationObjectStorageRequest& WithServerProtocol(const ObjectStorageServerProtocol& value) { SetServerProtocol(value); return *this;}
162 
167  inline CreateLocationObjectStorageRequest& WithServerProtocol(ObjectStorageServerProtocol&& value) { SetServerProtocol(std::move(value)); return *this;}
168 
169 
174  inline const Aws::String& GetSubdirectory() const{ return m_subdirectory; }
175 
180  inline bool SubdirectoryHasBeenSet() const { return m_subdirectoryHasBeenSet; }
181 
186  inline void SetSubdirectory(const Aws::String& value) { m_subdirectoryHasBeenSet = true; m_subdirectory = value; }
187 
192  inline void SetSubdirectory(Aws::String&& value) { m_subdirectoryHasBeenSet = true; m_subdirectory = std::move(value); }
193 
198  inline void SetSubdirectory(const char* value) { m_subdirectoryHasBeenSet = true; m_subdirectory.assign(value); }
199 
204  inline CreateLocationObjectStorageRequest& WithSubdirectory(const Aws::String& value) { SetSubdirectory(value); return *this;}
205 
210  inline CreateLocationObjectStorageRequest& WithSubdirectory(Aws::String&& value) { SetSubdirectory(std::move(value)); return *this;}
211 
216  inline CreateLocationObjectStorageRequest& WithSubdirectory(const char* value) { SetSubdirectory(value); return *this;}
217 
218 
223  inline const Aws::String& GetBucketName() const{ return m_bucketName; }
224 
229  inline bool BucketNameHasBeenSet() const { return m_bucketNameHasBeenSet; }
230 
235  inline void SetBucketName(const Aws::String& value) { m_bucketNameHasBeenSet = true; m_bucketName = value; }
236 
241  inline void SetBucketName(Aws::String&& value) { m_bucketNameHasBeenSet = true; m_bucketName = std::move(value); }
242 
247  inline void SetBucketName(const char* value) { m_bucketNameHasBeenSet = true; m_bucketName.assign(value); }
248 
253  inline CreateLocationObjectStorageRequest& WithBucketName(const Aws::String& value) { SetBucketName(value); return *this;}
254 
259  inline CreateLocationObjectStorageRequest& WithBucketName(Aws::String&& value) { SetBucketName(std::move(value)); return *this;}
260 
265  inline CreateLocationObjectStorageRequest& WithBucketName(const char* value) { SetBucketName(value); return *this;}
266 
267 
274  inline const Aws::String& GetAccessKey() const{ return m_accessKey; }
275 
282  inline bool AccessKeyHasBeenSet() const { return m_accessKeyHasBeenSet; }
283 
290  inline void SetAccessKey(const Aws::String& value) { m_accessKeyHasBeenSet = true; m_accessKey = value; }
291 
298  inline void SetAccessKey(Aws::String&& value) { m_accessKeyHasBeenSet = true; m_accessKey = std::move(value); }
299 
306  inline void SetAccessKey(const char* value) { m_accessKeyHasBeenSet = true; m_accessKey.assign(value); }
307 
314  inline CreateLocationObjectStorageRequest& WithAccessKey(const Aws::String& value) { SetAccessKey(value); return *this;}
315 
322  inline CreateLocationObjectStorageRequest& WithAccessKey(Aws::String&& value) { SetAccessKey(std::move(value)); return *this;}
323 
330  inline CreateLocationObjectStorageRequest& WithAccessKey(const char* value) { SetAccessKey(value); return *this;}
331 
332 
339  inline const Aws::String& GetSecretKey() const{ return m_secretKey; }
340 
347  inline bool SecretKeyHasBeenSet() const { return m_secretKeyHasBeenSet; }
348 
355  inline void SetSecretKey(const Aws::String& value) { m_secretKeyHasBeenSet = true; m_secretKey = value; }
356 
363  inline void SetSecretKey(Aws::String&& value) { m_secretKeyHasBeenSet = true; m_secretKey = std::move(value); }
364 
371  inline void SetSecretKey(const char* value) { m_secretKeyHasBeenSet = true; m_secretKey.assign(value); }
372 
379  inline CreateLocationObjectStorageRequest& WithSecretKey(const Aws::String& value) { SetSecretKey(value); return *this;}
380 
387  inline CreateLocationObjectStorageRequest& WithSecretKey(Aws::String&& value) { SetSecretKey(std::move(value)); return *this;}
388 
395  inline CreateLocationObjectStorageRequest& WithSecretKey(const char* value) { SetSecretKey(value); return *this;}
396 
397 
402  inline const Aws::Vector<Aws::String>& GetAgentArns() const{ return m_agentArns; }
403 
408  inline bool AgentArnsHasBeenSet() const { return m_agentArnsHasBeenSet; }
409 
414  inline void SetAgentArns(const Aws::Vector<Aws::String>& value) { m_agentArnsHasBeenSet = true; m_agentArns = value; }
415 
420  inline void SetAgentArns(Aws::Vector<Aws::String>&& value) { m_agentArnsHasBeenSet = true; m_agentArns = std::move(value); }
421 
426  inline CreateLocationObjectStorageRequest& WithAgentArns(const Aws::Vector<Aws::String>& value) { SetAgentArns(value); return *this;}
427 
432  inline CreateLocationObjectStorageRequest& WithAgentArns(Aws::Vector<Aws::String>&& value) { SetAgentArns(std::move(value)); return *this;}
433 
438  inline CreateLocationObjectStorageRequest& AddAgentArns(const Aws::String& value) { m_agentArnsHasBeenSet = true; m_agentArns.push_back(value); return *this; }
439 
444  inline CreateLocationObjectStorageRequest& AddAgentArns(Aws::String&& value) { m_agentArnsHasBeenSet = true; m_agentArns.push_back(std::move(value)); return *this; }
445 
450  inline CreateLocationObjectStorageRequest& AddAgentArns(const char* value) { m_agentArnsHasBeenSet = true; m_agentArns.push_back(value); return *this; }
451 
452 
458  inline const Aws::Vector<TagListEntry>& GetTags() const{ return m_tags; }
459 
465  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
466 
472  inline void SetTags(const Aws::Vector<TagListEntry>& value) { m_tagsHasBeenSet = true; m_tags = value; }
473 
479  inline void SetTags(Aws::Vector<TagListEntry>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
480 
486  inline CreateLocationObjectStorageRequest& WithTags(const Aws::Vector<TagListEntry>& value) { SetTags(value); return *this;}
487 
493  inline CreateLocationObjectStorageRequest& WithTags(Aws::Vector<TagListEntry>&& value) { SetTags(std::move(value)); return *this;}
494 
500  inline CreateLocationObjectStorageRequest& AddTags(const TagListEntry& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
501 
507  inline CreateLocationObjectStorageRequest& AddTags(TagListEntry&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
508 
509  private:
510 
511  Aws::String m_serverHostname;
512  bool m_serverHostnameHasBeenSet;
513 
514  int m_serverPort;
515  bool m_serverPortHasBeenSet;
516 
517  ObjectStorageServerProtocol m_serverProtocol;
518  bool m_serverProtocolHasBeenSet;
519 
520  Aws::String m_subdirectory;
521  bool m_subdirectoryHasBeenSet;
522 
523  Aws::String m_bucketName;
524  bool m_bucketNameHasBeenSet;
525 
526  Aws::String m_accessKey;
527  bool m_accessKeyHasBeenSet;
528 
529  Aws::String m_secretKey;
530  bool m_secretKeyHasBeenSet;
531 
532  Aws::Vector<Aws::String> m_agentArns;
533  bool m_agentArnsHasBeenSet;
534 
536  bool m_tagsHasBeenSet;
537  };
538 
539 } // namespace Model
540 } // namespace DataSync
541 } // namespace Aws
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetSubdirectory
void SetSubdirectory(Aws::String &&value)
Definition: CreateLocationObjectStorageRequest.h:192
Aws::DataSync::Model::CreateLocationObjectStorageRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateLocationObjectStorageRequest.h:465
Aws::DataSync::Model::CreateLocationObjectStorageRequest::AddAgentArns
CreateLocationObjectStorageRequest & AddAgentArns(const char *value)
Definition: CreateLocationObjectStorageRequest.h:450
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithSubdirectory
CreateLocationObjectStorageRequest & WithSubdirectory(const char *value)
Definition: CreateLocationObjectStorageRequest.h:216
Aws::DataSync::Model::CreateLocationObjectStorageRequest::GetAgentArns
const Aws::Vector< Aws::String > & GetAgentArns() const
Definition: CreateLocationObjectStorageRequest.h:402
Aws::DataSync::Model::CreateLocationObjectStorageRequest::ServerProtocolHasBeenSet
bool ServerProtocolHasBeenSet() const
Definition: CreateLocationObjectStorageRequest.h:143
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetAgentArns
void SetAgentArns(Aws::Vector< Aws::String > &&value)
Definition: CreateLocationObjectStorageRequest.h:420
AWS_DATASYNC_API
#define AWS_DATASYNC_API
Definition: DataSync_EXPORTS.h:28
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::DataSync::Model::TagListEntry
Definition: TagListEntry.h:36
Aws::DataSync::Model::CreateLocationObjectStorageRequest::GetServerProtocol
const ObjectStorageServerProtocol & GetServerProtocol() const
Definition: CreateLocationObjectStorageRequest.h:137
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithAgentArns
CreateLocationObjectStorageRequest & WithAgentArns(const Aws::Vector< Aws::String > &value)
Definition: CreateLocationObjectStorageRequest.h:426
Aws::DataSync::Model::CreateLocationObjectStorageRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::DataSync::Model::CreateLocationObjectStorageRequest::AddTags
CreateLocationObjectStorageRequest & AddTags(const TagListEntry &value)
Definition: CreateLocationObjectStorageRequest.h:500
Aws::DataSync::Model::CreateLocationObjectStorageRequest::CreateLocationObjectStorageRequest
CreateLocationObjectStorageRequest()
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetTags
void SetTags(Aws::Vector< TagListEntry > &&value)
Definition: CreateLocationObjectStorageRequest.h:479
Aws::DataSync::Model::ObjectStorageServerProtocol
ObjectStorageServerProtocol
Definition: ObjectStorageServerProtocol.h:17
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetAccessKey
void SetAccessKey(Aws::String &&value)
Definition: CreateLocationObjectStorageRequest.h:298
DataSyncRequest.h
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetSubdirectory
void SetSubdirectory(const char *value)
Definition: CreateLocationObjectStorageRequest.h:198
Aws::DataSync::Model::CreateLocationObjectStorageRequest::ServerHostnameHasBeenSet
bool ServerHostnameHasBeenSet() const
Definition: CreateLocationObjectStorageRequest.h:55
Aws::DataSync::Model::CreateLocationObjectStorageRequest
Definition: CreateLocationObjectStorageRequest.h:28
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithAgentArns
CreateLocationObjectStorageRequest & WithAgentArns(Aws::Vector< Aws::String > &&value)
Definition: CreateLocationObjectStorageRequest.h:432
Aws::DataSync::Model::CreateLocationObjectStorageRequest::AddAgentArns
CreateLocationObjectStorageRequest & AddAgentArns(Aws::String &&value)
Definition: CreateLocationObjectStorageRequest.h:444
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetServerProtocol
void SetServerProtocol(const ObjectStorageServerProtocol &value)
Definition: CreateLocationObjectStorageRequest.h:149
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetSecretKey
void SetSecretKey(Aws::String &&value)
Definition: CreateLocationObjectStorageRequest.h:363
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SubdirectoryHasBeenSet
bool SubdirectoryHasBeenSet() const
Definition: CreateLocationObjectStorageRequest.h:180
AWSVector.h
Aws::DataSync::Model::CreateLocationObjectStorageRequest::AddTags
CreateLocationObjectStorageRequest & AddTags(TagListEntry &&value)
Definition: CreateLocationObjectStorageRequest.h:507
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithServerProtocol
CreateLocationObjectStorageRequest & WithServerProtocol(ObjectStorageServerProtocol &&value)
Definition: CreateLocationObjectStorageRequest.h:167
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetServerHostname
void SetServerHostname(const Aws::String &value)
Definition: CreateLocationObjectStorageRequest.h:62
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithServerHostname
CreateLocationObjectStorageRequest & WithServerHostname(const char *value)
Definition: CreateLocationObjectStorageRequest.h:97
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetServerHostname
void SetServerHostname(const char *value)
Definition: CreateLocationObjectStorageRequest.h:76
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithSecretKey
CreateLocationObjectStorageRequest & WithSecretKey(const Aws::String &value)
Definition: CreateLocationObjectStorageRequest.h:379
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithBucketName
CreateLocationObjectStorageRequest & WithBucketName(const Aws::String &value)
Definition: CreateLocationObjectStorageRequest.h:253
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithSecretKey
CreateLocationObjectStorageRequest & WithSecretKey(Aws::String &&value)
Definition: CreateLocationObjectStorageRequest.h:387
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithServerHostname
CreateLocationObjectStorageRequest & WithServerHostname(Aws::String &&value)
Definition: CreateLocationObjectStorageRequest.h:90
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithBucketName
CreateLocationObjectStorageRequest & WithBucketName(const char *value)
Definition: CreateLocationObjectStorageRequest.h:265
Aws::DataSync::Model::CreateLocationObjectStorageRequest::AccessKeyHasBeenSet
bool AccessKeyHasBeenSet() const
Definition: CreateLocationObjectStorageRequest.h:282
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetSecretKey
void SetSecretKey(const char *value)
Definition: CreateLocationObjectStorageRequest.h:371
Aws::DataSync::Model::CreateLocationObjectStorageRequest::AddAgentArns
CreateLocationObjectStorageRequest & AddAgentArns(const Aws::String &value)
Definition: CreateLocationObjectStorageRequest.h:438
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithBucketName
CreateLocationObjectStorageRequest & WithBucketName(Aws::String &&value)
Definition: CreateLocationObjectStorageRequest.h:259
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetAccessKey
void SetAccessKey(const Aws::String &value)
Definition: CreateLocationObjectStorageRequest.h:290
Aws::DataSync::Model::CreateLocationObjectStorageRequest::BucketNameHasBeenSet
bool BucketNameHasBeenSet() const
Definition: CreateLocationObjectStorageRequest.h:229
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetAgentArns
void SetAgentArns(const Aws::Vector< Aws::String > &value)
Definition: CreateLocationObjectStorageRequest.h:414
TagListEntry.h
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetBucketName
void SetBucketName(const char *value)
Definition: CreateLocationObjectStorageRequest.h:247
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetServerProtocol
void SetServerProtocol(ObjectStorageServerProtocol &&value)
Definition: CreateLocationObjectStorageRequest.h:155
Aws::DataSync::Model::CreateLocationObjectStorageRequest::GetAccessKey
const Aws::String & GetAccessKey() const
Definition: CreateLocationObjectStorageRequest.h:274
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithServerProtocol
CreateLocationObjectStorageRequest & WithServerProtocol(const ObjectStorageServerProtocol &value)
Definition: CreateLocationObjectStorageRequest.h:161
AWSString.h
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetSecretKey
void SetSecretKey(const Aws::String &value)
Definition: CreateLocationObjectStorageRequest.h:355
DataSync_EXPORTS.h
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithAccessKey
CreateLocationObjectStorageRequest & WithAccessKey(Aws::String &&value)
Definition: CreateLocationObjectStorageRequest.h:322
Aws::DataSync::Model::CreateLocationObjectStorageRequest::AgentArnsHasBeenSet
bool AgentArnsHasBeenSet() const
Definition: CreateLocationObjectStorageRequest.h:408
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetAccessKey
void SetAccessKey(const char *value)
Definition: CreateLocationObjectStorageRequest.h:306
ObjectStorageServerProtocol.h
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithTags
CreateLocationObjectStorageRequest & WithTags(Aws::Vector< TagListEntry > &&value)
Definition: CreateLocationObjectStorageRequest.h:493
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetTags
void SetTags(const Aws::Vector< TagListEntry > &value)
Definition: CreateLocationObjectStorageRequest.h:472
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithSubdirectory
CreateLocationObjectStorageRequest & WithSubdirectory(Aws::String &&value)
Definition: CreateLocationObjectStorageRequest.h:210
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithTags
CreateLocationObjectStorageRequest & WithTags(const Aws::Vector< TagListEntry > &value)
Definition: CreateLocationObjectStorageRequest.h:486
Aws::DataSync::Model::CreateLocationObjectStorageRequest::GetSubdirectory
const Aws::String & GetSubdirectory() const
Definition: CreateLocationObjectStorageRequest.h:174
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithAccessKey
CreateLocationObjectStorageRequest & WithAccessKey(const char *value)
Definition: CreateLocationObjectStorageRequest.h:330
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithAccessKey
CreateLocationObjectStorageRequest & WithAccessKey(const Aws::String &value)
Definition: CreateLocationObjectStorageRequest.h:314
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithSubdirectory
CreateLocationObjectStorageRequest & WithSubdirectory(const Aws::String &value)
Definition: CreateLocationObjectStorageRequest.h:204
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithServerPort
CreateLocationObjectStorageRequest & WithServerPort(int value)
Definition: CreateLocationObjectStorageRequest.h:130
Aws::DataSync::DataSyncRequest
Definition: DataSyncRequest.h:17
Aws
Definition: AccessManagementClient.h:15
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetBucketName
void SetBucketName(const Aws::String &value)
Definition: CreateLocationObjectStorageRequest.h:235
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetSubdirectory
void SetSubdirectory(const Aws::String &value)
Definition: CreateLocationObjectStorageRequest.h:186
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::DataSync::Model::CreateLocationObjectStorageRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateLocationObjectStorageRequest.h:36
Aws::DataSync::Model::CreateLocationObjectStorageRequest::GetSecretKey
const Aws::String & GetSecretKey() const
Definition: CreateLocationObjectStorageRequest.h:339
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithServerHostname
CreateLocationObjectStorageRequest & WithServerHostname(const Aws::String &value)
Definition: CreateLocationObjectStorageRequest.h:83
Aws::DataSync::Model::CreateLocationObjectStorageRequest::WithSecretKey
CreateLocationObjectStorageRequest & WithSecretKey(const char *value)
Definition: CreateLocationObjectStorageRequest.h:395
Aws::DataSync::Model::CreateLocationObjectStorageRequest::GetServerPort
int GetServerPort() const
Definition: CreateLocationObjectStorageRequest.h:106
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SecretKeyHasBeenSet
bool SecretKeyHasBeenSet() const
Definition: CreateLocationObjectStorageRequest.h:347
Aws::DataSync::Model::CreateLocationObjectStorageRequest::GetServerHostname
const Aws::String & GetServerHostname() const
Definition: CreateLocationObjectStorageRequest.h:48
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetServerHostname
void SetServerHostname(Aws::String &&value)
Definition: CreateLocationObjectStorageRequest.h:69
Aws::DataSync::Model::CreateLocationObjectStorageRequest::ServerPortHasBeenSet
bool ServerPortHasBeenSet() const
Definition: CreateLocationObjectStorageRequest.h:114
Aws::DataSync::Model::CreateLocationObjectStorageRequest::GetTags
const Aws::Vector< TagListEntry > & GetTags() const
Definition: CreateLocationObjectStorageRequest.h:458
Aws::DataSync::Model::CreateLocationObjectStorageRequest::GetBucketName
const Aws::String & GetBucketName() const
Definition: CreateLocationObjectStorageRequest.h:223
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetBucketName
void SetBucketName(Aws::String &&value)
Definition: CreateLocationObjectStorageRequest.h:241
Aws::DataSync::Model::CreateLocationObjectStorageRequest::SetServerPort
void SetServerPort(int value)
Definition: CreateLocationObjectStorageRequest.h:122