Changing imported configurations during record migration

Hi Paul,

Following Kevin’s example mentioned here: IdbMigrationStrategy for Device ExtensionPoints

something like this:

strategies.add(ExtensionPointRecordMigrationStrategy
        .newBuilder(SnmpV1DeviceExtensionPoint.TYPE_ID)
        .resourceType(DeviceExtensionPoint.DEVICE_RESOURCE_TYPE)
        .profileMeta(DeviceSettingsRecord.META)
        .settingsRecordForeignKey((SFieldReference<?>) SnmpV1DriverSettings.DEVICE_SETTINGS)
        .settingsMeta(SnmpV1DriverSettings.META)
        .settingsEncoder(encoder ->
                encoder.withCustomFieldName((SFieldMeta) SnmpV1DriverSettings.SNMP_HOST_NAME, "connectivity.snmphostname")
                        .withCustomFieldName((SFieldMeta) SnmpV1DriverSettings.SNMP_PORT, "connectivity.snmpport")
                        .withCustomFieldName((SFieldMeta) SnmpV1DriverSettings.SNMP_TRANSPORT, "connectivity.snmptransport")
                        .withCustomFieldName((SFieldMeta) SnmpV1DriverSettings.SNMP_COMMUNITY, "security.snmpcommunity")
                        .withCustomFieldName((SFieldMeta) SnmpV1DriverSettings.MAX_ITEMS_PER_READ_REQUEST, "advanced.maxitemsperreadrequest")
                        .withCustomFieldName((SFieldMeta) SnmpV1DriverSettings.READ_TIMEOUT, "advanced.readtimeout")
                        .withCustomFieldName((SFieldMeta) SnmpV1DriverSettings.WRITE_TIMEOUT, "advanced.writetimeout")
                        .withCustomFieldName((SFieldMeta) SnmpV1DriverSettings.RETRIES, "advanced.retries")
                        .withCustomFieldName((SFieldMeta) SnmpV1DriverSettings.CONCURRENT_REQUESTS, "advanced.concurrentrequests")
                        .withCustomFieldName((SFieldMeta) SnmpV1DriverSettings.ENABLE_CONNECT_CHECK, "advanced.enabledconnectcheck")
                        .withCustomFieldName((SFieldMeta) SnmpV1DriverSettings.INDEX_CHECK_RATE, "advanced.indexcheckrate")
                        .withCustomFieldName((SFieldMeta) SnmpV1DriverSettings.MIB_TYPE, "advanced.mibtype")
                        .withCustomFieldName((SFieldMeta) SnmpV1DriverSettings.CUSTOM_MIB_PATH, "advanced.custommibpath"))
        .build());

The field I’m concerned with is the MIB type.