asMap()

in aws-greengrass-core-sdk/stream-manager/data/index.js [5036:5069]


    asMap() {
        const d = {};
        if (this.http !== null) {
            d["http"] = this.http.reduce((acc, v) => {
                acc.push(Object.prototype.hasOwnProperty.call(Object.getPrototypeOf(v), "asMap") ? v.asMap() : v);
                return acc;
            }, []);
        }
        if (this.iotAnalytics !== null) {
            d["iotAnalytics"] = this.iotAnalytics.reduce((acc, v) => {
                acc.push(Object.prototype.hasOwnProperty.call(Object.getPrototypeOf(v), "asMap") ? v.asMap() : v);
                return acc;
            }, []);
        }
        if (this.kinesis !== null) {
            d["kinesis"] = this.kinesis.reduce((acc, v) => {
                acc.push(Object.prototype.hasOwnProperty.call(Object.getPrototypeOf(v), "asMap") ? v.asMap() : v);
                return acc;
            }, []);
        }
        if (this.IotSitewise !== null) {
            d["IotSitewise"] = this.IotSitewise.reduce((acc, v) => {
                acc.push(Object.prototype.hasOwnProperty.call(Object.getPrototypeOf(v), "asMap") ? v.asMap() : v);
                return acc;
            }, []);
        }
        if (this.s3TaskExecutor !== null) {
            d["s3TaskExecutor"] = this.s3TaskExecutor.reduce((acc, v) => {
                acc.push(Object.prototype.hasOwnProperty.call(Object.getPrototypeOf(v), "asMap") ? v.asMap() : v);
                return acc;
            }, []);
        }
        return d;
    }