7#include <aws/ssm/SSM_EXPORTS.h>
8#include <aws/ssm/SSMRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/ssm/model/ExecutionInputs.h>
45 template<
typename DocumentNameT = Aws::String>
46 void SetDocumentName(DocumentNameT&& value) { m_documentNameHasBeenSet =
true; m_documentName = std::forward<DocumentNameT>(value); }
47 template<
typename DocumentNameT = Aws::String>
58 template<
typename DocumentVersionT = Aws::String>
59 void SetDocumentVersion(DocumentVersionT&& value) { m_documentVersionHasBeenSet =
true; m_documentVersion = std::forward<DocumentVersionT>(value); }
60 template<
typename DocumentVersionT = Aws::String>
71 template<
typename ExecutionInputsT = ExecutionInputs>
72 void SetExecutionInputs(ExecutionInputsT&& value) { m_executionInputsHasBeenSet =
true; m_executionInputs = std::forward<ExecutionInputsT>(value); }
73 template<
typename ExecutionInputsT = ExecutionInputs>
79 bool m_documentNameHasBeenSet =
false;
82 bool m_documentVersionHasBeenSet =
false;
85 bool m_executionInputsHasBeenSet =
false;
const Aws::String & GetDocumentVersion() const
AWS_SSM_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
const ExecutionInputs & GetExecutionInputs() const
AWS_SSM_API StartExecutionPreviewRequest()=default
StartExecutionPreviewRequest & WithExecutionInputs(ExecutionInputsT &&value)
StartExecutionPreviewRequest & WithDocumentName(DocumentNameT &&value)
void SetDocumentName(DocumentNameT &&value)
void SetExecutionInputs(ExecutionInputsT &&value)
const Aws::String & GetDocumentName() const
void SetDocumentVersion(DocumentVersionT &&value)
AWS_SSM_API Aws::String SerializePayload() const override
bool ExecutionInputsHasBeenSet() const
StartExecutionPreviewRequest & WithDocumentVersion(DocumentVersionT &&value)
virtual const char * GetServiceRequestName() const override
bool DocumentNameHasBeenSet() const
bool DocumentVersionHasBeenSet() const
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String