1 /** 2 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 * SPDX-License-Identifier: Apache-2.0. 4 */ 5 6 #include <aws/mgn/model/MarkAsArchivedRequest.h> 7 #include <aws/core/utils/json/JsonSerializer.h> 8 9 #include <utility> 10 11 using namespace Aws::mgn::Model; 12 using namespace Aws::Utils::Json; 13 using namespace Aws::Utils; 14 MarkAsArchivedRequest()15MarkAsArchivedRequest::MarkAsArchivedRequest() : 16 m_sourceServerIDHasBeenSet(false) 17 { 18 } 19 SerializePayload() const20Aws::String MarkAsArchivedRequest::SerializePayload() const 21 { 22 JsonValue payload; 23 24 if(m_sourceServerIDHasBeenSet) 25 { 26 payload.WithString("sourceServerID", m_sourceServerID); 27 28 } 29 30 return payload.View().WriteReadable(); 31 } 32 33 34 35 36