/** * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */ #include #include #include using namespace Aws::MedicalImaging::Model; using namespace Aws::Utils::Json; using namespace Aws::Utils; StartDICOMImportJobRequest::StartDICOMImportJobRequest() : m_jobNameHasBeenSet(false), m_dataAccessRoleArnHasBeenSet(false), m_clientToken(Aws::Utils::UUID::PseudoRandomUUID()), m_clientTokenHasBeenSet(true), m_datastoreIdHasBeenSet(false), m_inputS3UriHasBeenSet(false), m_outputS3UriHasBeenSet(false) { } Aws::String StartDICOMImportJobRequest::SerializePayload() const { JsonValue payload; if(m_jobNameHasBeenSet) { payload.WithString("jobName", m_jobName); } if(m_dataAccessRoleArnHasBeenSet) { payload.WithString("dataAccessRoleArn", m_dataAccessRoleArn); } if(m_clientTokenHasBeenSet) { payload.WithString("clientToken", m_clientToken); } if(m_inputS3UriHasBeenSet) { payload.WithString("inputS3Uri", m_inputS3Uri); } if(m_outputS3UriHasBeenSet) { payload.WithString("outputS3Uri", m_outputS3Uri); } return payload.View().WriteReadable(); }