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; }
Aws::String GetInstanceMetricDataRequest::SerializePayload() const { JsonValue payload; if(m_instanceNameHasBeenSet) { payload.WithString("instanceName", m_instanceName); } if(m_metricNameHasBeenSet) { payload.WithString("metricName", InstanceMetricNameMapper::GetNameForInstanceMetricName(m_metricName)); } if(m_periodHasBeenSet) { payload.WithInteger("period", m_period); } if(m_startTimeHasBeenSet) { payload.WithDouble("startTime", m_startTime.SecondsWithMSPrecision()); } if(m_endTimeHasBeenSet) { payload.WithDouble("endTime", m_endTime.SecondsWithMSPrecision()); } if(m_unitHasBeenSet) { payload.WithString("unit", MetricUnitMapper::GetNameForMetricUnit(m_unit)); } if(m_statisticsHasBeenSet) { Array<JsonValue> statisticsJsonList(m_statistics.size()); for(unsigned statisticsIndex = 0; statisticsIndex < statisticsJsonList.GetLength(); ++statisticsIndex) { statisticsJsonList[statisticsIndex].AsString(MetricStatisticMapper::GetNameForMetricStatistic(m_statistics[statisticsIndex])); } payload.WithArray("statistics", std::move(statisticsJsonList)); } return payload.WriteReadable(); }
JsonValue WorkflowExecutionOpenCounts::Jsonize() const { JsonValue payload; if(m_openActivityTasksHasBeenSet) { payload.WithInteger("openActivityTasks", m_openActivityTasks); } if(m_openDecisionTasksHasBeenSet) { payload.WithInteger("openDecisionTasks", m_openDecisionTasks); } if(m_openTimersHasBeenSet) { payload.WithInteger("openTimers", m_openTimers); } if(m_openChildWorkflowExecutionsHasBeenSet) { payload.WithInteger("openChildWorkflowExecutions", m_openChildWorkflowExecutions); } if(m_openLambdaFunctionsHasBeenSet) { payload.WithInteger("openLambdaFunctions", m_openLambdaFunctions); } return payload; }
JsonValue Ulimit::Jsonize() const { JsonValue payload; if(m_hardLimitHasBeenSet) { payload.WithInteger("hardLimit", m_hardLimit); } if(m_nameHasBeenSet) { payload.WithString("name", m_name); } if(m_softLimitHasBeenSet) { payload.WithInteger("softLimit", m_softLimit); } return payload; }
JsonValue VolumeiSCSIAttributes::Jsonize() const { JsonValue payload; if(m_targetARNHasBeenSet) { payload.WithString("TargetARN", m_targetARN); } if(m_networkInterfaceIdHasBeenSet) { payload.WithString("NetworkInterfaceId", m_networkInterfaceId); } if(m_networkInterfacePortHasBeenSet) { payload.WithInteger("NetworkInterfacePort", m_networkInterfacePort); } if(m_lunNumberHasBeenSet) { payload.WithInteger("LunNumber", m_lunNumber); } if(m_chapEnabledHasBeenSet) { payload.WithBool("ChapEnabled", m_chapEnabled); } return payload; }
JsonValue SnapshotLimits::Jsonize() const { JsonValue payload; if(m_manualSnapshotsLimitHasBeenSet) { payload.WithInteger("ManualSnapshotsLimit", m_manualSnapshotsLimit); } if(m_manualSnapshotsCurrentCountHasBeenSet) { payload.WithInteger("ManualSnapshotsCurrentCount", m_manualSnapshotsCurrentCount); } if(m_manualSnapshotsLimitReachedHasBeenSet) { payload.WithBool("ManualSnapshotsLimitReached", m_manualSnapshotsLimitReached); } return payload; }
Aws::String GetLogEventsRequest::SerializePayload() const { JsonValue payload; if(m_logGroupNameHasBeenSet) { payload.WithString("logGroupName", m_logGroupName); } if(m_logStreamNameHasBeenSet) { payload.WithString("logStreamName", m_logStreamName); } if(m_startTimeHasBeenSet) { payload.WithInt64("startTime", m_startTime); } if(m_endTimeHasBeenSet) { payload.WithInt64("endTime", m_endTime); } if(m_nextTokenHasBeenSet) { payload.WithString("nextToken", m_nextToken); } if(m_limitHasBeenSet) { payload.WithInteger("limit", m_limit); } if(m_startFromHeadHasBeenSet) { payload.WithBool("startFromHead", m_startFromHead); } return payload.WriteReadable(); }
Aws::String DescribeWorkspacesRequest::SerializePayload() const { JsonValue payload; if(m_workspaceIdsHasBeenSet) { Array<JsonValue> workspaceIdsJsonList(m_workspaceIds.size()); for(unsigned workspaceIdsIndex = 0; workspaceIdsIndex < workspaceIdsJsonList.GetLength(); ++workspaceIdsIndex) { workspaceIdsJsonList[workspaceIdsIndex].AsString(m_workspaceIds[workspaceIdsIndex]); } payload.WithArray("WorkspaceIds", std::move(workspaceIdsJsonList)); } if(m_directoryIdHasBeenSet) { payload.WithString("DirectoryId", m_directoryId); } if(m_userNameHasBeenSet) { payload.WithString("UserName", m_userName); } if(m_bundleIdHasBeenSet) { payload.WithString("BundleId", m_bundleId); } if(m_limitHasBeenSet) { payload.WithInteger("Limit", m_limit); } if(m_nextTokenHasBeenSet) { payload.WithString("NextToken", m_nextToken); } return payload.WriteReadable(); }
JsonValue Resource::Jsonize() const { JsonValue payload; if(m_nameHasBeenSet) { payload.WithString("name", m_name); } if(m_typeHasBeenSet) { payload.WithString("type", m_type); } if(m_doubleValueHasBeenSet) { payload.WithDouble("doubleValue", m_doubleValue); } if(m_longValueHasBeenSet) { payload.WithInt64("longValue", m_longValue); } if(m_integerValueHasBeenSet) { payload.WithInteger("integerValue", m_integerValue); } if(m_stringSetValueHasBeenSet) { Array<JsonValue> stringSetValueJsonList(m_stringSetValue.size()); for(unsigned stringSetValueIndex = 0; stringSetValueIndex < stringSetValueJsonList.GetLength(); ++stringSetValueIndex) { stringSetValueJsonList[stringSetValueIndex].AsString(m_stringSetValue[stringSetValueIndex]); } payload.WithArray("stringSetValue", std::move(stringSetValueJsonList)); } return payload; }
Aws::String DescribeImagesRequest::SerializePayload() const { JsonValue payload; if(m_registryIdHasBeenSet) { payload.WithString("registryId", m_registryId); } if(m_repositoryNameHasBeenSet) { payload.WithString("repositoryName", m_repositoryName); } if(m_imageIdsHasBeenSet) { Array<JsonValue> imageIdsJsonList(m_imageIds.size()); for(unsigned imageIdsIndex = 0; imageIdsIndex < imageIdsJsonList.GetLength(); ++imageIdsIndex) { imageIdsJsonList[imageIdsIndex].AsObject(m_imageIds[imageIdsIndex].Jsonize()); } payload.WithArray("imageIds", std::move(imageIdsJsonList)); } if(m_nextTokenHasBeenSet) { payload.WithString("nextToken", m_nextToken); } if(m_maxResultsHasBeenSet) { payload.WithInteger("maxResults", m_maxResults); } if(m_filterHasBeenSet) { payload.WithObject("filter", m_filter.Jsonize()); } return payload.WriteReadable(); }
Aws::String ListCommandInvocationsRequest::SerializePayload() const { JsonValue payload; if(m_commandIdHasBeenSet) { payload.WithString("CommandId", m_commandId); } if(m_instanceIdHasBeenSet) { payload.WithString("InstanceId", m_instanceId); } if(m_maxResultsHasBeenSet) { payload.WithInteger("MaxResults", m_maxResults); } if(m_nextTokenHasBeenSet) { payload.WithString("NextToken", m_nextToken); } if(m_filtersHasBeenSet) { Array<JsonValue> filtersJsonList(m_filters.size()); for(unsigned filtersIndex = 0; filtersIndex < filtersJsonList.GetLength(); ++filtersIndex) { filtersJsonList[filtersIndex].AsObject(m_filters[filtersIndex].Jsonize()); } payload.WithArray("Filters", std::move(filtersJsonList)); } if(m_detailsHasBeenSet) { payload.WithBool("Details", m_details); } return payload.WriteReadable(); }
Aws::String StartBuildRequest::SerializePayload() const { JsonValue payload; if(m_projectNameHasBeenSet) { payload.WithString("projectName", m_projectName); } if(m_sourceVersionHasBeenSet) { payload.WithString("sourceVersion", m_sourceVersion); } if(m_artifactsOverrideHasBeenSet) { payload.WithObject("artifactsOverride", m_artifactsOverride.Jsonize()); } if(m_environmentVariablesOverrideHasBeenSet) { Array<JsonValue> environmentVariablesOverrideJsonList(m_environmentVariablesOverride.size()); for(unsigned environmentVariablesOverrideIndex = 0; environmentVariablesOverrideIndex < environmentVariablesOverrideJsonList.GetLength(); ++environmentVariablesOverrideIndex) { environmentVariablesOverrideJsonList[environmentVariablesOverrideIndex].AsObject(m_environmentVariablesOverride[environmentVariablesOverrideIndex].Jsonize()); } payload.WithArray("environmentVariablesOverride", std::move(environmentVariablesOverrideJsonList)); } if(m_buildspecOverrideHasBeenSet) { payload.WithString("buildspecOverride", m_buildspecOverride); } if(m_timeoutInMinutesOverrideHasBeenSet) { payload.WithInteger("timeoutInMinutesOverride", m_timeoutInMinutesOverride); } return payload.WriteReadable(); }
JsonValue ActionExecution::Jsonize() const { JsonValue payload; if(m_statusHasBeenSet) { payload.WithString("status", ActionExecutionStatusMapper::GetNameForActionExecutionStatus(m_status)); } if(m_summaryHasBeenSet) { payload.WithString("summary", m_summary); } if(m_lastStatusChangeHasBeenSet) { payload.WithDouble("lastStatusChange", m_lastStatusChange.SecondsWithMSPrecision()); } if(m_externalExecutionIdHasBeenSet) { payload.WithString("externalExecutionId", m_externalExecutionId); } if(m_externalExecutionUrlHasBeenSet) { payload.WithString("externalExecutionUrl", m_externalExecutionUrl); } if(m_percentCompleteHasBeenSet) { payload.WithInteger("percentComplete", m_percentComplete); } if(m_errorDetailsHasBeenSet) { payload.WithObject("errorDetails", m_errorDetails.Jsonize()); } return payload; }
JsonValue GroupType::Jsonize() const { JsonValue payload; if(m_groupNameHasBeenSet) { payload.WithString("GroupName", m_groupName); } if(m_userPoolIdHasBeenSet) { payload.WithString("UserPoolId", m_userPoolId); } if(m_descriptionHasBeenSet) { payload.WithString("Description", m_description); } if(m_roleArnHasBeenSet) { payload.WithString("RoleArn", m_roleArn); } if(m_precedenceHasBeenSet) { payload.WithInteger("Precedence", m_precedence); } if(m_lastModifiedDateHasBeenSet) { payload.WithDouble("LastModifiedDate", m_lastModifiedDate.SecondsWithMSPrecision()); } if(m_creationDateHasBeenSet) { payload.WithDouble("CreationDate", m_creationDate.SecondsWithMSPrecision()); } return payload; }
JsonValue MinimumHealthyHosts::Jsonize() const { JsonValue payload; if(m_valueHasBeenSet) { payload.WithInteger("value", m_value); } if(m_typeHasBeenSet) { payload.WithString("type", MinimumHealthyHostsTypeMapper::GetNameForMinimumHealthyHostsType(m_type)); } return std::move(payload); }
Aws::String ListDiscoveredResourcesRequest::SerializePayload() const { JsonValue payload; if(m_resourceTypeHasBeenSet) { payload.WithString("resourceType", ResourceTypeMapper::GetNameForResourceType(m_resourceType)); } if(m_resourceIdsHasBeenSet) { Array<JsonValue> resourceIdsJsonList(m_resourceIds.size()); for(unsigned resourceIdsIndex = 0; resourceIdsIndex < resourceIdsJsonList.GetLength(); ++resourceIdsIndex) { resourceIdsJsonList[resourceIdsIndex].AsString(m_resourceIds[resourceIdsIndex]); } payload.WithArray("resourceIds", std::move(resourceIdsJsonList)); } if(m_resourceNameHasBeenSet) { payload.WithString("resourceName", m_resourceName); } if(m_limitHasBeenSet) { payload.WithInteger("limit", m_limit); } if(m_includeDeletedResourcesHasBeenSet) { payload.WithBool("includeDeletedResources", m_includeDeletedResources); } if(m_nextTokenHasBeenSet) { payload.WithString("nextToken", m_nextToken); } return payload.WriteReadable(); }
Aws::String ListIncomingTypedLinksRequest::SerializePayload() const { JsonValue payload; if(m_objectReferenceHasBeenSet) { payload.WithObject("ObjectReference", m_objectReference.Jsonize()); } if(m_filterAttributeRangesHasBeenSet) { Array<JsonValue> filterAttributeRangesJsonList(m_filterAttributeRanges.size()); for(unsigned filterAttributeRangesIndex = 0; filterAttributeRangesIndex < filterAttributeRangesJsonList.GetLength(); ++filterAttributeRangesIndex) { filterAttributeRangesJsonList[filterAttributeRangesIndex].AsObject(m_filterAttributeRanges[filterAttributeRangesIndex].Jsonize()); } payload.WithArray("FilterAttributeRanges", std::move(filterAttributeRangesJsonList)); } if(m_filterTypedLinkHasBeenSet) { payload.WithObject("FilterTypedLink", m_filterTypedLink.Jsonize()); } if(m_nextTokenHasBeenSet) { payload.WithString("NextToken", m_nextToken); } if(m_maxResultsHasBeenSet) { payload.WithInteger("MaxResults", m_maxResults); } if(m_consistencyLevelHasBeenSet) { payload.WithString("ConsistencyLevel", ConsistencyLevelMapper::GetNameForConsistencyLevel(m_consistencyLevel)); } return payload.View().WriteReadable(); }
Aws::String DescribeScheduledActionsRequest::SerializePayload() const { JsonValue payload; if(m_scheduledActionNamesHasBeenSet) { Array<JsonValue> scheduledActionNamesJsonList(m_scheduledActionNames.size()); for(unsigned scheduledActionNamesIndex = 0; scheduledActionNamesIndex < scheduledActionNamesJsonList.GetLength(); ++scheduledActionNamesIndex) { scheduledActionNamesJsonList[scheduledActionNamesIndex].AsString(m_scheduledActionNames[scheduledActionNamesIndex]); } payload.WithArray("ScheduledActionNames", std::move(scheduledActionNamesJsonList)); } if(m_serviceNamespaceHasBeenSet) { payload.WithString("ServiceNamespace", ServiceNamespaceMapper::GetNameForServiceNamespace(m_serviceNamespace)); } if(m_resourceIdHasBeenSet) { payload.WithString("ResourceId", m_resourceId); } if(m_scalableDimensionHasBeenSet) { payload.WithString("ScalableDimension", ScalableDimensionMapper::GetNameForScalableDimension(m_scalableDimension)); } if(m_maxResultsHasBeenSet) { payload.WithInteger("MaxResults", m_maxResults); } if(m_nextTokenHasBeenSet) { payload.WithString("NextToken", m_nextToken); } return payload.View().WriteReadable(); }
Aws::String GenerateDataKeyRequest::SerializePayload() const { JsonValue payload; if(m_keyIdHasBeenSet) { payload.WithString("KeyId", m_keyId); } if(m_encryptionContextHasBeenSet) { JsonValue encryptionContextJsonMap; for(auto& encryptionContextItem : m_encryptionContext) { encryptionContextJsonMap.WithString(encryptionContextItem.first, encryptionContextItem.second); } payload.WithObject("EncryptionContext", std::move(encryptionContextJsonMap)); } if(m_numberOfBytesHasBeenSet) { payload.WithInteger("NumberOfBytes", m_numberOfBytes); } if(m_keySpecHasBeenSet) { payload.WithString("KeySpec", DataKeySpecMapper::GetNameForDataKeySpec(m_keySpec)); } if(m_grantTokensHasBeenSet) { Array<JsonValue> grantTokensJsonList(m_grantTokens.size()); for(unsigned grantTokensIndex = 0; grantTokensIndex < grantTokensJsonList.GetLength(); ++grantTokensIndex) { grantTokensJsonList[grantTokensIndex].AsString(m_grantTokens[grantTokensIndex]); } payload.WithArray("GrantTokens", std::move(grantTokensJsonList)); } return payload.WriteReadable(); }
Aws::String DescribeOrderableReplicationInstancesRequest::SerializePayload() const { JsonValue payload; if(m_maxRecordsHasBeenSet) { payload.WithInteger("MaxRecords", m_maxRecords); } if(m_markerHasBeenSet) { payload.WithString("Marker", m_marker); } return payload.View().WriteReadable(); }
JsonValue ShutdownEventConfiguration::Jsonize() const { JsonValue payload; if(m_executionTimeoutHasBeenSet) { payload.WithInteger("ExecutionTimeout", m_executionTimeout); } if(m_delayUntilElbConnectionsDrainedHasBeenSet) { payload.WithBool("DelayUntilElbConnectionsDrained", m_delayUntilElbConnectionsDrained); } return payload; }
Aws::String ListStateMachinesRequest::SerializePayload() const { JsonValue payload; if(m_maxResultsHasBeenSet) { payload.WithInteger("maxResults", m_maxResults); } if(m_nextTokenHasBeenSet) { payload.WithString("nextToken", m_nextToken); } return payload.WriteReadable(); }
Aws::String RenewOfferingRequest::SerializePayload() const { JsonValue payload; if(m_offeringIdHasBeenSet) { payload.WithString("offeringId", m_offeringId); } if(m_quantityHasBeenSet) { payload.WithInteger("quantity", m_quantity); } return payload.View().WriteReadable(); }
Aws::String CreateStreamRequest::SerializePayload() const { JsonValue payload; if(m_streamNameHasBeenSet) { payload.WithString("StreamName", m_streamName); } if(m_shardCountHasBeenSet) { payload.WithInteger("ShardCount", m_shardCount); } return payload.WriteReadable(); }
JsonValue RetentionConfiguration::Jsonize() const { JsonValue payload; if(m_nameHasBeenSet) { payload.WithString("Name", m_name); } if(m_retentionPeriodInDaysHasBeenSet) { payload.WithInteger("RetentionPeriodInDays", m_retentionPeriodInDays); } return payload; }
Aws::String ListKeysRequest::SerializePayload() const { JsonValue payload; if(m_limitHasBeenSet) { payload.WithInteger("Limit", m_limit); } if(m_markerHasBeenSet) { payload.WithString("Marker", m_marker); } return payload.WriteReadable(); }
Aws::String ListIdentityPoolsRequest::SerializePayload() const { JsonValue payload; if(m_maxResultsHasBeenSet) { payload.WithInteger("MaxResults", m_maxResults); } if(m_nextTokenHasBeenSet) { payload.WithString("NextToken", m_nextToken); } return payload.WriteReadable(); }
Aws::String ListTablesRequest::SerializePayload() const { JsonValue payload; if(m_exclusiveStartTableNameHasBeenSet) { payload.WithString("ExclusiveStartTableName", m_exclusiveStartTableName); } if(m_limitHasBeenSet) { payload.WithInteger("Limit", m_limit); } return payload.WriteReadable(); }
JsonValue EbsBlockDeviceConfig::Jsonize() const { JsonValue payload; if(m_volumeSpecificationHasBeenSet) { payload.WithObject("VolumeSpecification", m_volumeSpecification.Jsonize()); } if(m_volumesPerInstanceHasBeenSet) { payload.WithInteger("VolumesPerInstance", m_volumesPerInstance); } return payload; }
Aws::String DescribeDefaultParametersRequest::SerializePayload() const { JsonValue payload; if(m_maxResultsHasBeenSet) { payload.WithInteger("MaxResults", m_maxResults); } if(m_nextTokenHasBeenSet) { payload.WithString("NextToken", m_nextToken); } return payload.View().WriteReadable(); }