1 /** 2 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 * SPDX-License-Identifier: Apache-2.0. 4 */ 5 6 #include <aws/cloudformation/model/DescribeStackDriftDetectionStatusRequest.h> 7 #include <aws/core/utils/StringUtils.h> 8 #include <aws/core/utils/memory/stl/AWSStringStream.h> 9 10 using namespace Aws::CloudFormation::Model; 11 using namespace Aws::Utils; 12 DescribeStackDriftDetectionStatusRequest()13DescribeStackDriftDetectionStatusRequest::DescribeStackDriftDetectionStatusRequest() : 14 m_stackDriftDetectionIdHasBeenSet(false) 15 { 16 } 17 SerializePayload() const18Aws::String DescribeStackDriftDetectionStatusRequest::SerializePayload() const 19 { 20 Aws::StringStream ss; 21 ss << "Action=DescribeStackDriftDetectionStatus&"; 22 if(m_stackDriftDetectionIdHasBeenSet) 23 { 24 ss << "StackDriftDetectionId=" << StringUtils::URLEncode(m_stackDriftDetectionId.c_str()) << "&"; 25 } 26 27 ss << "Version=2010-05-15"; 28 return ss.str(); 29 } 30 31 DumpBodyToUrl(Aws::Http::URI & uri) const32void DescribeStackDriftDetectionStatusRequest::DumpBodyToUrl(Aws::Http::URI& uri ) const 33 { 34 uri.SetQueryString(SerializePayload()); 35 } 36