JsonValue ExportFilter::Jsonize() const { JsonValue payload; if(m_nameHasBeenSet) { payload.WithString("name", m_name); } if(m_valuesHasBeenSet) { Array<JsonValue> valuesJsonList(m_values.size()); for(unsigned valuesIndex = 0; valuesIndex < valuesJsonList.GetLength(); ++valuesIndex) { valuesJsonList[valuesIndex].AsString(m_values[valuesIndex]); } payload.WithArray("values", std::move(valuesJsonList)); } if(m_conditionHasBeenSet) { payload.WithString("condition", m_condition); } return payload; }
JsonValue InventoryFilter::Jsonize() const { JsonValue payload; if(m_keyHasBeenSet) { payload.WithString("Key", m_key); } if(m_valuesHasBeenSet) { Array<JsonValue> valuesJsonList(m_values.size()); for(unsigned valuesIndex = 0; valuesIndex < valuesJsonList.GetLength(); ++valuesIndex) { valuesJsonList[valuesIndex].AsString(m_values[valuesIndex]); } payload.WithArray("Values", std::move(valuesJsonList)); } if(m_typeHasBeenSet) { payload.WithString("Type", InventoryQueryOperatorTypeMapper::GetNameForInventoryQueryOperatorType(m_type)); } return payload; }
JsonValue MaintenanceWindowTaskParameterValueExpression::Jsonize() const { JsonValue payload; if(m_valuesHasBeenSet) { Array<JsonValue> valuesJsonList(m_values.size()); for(unsigned valuesIndex = 0; valuesIndex < valuesJsonList.GetLength(); ++valuesIndex) { valuesJsonList[valuesIndex].AsString(m_values[valuesIndex]); } payload.WithArray("Values", std::move(valuesJsonList)); } return payload; }
JsonValue AutomationExecutionFilter::Jsonize() const { JsonValue payload; if(m_keyHasBeenSet) { payload.WithString("Key", AutomationExecutionFilterKeyMapper::GetNameForAutomationExecutionFilterKey(m_key)); } if(m_valuesHasBeenSet) { Array<JsonValue> valuesJsonList(m_values.size()); for(unsigned valuesIndex = 0; valuesIndex < valuesJsonList.GetLength(); ++valuesIndex) { valuesJsonList[valuesIndex].AsString(m_values[valuesIndex]); } payload.WithArray("Values", std::move(valuesJsonList)); } return payload; }