static

in tools/code-generation/generator/src/main/java/com/amazonaws/util/awsclientgenerator/domainmodels/codegeneration/cpp/CppViewHelper.java [40:122]


    static {
        CORAL_TYPE_TO_CPP_TYPE_MAPPING.put("long", "long long");
        CORAL_TYPE_TO_CPP_TYPE_MAPPING.put("integer", "int");
        CORAL_TYPE_TO_CPP_TYPE_MAPPING.put("string", "Aws::String");
        CORAL_TYPE_TO_CPP_TYPE_MAPPING.put("timestamp", "Aws::Utils::DateTime");
        CORAL_TYPE_TO_CPP_TYPE_MAPPING.put("boolean", "bool");
        CORAL_TYPE_TO_CPP_TYPE_MAPPING.put("sensitive_boolean", "bool");
        CORAL_TYPE_TO_CPP_TYPE_MAPPING.put("double", "double");
        CORAL_TYPE_TO_CPP_TYPE_MAPPING.put("float", "double");
        CORAL_TYPE_TO_CPP_TYPE_MAPPING.put("blob", "Aws::Utils::ByteBuffer");
        CORAL_TYPE_TO_CPP_TYPE_MAPPING.put("sensitive_blob", "Aws::Utils::CryptoBuffer");
        CORAL_TYPE_TO_CPP_TYPE_MAPPING.put("sensitive_long", "long long");
        CORAL_TYPE_TO_CPP_TYPE_MAPPING.put("sensitive_integer", "int");
        CORAL_TYPE_TO_CPP_TYPE_MAPPING.put("sensitive_float", "double");
        CORAL_TYPE_TO_CPP_TYPE_MAPPING.put("sensitive_double", "double");
        CORAL_TYPE_TO_CPP_TYPE_MAPPING.put("sensitive_timestamp", "Aws::Utils::DateTime");

        CORAL_TYPE_TO_JSON_CPP_TYPE_MAPPING.put("long", "Int64");
        CORAL_TYPE_TO_JSON_CPP_TYPE_MAPPING.put("integer", "Integer");
        CORAL_TYPE_TO_JSON_CPP_TYPE_MAPPING.put("string", "String");
        CORAL_TYPE_TO_JSON_CPP_TYPE_MAPPING.put("boolean", "Bool");
        CORAL_TYPE_TO_JSON_CPP_TYPE_MAPPING.put("sensitive_boolean", "Bool");
        CORAL_TYPE_TO_JSON_CPP_TYPE_MAPPING.put("double", "Double");
        CORAL_TYPE_TO_JSON_CPP_TYPE_MAPPING.put("map", "Object");
        CORAL_TYPE_TO_JSON_CPP_TYPE_MAPPING.put("list", "Array");
        CORAL_TYPE_TO_JSON_CPP_TYPE_MAPPING.put("structure", "Object");
        CORAL_TYPE_TO_JSON_CPP_TYPE_MAPPING.put("blob", "String");
        CORAL_TYPE_TO_JSON_CPP_TYPE_MAPPING.put("float", "Double");
        CORAL_TYPE_TO_JSON_CPP_TYPE_MAPPING.put("timestamp", "Double");
        CORAL_TYPE_TO_JSON_CPP_TYPE_MAPPING.put("unixtimestamp", "Double");
        CORAL_TYPE_TO_JSON_CPP_TYPE_MAPPING.put("rfc822", "String");
        CORAL_TYPE_TO_JSON_CPP_TYPE_MAPPING.put("iso8601", "String");
        CORAL_TYPE_TO_JSON_CPP_TYPE_MAPPING.put("sensitive_long", "Int64");
        CORAL_TYPE_TO_JSON_CPP_TYPE_MAPPING.put("sensitive_integer", "Integer");
        CORAL_TYPE_TO_JSON_CPP_TYPE_MAPPING.put("sensitive_float", "Double");
        CORAL_TYPE_TO_JSON_CPP_TYPE_MAPPING.put("sensitive_double", "Double");
        CORAL_TYPE_TO_JSON_CPP_TYPE_MAPPING.put("sensitive_timestamp", "Double");
        CORAL_TYPE_TO_JSON_CPP_TYPE_MAPPING.put("sensitive_unixtimestamp", "Double");

        CORAL_TYPE_TO_XML_CONVERSION_MAPPING.put("long", "StringUtils::ConvertToInt64");
        CORAL_TYPE_TO_XML_CONVERSION_MAPPING.put("integer", "StringUtils::ConvertToInt32");
        CORAL_TYPE_TO_XML_CONVERSION_MAPPING.put("boolean", "StringUtils::ConvertToBool");
        CORAL_TYPE_TO_XML_CONVERSION_MAPPING.put("sensitive_boolean", "StringUtils::ConvertToBool");
        CORAL_TYPE_TO_XML_CONVERSION_MAPPING.put("double", "StringUtils::ConvertToDouble");
        CORAL_TYPE_TO_XML_CONVERSION_MAPPING.put("float", "StringUtils::ConvertToDouble");
        CORAL_TYPE_TO_XML_CONVERSION_MAPPING.put("sensitive_long", "StringUtils::ConvertToInt64");
        CORAL_TYPE_TO_XML_CONVERSION_MAPPING.put("sensitive_integer", "StringUtils::ConvertToInt32");
        CORAL_TYPE_TO_XML_CONVERSION_MAPPING.put("sensitive_float", "StringUtils::ConvertToDouble");
        CORAL_TYPE_TO_XML_CONVERSION_MAPPING.put("sensitive_double", "StringUtils::ConvertToDouble");

        CORAL_TYPE_TO_DEFAULT_VALUES.put("long", "0");
        CORAL_TYPE_TO_DEFAULT_VALUES.put("integer", "0");
        CORAL_TYPE_TO_DEFAULT_VALUES.put("boolean", "false");
        CORAL_TYPE_TO_DEFAULT_VALUES.put("sensitive_boolean", "false");
        CORAL_TYPE_TO_DEFAULT_VALUES.put("double", "0.0");
        CORAL_TYPE_TO_DEFAULT_VALUES.put("float", "0.0");
        CORAL_TYPE_TO_DEFAULT_VALUES.put("sensitive_long", "0");
        CORAL_TYPE_TO_DEFAULT_VALUES.put("sensitive_integer", "0");
        CORAL_TYPE_TO_DEFAULT_VALUES.put("sensitive_float", "0.0");
        CORAL_TYPE_TO_DEFAULT_VALUES.put("sensitive_double", "0.0");

        CORAL_PROTOCOL_TO_CONTENT_TYPE_MAPPING.put("json", "Aws::AMZN_JSON_CONTENT_TYPE_1_1");
        CORAL_PROTOCOL_TO_CONTENT_TYPE_MAPPING.put("json1.0", "Aws::AMZN_JSON_CONTENT_TYPE_1_0");
        CORAL_PROTOCOL_TO_CONTENT_TYPE_MAPPING.put("json1.1", "Aws::AMZN_JSON_CONTENT_TYPE_1_1");
        CORAL_PROTOCOL_TO_CONTENT_TYPE_MAPPING.put("rest-json", "Aws::JSON_CONTENT_TYPE");
        CORAL_PROTOCOL_TO_CONTENT_TYPE_MAPPING.put("rest-json1.0", "Aws::JSON_CONTENT_TYPE");
        CORAL_PROTOCOL_TO_CONTENT_TYPE_MAPPING.put("rest-json1.1", "Aws::JSON_CONTENT_TYPE");
        CORAL_PROTOCOL_TO_CONTENT_TYPE_MAPPING.put("rest-xml", "Aws::AMZN_XML_CONTENT_TYPE");
        CORAL_PROTOCOL_TO_CONTENT_TYPE_MAPPING.put("query", "Aws::FORM_CONTENT_TYPE");
        CORAL_PROTOCOL_TO_CONTENT_TYPE_MAPPING.put("ec2", "Aws::FORM_CONTENT_TYPE");
        CORAL_PROTOCOL_TO_CONTENT_TYPE_MAPPING.put("application-json", "Aws::JSON_CONTENT_TYPE");

        CORAL_PROTOCOL_TO_PAYLOAD_TYPE_MAPPING.put("json", "json");
        CORAL_PROTOCOL_TO_PAYLOAD_TYPE_MAPPING.put("rest-json", "json");
        CORAL_PROTOCOL_TO_PAYLOAD_TYPE_MAPPING.put("rest-xml", "xml");
        CORAL_PROTOCOL_TO_PAYLOAD_TYPE_MAPPING.put("query", "xml");
        CORAL_PROTOCOL_TO_PAYLOAD_TYPE_MAPPING.put("ec2", "xml");
        CORAL_PROTOCOL_TO_PAYLOAD_TYPE_MAPPING.put("application-json", "json");
        CORAL_PROTOCOL_TO_PAYLOAD_TYPE_MAPPING.put("api-gateway", "json");

        C2J_TIMESTAMP_FORMAT_TO_CPP_DATE_TIME_FORMAT.put("rfc822", "RFC822");
        C2J_TIMESTAMP_FORMAT_TO_CPP_DATE_TIME_FORMAT.put("iso8601", "ISO_8601");
    }