def as_dict()

in greengrasssdk/stream_manager/data/__init__.py [0:0]


    def as_dict(self):
        d = {}
        if self.__identifier is not None:
            d["identifier"] = (
                self.__identifier.as_dict()
                if hasattr(self.__identifier, "as_dict")
                else self.__identifier
            )
        if self.__iot_channel is not None:
            d["iotChannel"] = (
                self.__iot_channel.as_dict()
                if hasattr(self.__iot_channel, "as_dict")
                else self.__iot_channel
            )
        if self.__iot_msg_id_prefix is not None:
            d["iotMsgIdPrefix"] = (
                self.__iot_msg_id_prefix.as_dict()
                if hasattr(self.__iot_msg_id_prefix, "as_dict")
                else self.__iot_msg_id_prefix
            )
        if self.__batch_size is not None:
            d["batchSize"] = (
                self.__batch_size.as_dict()
                if hasattr(self.__batch_size, "as_dict")
                else self.__batch_size
            )
        if self.__batch_interval_millis is not None:
            d["batchIntervalMillis"] = (
                self.__batch_interval_millis.as_dict()
                if hasattr(self.__batch_interval_millis, "as_dict")
                else self.__batch_interval_millis
            )
        if self.__priority is not None:
            d["priority"] = (
                self.__priority.as_dict()
                if hasattr(self.__priority, "as_dict")
                else self.__priority
            )
        if self.__start_sequence_number is not None:
            d["startSequenceNumber"] = (
                self.__start_sequence_number.as_dict()
                if hasattr(self.__start_sequence_number, "as_dict")
                else self.__start_sequence_number
            )
        if self.__disabled is not None:
            d["disabled"] = (
                self.__disabled.as_dict()
                if hasattr(self.__disabled, "as_dict")
                else self.__disabled
            )
        return d