in aws-greengrass-core-sdk/stream-manager/data/index.js [5001:5034]
static fromMap(d) {
const ret = new ExportDefinition();
if ("http" in d) {
ret.http = d["http"].reduce((acc, v) => {
acc.push(Object.prototype.hasOwnProperty.call(HTTPConfig, "fromMap") ? HTTPConfig.fromMap(v) : v);
return acc;
}, []);
}
if ("iotAnalytics" in d) {
ret.iotAnalytics = d["iotAnalytics"].reduce((acc, v) => {
acc.push(Object.prototype.hasOwnProperty.call(IoTAnalyticsConfig, "fromMap") ? IoTAnalyticsConfig.fromMap(v) : v);
return acc;
}, []);
}
if ("kinesis" in d) {
ret.kinesis = d["kinesis"].reduce((acc, v) => {
acc.push(Object.prototype.hasOwnProperty.call(KinesisConfig, "fromMap") ? KinesisConfig.fromMap(v) : v);
return acc;
}, []);
}
if ("IotSitewise" in d) {
ret.IotSitewise = d["IotSitewise"].reduce((acc, v) => {
acc.push(Object.prototype.hasOwnProperty.call(IoTSiteWiseConfig, "fromMap") ? IoTSiteWiseConfig.fromMap(v) : v);
return acc;
}, []);
}
if ("s3TaskExecutor" in d) {
ret.s3TaskExecutor = d["s3TaskExecutor"].reduce((acc, v) => {
acc.push(Object.prototype.hasOwnProperty.call(S3ExportTaskExecutorConfig, "fromMap") ? S3ExportTaskExecutorConfig.fromMap(v) : v);
return acc;
}, []);
}
return ret;
}