JsonValue InventoryResultEntity::Jsonize() const { JsonValue payload; if(m_idHasBeenSet) { payload.WithString("Id", m_id); } if(m_dataHasBeenSet) { JsonValue dataJsonMap; for(auto& dataItem : m_data) { dataJsonMap.WithObject(dataItem.first, dataItem.second.Jsonize()); } payload.WithObject("Data", std::move(dataJsonMap)); } return payload; }
Aws::String DescribeConditionalForwardersRequest::SerializePayload() const { JsonValue payload; if(m_directoryIdHasBeenSet) { payload.WithString("DirectoryId", m_directoryId); } if(m_remoteDomainNamesHasBeenSet) { Array<JsonValue> remoteDomainNamesJsonList(m_remoteDomainNames.size()); for(unsigned remoteDomainNamesIndex = 0; remoteDomainNamesIndex < remoteDomainNamesJsonList.GetLength(); ++remoteDomainNamesIndex) { remoteDomainNamesJsonList[remoteDomainNamesIndex].AsString(m_remoteDomainNames[remoteDomainNamesIndex]); } payload.WithArray("RemoteDomainNames", std::move(remoteDomainNamesJsonList)); } return payload.WriteReadable(); }
Aws::String DisassociateConfigurationItemsFromApplicationRequest::SerializePayload() const { JsonValue payload; if(m_applicationConfigurationIdHasBeenSet) { payload.WithString("applicationConfigurationId", m_applicationConfigurationId); } if(m_configurationIdsHasBeenSet) { Array<JsonValue> configurationIdsJsonList(m_configurationIds.size()); for(unsigned configurationIdsIndex = 0; configurationIdsIndex < configurationIdsJsonList.GetLength(); ++configurationIdsIndex) { configurationIdsJsonList[configurationIdsIndex].AsString(m_configurationIds[configurationIdsIndex]); } payload.WithArray("configurationIds", std::move(configurationIdsJsonList)); } return payload.View().WriteReadable(); }
JsonValue UniqueProblem::Jsonize() const { JsonValue payload; if(m_messageHasBeenSet) { payload.WithString("message", m_message); } if(m_problemsHasBeenSet) { Array<JsonValue> problemsJsonList(m_problems.size()); for(unsigned problemsIndex = 0; problemsIndex < problemsJsonList.GetLength(); ++problemsIndex) { problemsJsonList[problemsIndex].AsObject(m_problems[problemsIndex].Jsonize()); } payload.WithArray("problems", std::move(problemsJsonList)); } return payload; }
JsonValue Account::Jsonize() const { JsonValue payload; if(m_idHasBeenSet) { payload.WithString("Id", m_id); } if(m_arnHasBeenSet) { payload.WithString("Arn", m_arn); } if(m_emailHasBeenSet) { payload.WithString("Email", m_email); } if(m_nameHasBeenSet) { payload.WithString("Name", m_name); } if(m_statusHasBeenSet) { payload.WithString("Status", AccountStatusMapper::GetNameForAccountStatus(m_status)); } if(m_joinedMethodHasBeenSet) { payload.WithString("JoinedMethod", AccountJoinedMethodMapper::GetNameForAccountJoinedMethod(m_joinedMethod)); } if(m_joinedTimestampHasBeenSet) { payload.WithDouble("JoinedTimestamp", m_joinedTimestamp.SecondsWithMSPrecision()); } return payload; }
JsonValue BatchLookupPolicyResponse::Jsonize() const { JsonValue payload; if(m_policyToPathListHasBeenSet) { Array<JsonValue> policyToPathListJsonList(m_policyToPathList.size()); for(unsigned policyToPathListIndex = 0; policyToPathListIndex < policyToPathListJsonList.GetLength(); ++policyToPathListIndex) { policyToPathListJsonList[policyToPathListIndex].AsObject(m_policyToPathList[policyToPathListIndex].Jsonize()); } payload.WithArray("PolicyToPathList", std::move(policyToPathListJsonList)); } if(m_nextTokenHasBeenSet) { payload.WithString("NextToken", m_nextToken); } return payload; }
JsonValue WorkflowExecutionCancelRequestedEventAttributes::Jsonize() const { JsonValue payload; if(m_externalWorkflowExecutionHasBeenSet) { payload.WithObject("externalWorkflowExecution", m_externalWorkflowExecution.Jsonize()); } if(m_externalInitiatedEventIdHasBeenSet) { payload.WithInt64("externalInitiatedEventId", m_externalInitiatedEventId); } if(m_causeHasBeenSet) { payload.WithString("cause", WorkflowExecutionCancelRequestedCauseMapper::GetNameForWorkflowExecutionCancelRequestedCause(m_cause)); } return std::move(payload); }
JsonValue PortMapping::Jsonize() const { JsonValue payload; if(m_containerPortHasBeenSet) { payload.WithInteger("containerPort", m_containerPort); } if(m_hostPortHasBeenSet) { payload.WithInteger("hostPort", m_hostPort); } if(m_protocolHasBeenSet) { payload.WithString("protocol", TransportProtocolMapper::GetNameForTransportProtocol(m_protocol)); } return payload; }
JsonValue PolicyToPath::Jsonize() const { JsonValue payload; if(m_pathHasBeenSet) { payload.WithString("Path", m_path); } if(m_policiesHasBeenSet) { Array<JsonValue> policiesJsonList(m_policies.size()); for(unsigned policiesIndex = 0; policiesIndex < policiesJsonList.GetLength(); ++policiesIndex) { policiesJsonList[policiesIndex].AsObject(m_policies[policiesIndex].Jsonize()); } payload.WithArray("Policies", std::move(policiesJsonList)); } return payload; }
Aws::String AddCustomAttributesRequest::SerializePayload() const { JsonValue payload; if(m_userPoolIdHasBeenSet) { payload.WithString("UserPoolId", m_userPoolId); } if(m_customAttributesHasBeenSet) { Array<JsonValue> customAttributesJsonList(m_customAttributes.size()); for(unsigned customAttributesIndex = 0; customAttributesIndex < customAttributesJsonList.GetLength(); ++customAttributesIndex) { customAttributesJsonList[customAttributesIndex].AsObject(m_customAttributes[customAttributesIndex].Jsonize()); } payload.WithArray("CustomAttributes", std::move(customAttributesJsonList)); } return payload.WriteReadable(); }
Aws::String DescribeServicesRequest::SerializePayload() const { JsonValue payload; if(m_serviceCodeListHasBeenSet) { Array<JsonValue> serviceCodeListJsonList(m_serviceCodeList.size()); for(unsigned serviceCodeListIndex = 0; serviceCodeListIndex < serviceCodeListJsonList.GetLength(); ++serviceCodeListIndex) { serviceCodeListJsonList[serviceCodeListIndex].AsString(m_serviceCodeList[serviceCodeListIndex]); } payload.WithArray("serviceCodeList", std::move(serviceCodeListJsonList)); } if(m_languageHasBeenSet) { payload.WithString("language", m_language); } return payload.WriteReadable(); }
JsonValue ScriptBootstrapActionConfig::Jsonize() const { JsonValue payload; if(m_pathHasBeenSet) { payload.WithString("Path", m_path); } if(m_argsHasBeenSet) { Array<JsonValue> argsJsonList(m_args.size()); for(unsigned argsIndex = 0; argsIndex < argsJsonList.GetLength(); ++argsIndex) { argsJsonList[argsIndex].AsString(m_args[argsIndex]); } payload.WithArray("Args", std::move(argsJsonList)); } return std::move(payload); }
Aws::String CreateGlobalTableRequest::SerializePayload() const { JsonValue payload; if(m_globalTableNameHasBeenSet) { payload.WithString("GlobalTableName", m_globalTableName); } if(m_replicationGroupHasBeenSet) { Array<JsonValue> replicationGroupJsonList(m_replicationGroup.size()); for(unsigned replicationGroupIndex = 0; replicationGroupIndex < replicationGroupJsonList.GetLength(); ++replicationGroupIndex) { replicationGroupJsonList[replicationGroupIndex].AsObject(m_replicationGroup[replicationGroupIndex].Jsonize()); } payload.WithArray("ReplicationGroup", std::move(replicationGroupJsonList)); } return payload.View().WriteReadable(); }
Aws::String PutRecordBatchRequest::SerializePayload() const { JsonValue payload; if(m_deliveryStreamNameHasBeenSet) { payload.WithString("DeliveryStreamName", m_deliveryStreamName); } if(m_recordsHasBeenSet) { Array<JsonValue> recordsJsonList(m_records.size()); for(unsigned recordsIndex = 0; recordsIndex < recordsJsonList.GetLength(); ++recordsIndex) { recordsJsonList[recordsIndex].AsObject(m_records[recordsIndex].Jsonize()); } payload.WithArray("Records", std::move(recordsJsonList)); } return payload.WriteReadable(); }
JsonValue DecisionTaskTimedOutEventAttributes::Jsonize() const { JsonValue payload; if(m_timeoutTypeHasBeenSet) { payload.WithString("timeoutType", DecisionTaskTimeoutTypeMapper::GetNameForDecisionTaskTimeoutType(m_timeoutType)); } if(m_scheduledEventIdHasBeenSet) { payload.WithInt64("scheduledEventId", m_scheduledEventId); } if(m_startedEventIdHasBeenSet) { payload.WithInt64("startedEventId", m_startedEventId); } return payload; }
Aws::String BatchGetDeploymentGroupsRequest::SerializePayload() const { JsonValue payload; if(m_applicationNameHasBeenSet) { payload.WithString("applicationName", m_applicationName); } if(m_deploymentGroupNamesHasBeenSet) { Array<JsonValue> deploymentGroupNamesJsonList(m_deploymentGroupNames.size()); for(unsigned deploymentGroupNamesIndex = 0; deploymentGroupNamesIndex < deploymentGroupNamesJsonList.GetLength(); ++deploymentGroupNamesIndex) { deploymentGroupNamesJsonList[deploymentGroupNamesIndex].AsString(m_deploymentGroupNames[deploymentGroupNamesIndex]); } payload.WithArray("deploymentGroupNames", std::move(deploymentGroupNamesJsonList)); } return payload.WriteReadable(); }
Aws::String AddTagsRequest::SerializePayload() const { JsonValue payload; if(m_resourceIdHasBeenSet) { payload.WithString("ResourceId", m_resourceId); } if(m_tagsHasBeenSet) { Array<JsonValue> tagsJsonList(m_tags.size()); for(unsigned tagsIndex = 0; tagsIndex < tagsJsonList.GetLength(); ++tagsIndex) { tagsJsonList[tagsIndex].AsObject(m_tags[tagsIndex].Jsonize()); } payload.WithArray("Tags", std::move(tagsJsonList)); } return payload.WriteReadable(); }
Aws::String RemoveTargetsRequest::SerializePayload() const { JsonValue payload; if(m_ruleHasBeenSet) { payload.WithString("Rule", m_rule); } if(m_idsHasBeenSet) { Array<JsonValue> idsJsonList(m_ids.size()); for(unsigned idsIndex = 0; idsIndex < idsJsonList.GetLength(); ++idsIndex) { idsJsonList[idsIndex].AsString(m_ids[idsIndex]); } payload.WithArray("Ids", std::move(idsJsonList)); } return payload.WriteReadable(); }
Aws::String StartApplicationRequest::SerializePayload() const { JsonValue payload; if(m_applicationNameHasBeenSet) { payload.WithString("ApplicationName", m_applicationName); } if(m_inputConfigurationsHasBeenSet) { Array<JsonValue> inputConfigurationsJsonList(m_inputConfigurations.size()); for(unsigned inputConfigurationsIndex = 0; inputConfigurationsIndex < inputConfigurationsJsonList.GetLength(); ++inputConfigurationsIndex) { inputConfigurationsJsonList[inputConfigurationsIndex].AsObject(m_inputConfigurations[inputConfigurationsIndex].Jsonize()); } payload.WithArray("InputConfigurations", std::move(inputConfigurationsJsonList)); } return payload.WriteReadable(); }
JsonValue ValidationWarning::Jsonize() const { JsonValue payload; if(m_idHasBeenSet) { payload.WithString("id", m_id); } if(m_warningsHasBeenSet) { Array<JsonValue> warningsJsonList(m_warnings.size()); for(unsigned warningsIndex = 0; warningsIndex < warningsJsonList.GetLength(); ++warningsIndex) { warningsJsonList[warningsIndex].AsString(m_warnings[warningsIndex]); } payload.WithArray("warnings", std::move(warningsJsonList)); } return payload; }
JsonValue InputCaptions::Jsonize() const { JsonValue payload; if(m_mergePolicyHasBeenSet) { payload.WithString("MergePolicy", m_mergePolicy); } if(m_captionSourcesHasBeenSet) { Array<JsonValue> captionSourcesJsonList(m_captionSources.size()); for(unsigned captionSourcesIndex = 0; captionSourcesIndex < captionSourcesJsonList.GetLength(); ++captionSourcesIndex) { captionSourcesJsonList[captionSourcesIndex].AsObject(m_captionSources[captionSourcesIndex].Jsonize()); } payload.WithArray("CaptionSources", std::move(captionSourcesJsonList)); } return payload; }
JsonValue AdditionalLimit::Jsonize() const { JsonValue payload; if(m_limitNameHasBeenSet) { payload.WithString("LimitName", m_limitName); } if(m_limitValuesHasBeenSet) { Array<JsonValue> limitValuesJsonList(m_limitValues.size()); for(unsigned limitValuesIndex = 0; limitValuesIndex < limitValuesJsonList.GetLength(); ++limitValuesIndex) { limitValuesJsonList[limitValuesIndex].AsString(m_limitValues[limitValuesIndex]); } payload.WithArray("LimitValues", std::move(limitValuesJsonList)); } return payload; }
JsonValue PolicyVersion::Jsonize() const { JsonValue payload; if(m_versionIdHasBeenSet) { payload.WithString("versionId", m_versionId); } if(m_isDefaultVersionHasBeenSet) { payload.WithBool("isDefaultVersion", m_isDefaultVersion); } if(m_createDateHasBeenSet) { payload.WithDouble("createDate", m_createDate.SecondsWithMSPrecision()); } return payload; }
Aws::String ListTagsRequest::SerializePayload() const { JsonValue payload; if(m_resourceIdListHasBeenSet) { Array<JsonValue> resourceIdListJsonList(m_resourceIdList.size()); for(unsigned resourceIdListIndex = 0; resourceIdListIndex < resourceIdListJsonList.GetLength(); ++resourceIdListIndex) { resourceIdListJsonList[resourceIdListIndex].AsString(m_resourceIdList[resourceIdListIndex]); } payload.WithArray("ResourceIdList", std::move(resourceIdListJsonList)); } if(m_nextTokenHasBeenSet) { payload.WithString("NextToken", m_nextToken); } return payload.WriteReadable(); }
Aws::String AddJobFlowStepsRequest::SerializePayload() const { JsonValue payload; if(m_jobFlowIdHasBeenSet) { payload.WithString("JobFlowId", m_jobFlowId); } if(m_stepsHasBeenSet) { Array<JsonValue> stepsJsonList(m_steps.size()); for(unsigned stepsIndex = 0; stepsIndex < stepsJsonList.GetLength(); ++stepsIndex) { stepsJsonList[stepsIndex].AsObject(m_steps[stepsIndex].Jsonize()); } payload.WithArray("Steps", std::move(stepsJsonList)); } return payload.WriteReadable(); }
JsonValue Difference::Jsonize() const { JsonValue payload; if(m_beforeBlobHasBeenSet) { payload.WithObject("beforeBlob", m_beforeBlob.Jsonize()); } if(m_afterBlobHasBeenSet) { payload.WithObject("afterBlob", m_afterBlob.Jsonize()); } if(m_changeTypeHasBeenSet) { payload.WithString("changeType", ChangeTypeEnumMapper::GetNameForChangeTypeEnum(m_changeType)); } return payload; }
JsonValue ImportJobsResponse::Jsonize() const { JsonValue payload; if(m_itemHasBeenSet) { Array<JsonValue> itemJsonList(m_item.size()); for(unsigned itemIndex = 0; itemIndex < itemJsonList.GetLength(); ++itemIndex) { itemJsonList[itemIndex].AsObject(m_item[itemIndex].Jsonize()); } payload.WithArray("Item", std::move(itemJsonList)); } if(m_nextTokenHasBeenSet) { payload.WithString("NextToken", m_nextToken); } return payload; }
JsonValue InstanceGroupStatus::Jsonize() const { JsonValue payload; if(m_stateHasBeenSet) { payload.WithString("State", InstanceGroupStateMapper::GetNameForInstanceGroupState(m_state)); } if(m_stateChangeReasonHasBeenSet) { payload.WithObject("StateChangeReason", m_stateChangeReason.Jsonize()); } if(m_timelineHasBeenSet) { payload.WithObject("Timeline", m_timeline.Jsonize()); } return payload; }
Aws::String DeleteUserAttributesRequest::SerializePayload() const { JsonValue payload; if(m_userAttributeNamesHasBeenSet) { Array<JsonValue> userAttributeNamesJsonList(m_userAttributeNames.size()); for(unsigned userAttributeNamesIndex = 0; userAttributeNamesIndex < userAttributeNamesJsonList.GetLength(); ++userAttributeNamesIndex) { userAttributeNamesJsonList[userAttributeNamesIndex].AsString(m_userAttributeNames[userAttributeNamesIndex]); } payload.WithArray("UserAttributeNames", std::move(userAttributeNamesJsonList)); } if(m_accessTokenHasBeenSet) { payload.WithString("AccessToken", m_accessToken); } return payload.WriteReadable(); }
Aws::String RemoveTagsFromCertificateRequest::SerializePayload() const { JsonValue payload; if(m_certificateArnHasBeenSet) { payload.WithString("CertificateArn", m_certificateArn); } if(m_tagsHasBeenSet) { Array<JsonValue> tagsJsonList(m_tags.size()); for(unsigned tagsIndex = 0; tagsIndex < tagsJsonList.GetLength(); ++tagsIndex) { tagsJsonList[tagsIndex].AsObject(m_tags[tagsIndex].Jsonize()); } payload.WithArray("Tags", std::move(tagsJsonList)); } return payload.WriteReadable(); }