AWS SDK for C++  1.9.108
AWS SDK for C++
CreateDocumentRequest.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/ssm/SSM_EXPORTS.h>
8 #include <aws/ssm/SSMRequest.h>
15 #include <aws/ssm/model/Tag.h>
16 #include <utility>
17 
18 namespace Aws
19 {
20 namespace SSM
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 "CreateDocument"; }
37 
38  Aws::String SerializePayload() const override;
39 
41 
42 
56  inline const Aws::String& GetContent() const{ return m_content; }
57 
71  inline bool ContentHasBeenSet() const { return m_contentHasBeenSet; }
72 
86  inline void SetContent(const Aws::String& value) { m_contentHasBeenSet = true; m_content = value; }
87 
101  inline void SetContent(Aws::String&& value) { m_contentHasBeenSet = true; m_content = std::move(value); }
102 
116  inline void SetContent(const char* value) { m_contentHasBeenSet = true; m_content.assign(value); }
117 
131  inline CreateDocumentRequest& WithContent(const Aws::String& value) { SetContent(value); return *this;}
132 
146  inline CreateDocumentRequest& WithContent(Aws::String&& value) { SetContent(std::move(value)); return *this;}
147 
161  inline CreateDocumentRequest& WithContent(const char* value) { SetContent(value); return *this;}
162 
163 
174  inline const Aws::Vector<DocumentRequires>& GetRequires() const{ return m_requires; }
175 
186  inline bool RequiresHasBeenSet() const { return m_requiresHasBeenSet; }
187 
198  inline void SetRequires(const Aws::Vector<DocumentRequires>& value) { m_requiresHasBeenSet = true; m_requires = value; }
199 
210  inline void SetRequires(Aws::Vector<DocumentRequires>&& value) { m_requiresHasBeenSet = true; m_requires = std::move(value); }
211 
222  inline CreateDocumentRequest& WithRequires(const Aws::Vector<DocumentRequires>& value) { SetRequires(value); return *this;}
223 
234  inline CreateDocumentRequest& WithRequires(Aws::Vector<DocumentRequires>&& value) { SetRequires(std::move(value)); return *this;}
235 
246  inline CreateDocumentRequest& AddRequires(const DocumentRequires& value) { m_requiresHasBeenSet = true; m_requires.push_back(value); return *this; }
247 
258  inline CreateDocumentRequest& AddRequires(DocumentRequires&& value) { m_requiresHasBeenSet = true; m_requires.push_back(std::move(value)); return *this; }
259 
260 
265  inline const Aws::Vector<AttachmentsSource>& GetAttachments() const{ return m_attachments; }
266 
271  inline bool AttachmentsHasBeenSet() const { return m_attachmentsHasBeenSet; }
272 
277  inline void SetAttachments(const Aws::Vector<AttachmentsSource>& value) { m_attachmentsHasBeenSet = true; m_attachments = value; }
278 
283  inline void SetAttachments(Aws::Vector<AttachmentsSource>&& value) { m_attachmentsHasBeenSet = true; m_attachments = std::move(value); }
284 
289  inline CreateDocumentRequest& WithAttachments(const Aws::Vector<AttachmentsSource>& value) { SetAttachments(value); return *this;}
290 
295  inline CreateDocumentRequest& WithAttachments(Aws::Vector<AttachmentsSource>&& value) { SetAttachments(std::move(value)); return *this;}
296 
301  inline CreateDocumentRequest& AddAttachments(const AttachmentsSource& value) { m_attachmentsHasBeenSet = true; m_attachments.push_back(value); return *this; }
302 
307  inline CreateDocumentRequest& AddAttachments(AttachmentsSource&& value) { m_attachmentsHasBeenSet = true; m_attachments.push_back(std::move(value)); return *this; }
308 
309 
317  inline const Aws::String& GetName() const{ return m_name; }
318 
326  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
327 
335  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
336 
344  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
345 
353  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
354 
362  inline CreateDocumentRequest& WithName(const Aws::String& value) { SetName(value); return *this;}
363 
371  inline CreateDocumentRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
372 
380  inline CreateDocumentRequest& WithName(const char* value) { SetName(value); return *this;}
381 
382 
388  inline const Aws::String& GetDisplayName() const{ return m_displayName; }
389 
395  inline bool DisplayNameHasBeenSet() const { return m_displayNameHasBeenSet; }
396 
402  inline void SetDisplayName(const Aws::String& value) { m_displayNameHasBeenSet = true; m_displayName = value; }
403 
409  inline void SetDisplayName(Aws::String&& value) { m_displayNameHasBeenSet = true; m_displayName = std::move(value); }
410 
416  inline void SetDisplayName(const char* value) { m_displayNameHasBeenSet = true; m_displayName.assign(value); }
417 
423  inline CreateDocumentRequest& WithDisplayName(const Aws::String& value) { SetDisplayName(value); return *this;}
424 
430  inline CreateDocumentRequest& WithDisplayName(Aws::String&& value) { SetDisplayName(std::move(value)); return *this;}
431 
437  inline CreateDocumentRequest& WithDisplayName(const char* value) { SetDisplayName(value); return *this;}
438 
439 
445  inline const Aws::String& GetVersionName() const{ return m_versionName; }
446 
452  inline bool VersionNameHasBeenSet() const { return m_versionNameHasBeenSet; }
453 
459  inline void SetVersionName(const Aws::String& value) { m_versionNameHasBeenSet = true; m_versionName = value; }
460 
466  inline void SetVersionName(Aws::String&& value) { m_versionNameHasBeenSet = true; m_versionName = std::move(value); }
467 
473  inline void SetVersionName(const char* value) { m_versionNameHasBeenSet = true; m_versionName.assign(value); }
474 
480  inline CreateDocumentRequest& WithVersionName(const Aws::String& value) { SetVersionName(value); return *this;}
481 
487  inline CreateDocumentRequest& WithVersionName(Aws::String&& value) { SetVersionName(std::move(value)); return *this;}
488 
494  inline CreateDocumentRequest& WithVersionName(const char* value) { SetVersionName(value); return *this;}
495 
496 
500  inline const DocumentType& GetDocumentType() const{ return m_documentType; }
501 
505  inline bool DocumentTypeHasBeenSet() const { return m_documentTypeHasBeenSet; }
506 
510  inline void SetDocumentType(const DocumentType& value) { m_documentTypeHasBeenSet = true; m_documentType = value; }
511 
515  inline void SetDocumentType(DocumentType&& value) { m_documentTypeHasBeenSet = true; m_documentType = std::move(value); }
516 
520  inline CreateDocumentRequest& WithDocumentType(const DocumentType& value) { SetDocumentType(value); return *this;}
521 
525  inline CreateDocumentRequest& WithDocumentType(DocumentType&& value) { SetDocumentType(std::move(value)); return *this;}
526 
527 
532  inline const DocumentFormat& GetDocumentFormat() const{ return m_documentFormat; }
533 
538  inline bool DocumentFormatHasBeenSet() const { return m_documentFormatHasBeenSet; }
539 
544  inline void SetDocumentFormat(const DocumentFormat& value) { m_documentFormatHasBeenSet = true; m_documentFormat = value; }
545 
550  inline void SetDocumentFormat(DocumentFormat&& value) { m_documentFormatHasBeenSet = true; m_documentFormat = std::move(value); }
551 
556  inline CreateDocumentRequest& WithDocumentFormat(const DocumentFormat& value) { SetDocumentFormat(value); return *this;}
557 
562  inline CreateDocumentRequest& WithDocumentFormat(DocumentFormat&& value) { SetDocumentFormat(std::move(value)); return *this;}
563 
564 
575  inline const Aws::String& GetTargetType() const{ return m_targetType; }
576 
587  inline bool TargetTypeHasBeenSet() const { return m_targetTypeHasBeenSet; }
588 
599  inline void SetTargetType(const Aws::String& value) { m_targetTypeHasBeenSet = true; m_targetType = value; }
600 
611  inline void SetTargetType(Aws::String&& value) { m_targetTypeHasBeenSet = true; m_targetType = std::move(value); }
612 
623  inline void SetTargetType(const char* value) { m_targetTypeHasBeenSet = true; m_targetType.assign(value); }
624 
635  inline CreateDocumentRequest& WithTargetType(const Aws::String& value) { SetTargetType(value); return *this;}
636 
647  inline CreateDocumentRequest& WithTargetType(Aws::String&& value) { SetTargetType(std::move(value)); return *this;}
648 
659  inline CreateDocumentRequest& WithTargetType(const char* value) { SetTargetType(value); return *this;}
660 
661 
673  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
674 
686  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
687 
699  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
700 
712  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
713 
725  inline CreateDocumentRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
726 
738  inline CreateDocumentRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
739 
751  inline CreateDocumentRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
752 
764  inline CreateDocumentRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
765 
766  private:
767 
768  Aws::String m_content;
769  bool m_contentHasBeenSet;
770 
772  bool m_requiresHasBeenSet;
773 
774  Aws::Vector<AttachmentsSource> m_attachments;
775  bool m_attachmentsHasBeenSet;
776 
777  Aws::String m_name;
778  bool m_nameHasBeenSet;
779 
780  Aws::String m_displayName;
781  bool m_displayNameHasBeenSet;
782 
783  Aws::String m_versionName;
784  bool m_versionNameHasBeenSet;
785 
786  DocumentType m_documentType;
787  bool m_documentTypeHasBeenSet;
788 
789  DocumentFormat m_documentFormat;
790  bool m_documentFormatHasBeenSet;
791 
792  Aws::String m_targetType;
793  bool m_targetTypeHasBeenSet;
794 
795  Aws::Vector<Tag> m_tags;
796  bool m_tagsHasBeenSet;
797  };
798 
799 } // namespace Model
800 } // namespace SSM
801 } // namespace Aws
Aws::SSM::Model::CreateDocumentRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: CreateDocumentRequest.h:712
Aws::SSM::Model::CreateDocumentRequest::AddTags
CreateDocumentRequest & AddTags(const Tag &value)
Definition: CreateDocumentRequest.h:751
Aws::SSM::Model::CreateDocumentRequest::DocumentTypeHasBeenSet
bool DocumentTypeHasBeenSet() const
Definition: CreateDocumentRequest.h:505
Aws::SSM::Model::CreateDocumentRequest::SetAttachments
void SetAttachments(const Aws::Vector< AttachmentsSource > &value)
Definition: CreateDocumentRequest.h:277
Aws::SSM::Model::CreateDocumentRequest::SetDocumentFormat
void SetDocumentFormat(const DocumentFormat &value)
Definition: CreateDocumentRequest.h:544
Aws::SSM::Model::DocumentType
DocumentType
Definition: DocumentType.h:17
Aws::SSM::Model::CreateDocumentRequest::WithAttachments
CreateDocumentRequest & WithAttachments(const Aws::Vector< AttachmentsSource > &value)
Definition: CreateDocumentRequest.h:289
Aws::SSM::Model::CreateDocumentRequest::SetTargetType
void SetTargetType(const Aws::String &value)
Definition: CreateDocumentRequest.h:599
DocumentRequires.h
Aws::SSM::Model::CreateDocumentRequest::ContentHasBeenSet
bool ContentHasBeenSet() const
Definition: CreateDocumentRequest.h:71
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
DocumentFormat.h
AWS_SSM_API
#define AWS_SSM_API
Definition: SSM_EXPORTS.h:28
Aws::SSM::Model::CreateDocumentRequest::WithName
CreateDocumentRequest & WithName(Aws::String &&value)
Definition: CreateDocumentRequest.h:371
Aws::SSM::Model::CreateDocumentRequest::RequiresHasBeenSet
bool RequiresHasBeenSet() const
Definition: CreateDocumentRequest.h:186
Aws::SSM::Model::CreateDocumentRequest::VersionNameHasBeenSet
bool VersionNameHasBeenSet() const
Definition: CreateDocumentRequest.h:452
Aws::SSM::Model::CreateDocumentRequest::WithContent
CreateDocumentRequest & WithContent(const char *value)
Definition: CreateDocumentRequest.h:161
Tag.h
Aws::SSM::Model::CreateDocumentRequest::SetDisplayName
void SetDisplayName(const Aws::String &value)
Definition: CreateDocumentRequest.h:402
Aws::SSM::Model::CreateDocumentRequest::WithDocumentFormat
CreateDocumentRequest & WithDocumentFormat(DocumentFormat &&value)
Definition: CreateDocumentRequest.h:562
Aws::SSM::Model::CreateDocumentRequest::WithTargetType
CreateDocumentRequest & WithTargetType(const char *value)
Definition: CreateDocumentRequest.h:659
Aws::SSM::Model::CreateDocumentRequest::GetDisplayName
const Aws::String & GetDisplayName() const
Definition: CreateDocumentRequest.h:388
Aws::SSM::Model::CreateDocumentRequest::GetDocumentType
const DocumentType & GetDocumentType() const
Definition: CreateDocumentRequest.h:500
Aws::SSM::Model::DocumentRequires
Definition: DocumentRequires.h:33
Aws::SSM::Model::CreateDocumentRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateDocumentRequest.h:36
Aws::SSM::Model::CreateDocumentRequest::SetContent
void SetContent(const Aws::String &value)
Definition: CreateDocumentRequest.h:86
Aws::SSM::Model::CreateDocumentRequest::GetContent
const Aws::String & GetContent() const
Definition: CreateDocumentRequest.h:56
Aws::SSM::Model::CreateDocumentRequest::AddRequires
CreateDocumentRequest & AddRequires(DocumentRequires &&value)
Definition: CreateDocumentRequest.h:258
AttachmentsSource.h
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
SSM_EXPORTS.h
Aws::SSM::Model::CreateDocumentRequest::WithRequires
CreateDocumentRequest & WithRequires(const Aws::Vector< DocumentRequires > &value)
Definition: CreateDocumentRequest.h:222
Aws::SSM::Model::CreateDocumentRequest::SetDocumentType
void SetDocumentType(const DocumentType &value)
Definition: CreateDocumentRequest.h:510
Aws::SSM::Model::CreateDocumentRequest::GetRequires
const Aws::Vector< DocumentRequires > & GetRequires() const
Definition: CreateDocumentRequest.h:174
Aws::SSM::Model::CreateDocumentRequest::WithName
CreateDocumentRequest & WithName(const char *value)
Definition: CreateDocumentRequest.h:380
Aws::SSM::Model::CreateDocumentRequest::SetName
void SetName(const char *value)
Definition: CreateDocumentRequest.h:353
Aws::SSM::Model::CreateDocumentRequest::SetDisplayName
void SetDisplayName(const char *value)
Definition: CreateDocumentRequest.h:416
Aws::SSM::Model::CreateDocumentRequest::WithDocumentType
CreateDocumentRequest & WithDocumentType(const DocumentType &value)
Definition: CreateDocumentRequest.h:520
AWSVector.h
Aws::SSM::Model::CreateDocumentRequest::NameHasBeenSet
bool NameHasBeenSet() const
Definition: CreateDocumentRequest.h:326
Aws::SSM::Model::CreateDocumentRequest::SetContent
void SetContent(const char *value)
Definition: CreateDocumentRequest.h:116
Aws::SSM::Model::CreateDocumentRequest::WithTags
CreateDocumentRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: CreateDocumentRequest.h:725
Aws::SSM::Model::CreateDocumentRequest::CreateDocumentRequest
CreateDocumentRequest()
Aws::SSM::Model::CreateDocumentRequest::AddAttachments
CreateDocumentRequest & AddAttachments(const AttachmentsSource &value)
Definition: CreateDocumentRequest.h:301
Aws::SSM::Model::CreateDocumentRequest::WithTags
CreateDocumentRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: CreateDocumentRequest.h:738
Aws::SSM::Model::CreateDocumentRequest::DisplayNameHasBeenSet
bool DisplayNameHasBeenSet() const
Definition: CreateDocumentRequest.h:395
Aws::SSM::Model::CreateDocumentRequest::AddRequires
CreateDocumentRequest & AddRequires(const DocumentRequires &value)
Definition: CreateDocumentRequest.h:246
Aws::SSM::Model::CreateDocumentRequest::WithVersionName
CreateDocumentRequest & WithVersionName(const Aws::String &value)
Definition: CreateDocumentRequest.h:480
Aws::SSM::Model::CreateDocumentRequest::WithAttachments
CreateDocumentRequest & WithAttachments(Aws::Vector< AttachmentsSource > &&value)
Definition: CreateDocumentRequest.h:295
Aws::SSM::Model::CreateDocumentRequest::WithName
CreateDocumentRequest & WithName(const Aws::String &value)
Definition: CreateDocumentRequest.h:362
Aws::SSM::Model::CreateDocumentRequest::SetDocumentFormat
void SetDocumentFormat(DocumentFormat &&value)
Definition: CreateDocumentRequest.h:550
Aws::SSM::Model::CreateDocumentRequest::GetDocumentFormat
const DocumentFormat & GetDocumentFormat() const
Definition: CreateDocumentRequest.h:532
Aws::SSM::Model::CreateDocumentRequest::WithRequires
CreateDocumentRequest & WithRequires(Aws::Vector< DocumentRequires > &&value)
Definition: CreateDocumentRequest.h:234
Aws::SSM::Model::CreateDocumentRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::SSM::Model::CreateDocumentRequest
Definition: CreateDocumentRequest.h:28
Aws::SSM::Model::CreateDocumentRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateDocumentRequest.h:686
Aws::SSM::Model::CreateDocumentRequest::WithDisplayName
CreateDocumentRequest & WithDisplayName(Aws::String &&value)
Definition: CreateDocumentRequest.h:430
Aws::SSM::Model::CreateDocumentRequest::WithVersionName
CreateDocumentRequest & WithVersionName(Aws::String &&value)
Definition: CreateDocumentRequest.h:487
Aws::SSM::Model::DocumentFormat
DocumentFormat
Definition: DocumentFormat.h:17
Aws::SSM::Model::CreateDocumentRequest::GetAttachments
const Aws::Vector< AttachmentsSource > & GetAttachments() const
Definition: CreateDocumentRequest.h:265
Aws::SSM::Model::CreateDocumentRequest::WithContent
CreateDocumentRequest & WithContent(const Aws::String &value)
Definition: CreateDocumentRequest.h:131
AWSString.h
Aws::SSM::Model::CreateDocumentRequest::WithVersionName
CreateDocumentRequest & WithVersionName(const char *value)
Definition: CreateDocumentRequest.h:494
Aws::SSM::Model::CreateDocumentRequest::SetContent
void SetContent(Aws::String &&value)
Definition: CreateDocumentRequest.h:101
Aws::SMS::Model::AppValidationStrategy::NOT_SET
@ NOT_SET
Aws::SSM::Model::CreateDocumentRequest::WithDisplayName
CreateDocumentRequest & WithDisplayName(const Aws::String &value)
Definition: CreateDocumentRequest.h:423
Aws::SSM::Model::CreateDocumentRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: CreateDocumentRequest.h:699
Aws::SSM::Model::CreateDocumentRequest::SetVersionName
void SetVersionName(Aws::String &&value)
Definition: CreateDocumentRequest.h:466
Aws::SSM::Model::CreateDocumentRequest::SetAttachments
void SetAttachments(Aws::Vector< AttachmentsSource > &&value)
Definition: CreateDocumentRequest.h:283
Aws::SSM::Model::AttachmentsSource
Definition: AttachmentsSource.h:36
Aws::SSM::Model::CreateDocumentRequest::DocumentFormatHasBeenSet
bool DocumentFormatHasBeenSet() const
Definition: CreateDocumentRequest.h:538
Aws::SSM::Model::CreateDocumentRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: CreateDocumentRequest.h:673
Aws::SSM::Model::CreateDocumentRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::SSM::Model::CreateDocumentRequest::AddAttachments
CreateDocumentRequest & AddAttachments(AttachmentsSource &&value)
Definition: CreateDocumentRequest.h:307
Aws::SSM::Model::CreateDocumentRequest::AttachmentsHasBeenSet
bool AttachmentsHasBeenSet() const
Definition: CreateDocumentRequest.h:271
Aws::SSM::Model::CreateDocumentRequest::GetVersionName
const Aws::String & GetVersionName() const
Definition: CreateDocumentRequest.h:445
Aws::SSM::Model::CreateDocumentRequest::SetRequires
void SetRequires(const Aws::Vector< DocumentRequires > &value)
Definition: CreateDocumentRequest.h:198
Aws::SSM::Model::CreateDocumentRequest::SetDocumentType
void SetDocumentType(DocumentType &&value)
Definition: CreateDocumentRequest.h:515
Aws::SSM::Model::Tag
Definition: Tag.h:37
Aws
Definition: AccessManagementClient.h:15
Aws::SSM::Model::CreateDocumentRequest::SetDisplayName
void SetDisplayName(Aws::String &&value)
Definition: CreateDocumentRequest.h:409
Aws::SSM::Model::CreateDocumentRequest::SetName
void SetName(const Aws::String &value)
Definition: CreateDocumentRequest.h:335
Aws::SSM::Model::CreateDocumentRequest::WithDocumentFormat
CreateDocumentRequest & WithDocumentFormat(const DocumentFormat &value)
Definition: CreateDocumentRequest.h:556
Aws::SSM::Model::CreateDocumentRequest::SetVersionName
void SetVersionName(const Aws::String &value)
Definition: CreateDocumentRequest.h:459
Aws::SSM::Model::CreateDocumentRequest::SetTargetType
void SetTargetType(Aws::String &&value)
Definition: CreateDocumentRequest.h:611
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SSM::Model::CreateDocumentRequest::AddTags
CreateDocumentRequest & AddTags(Tag &&value)
Definition: CreateDocumentRequest.h:764
Aws::SSM::Model::CreateDocumentRequest::GetTargetType
const Aws::String & GetTargetType() const
Definition: CreateDocumentRequest.h:575
Aws::SSM::Model::CreateDocumentRequest::TargetTypeHasBeenSet
bool TargetTypeHasBeenSet() const
Definition: CreateDocumentRequest.h:587
Aws::SSM::Model::CreateDocumentRequest::WithDocumentType
CreateDocumentRequest & WithDocumentType(DocumentType &&value)
Definition: CreateDocumentRequest.h:525
Aws::SSM::Model::CreateDocumentRequest::SetVersionName
void SetVersionName(const char *value)
Definition: CreateDocumentRequest.h:473
Aws::SSM::Model::CreateDocumentRequest::SetName
void SetName(Aws::String &&value)
Definition: CreateDocumentRequest.h:344
Aws::SSM::SSMRequest
Definition: SSMRequest.h:17
DocumentType.h
Aws::SSM::Model::CreateDocumentRequest::SetTargetType
void SetTargetType(const char *value)
Definition: CreateDocumentRequest.h:623
Aws::SSM::Model::CreateDocumentRequest::WithTargetType
CreateDocumentRequest & WithTargetType(Aws::String &&value)
Definition: CreateDocumentRequest.h:647
Aws::SSM::Model::CreateDocumentRequest::WithContent
CreateDocumentRequest & WithContent(Aws::String &&value)
Definition: CreateDocumentRequest.h:146
Aws::SSM::Model::CreateDocumentRequest::WithDisplayName
CreateDocumentRequest & WithDisplayName(const char *value)
Definition: CreateDocumentRequest.h:437
Aws::SSM::Model::CreateDocumentRequest::SetRequires
void SetRequires(Aws::Vector< DocumentRequires > &&value)
Definition: CreateDocumentRequest.h:210
SSMRequest.h
Aws::SSM::Model::CreateDocumentRequest::GetName
const Aws::String & GetName() const
Definition: CreateDocumentRequest.h:317
Aws::SSM::Model::CreateDocumentRequest::WithTargetType
CreateDocumentRequest & WithTargetType(const Aws::String &value)
Definition: CreateDocumentRequest.h:635