| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- {
- "groups": [
- {
- "name": "idempontent",
- "type": "com.tuoren.common.commponent.idempotent.IdempotentProperties",
- "sourceType": "com.tuoren.common.commponent.idempotent.IdempotentProperties"
- },
- {
- "name": "mqtt",
- "type": "com.tuoren.common.properties.MqttPushProperties",
- "sourceType": "com.tuoren.common.properties.MqttPushProperties"
- },
- {
- "name": "ratelimit",
- "type": "com.tuoren.common.commponent.rateLimit.RateLimiterProperties",
- "sourceType": "com.tuoren.common.commponent.rateLimit.RateLimiterProperties"
- }
- ],
- "properties": [
- {
- "name": "idempontent.expire",
- "type": "java.lang.Long",
- "sourceType": "com.tuoren.common.commponent.idempotent.IdempotentProperties",
- "defaultValue": 0
- },
- {
- "name": "mqtt.client-id",
- "type": "java.lang.String",
- "sourceType": "com.tuoren.common.properties.MqttPushProperties",
- "defaultValue": "TUOREN"
- },
- {
- "name": "mqtt.default-qos",
- "type": "java.lang.Integer",
- "sourceType": "com.tuoren.common.properties.MqttPushProperties",
- "defaultValue": 0
- },
- {
- "name": "mqtt.default-topic",
- "type": "java.lang.String",
- "sourceType": "com.tuoren.common.properties.MqttPushProperties",
- "defaultValue": "tuoren\/netpump\/alarm\/%s"
- },
- {
- "name": "mqtt.password",
- "type": "java.lang.String",
- "sourceType": "com.tuoren.common.properties.MqttPushProperties",
- "defaultValue": "public"
- },
- {
- "name": "mqtt.push-url",
- "type": "java.lang.String",
- "sourceType": "com.tuoren.common.properties.MqttPushProperties",
- "defaultValue": "http:\/\/123.56.154.53:18083\/api\/v4\/mqtt\/publish"
- },
- {
- "name": "mqtt.username",
- "type": "java.lang.String",
- "sourceType": "com.tuoren.common.properties.MqttPushProperties",
- "defaultValue": "admin"
- },
- {
- "name": "ratelimit.bucket-size",
- "type": "java.lang.Integer",
- "sourceType": "com.tuoren.common.commponent.rateLimit.RateLimiterProperties",
- "defaultValue": 100
- },
- {
- "name": "ratelimit.enable",
- "type": "java.lang.Boolean",
- "sourceType": "com.tuoren.common.commponent.rateLimit.RateLimiterProperties",
- "defaultValue": true
- },
- {
- "name": "ratelimit.rate",
- "type": "java.lang.Integer",
- "sourceType": "com.tuoren.common.commponent.rateLimit.RateLimiterProperties",
- "defaultValue": 10
- },
- {
- "name": "ratelimit.type",
- "type": "com.tuoren.common.commponent.rateLimit.Interface.RateLimiter$Type",
- "sourceType": "com.tuoren.common.commponent.rateLimit.RateLimiterProperties"
- },
- {
- "name": "ratelimit.wait-time",
- "type": "java.lang.Long",
- "sourceType": "com.tuoren.common.commponent.rateLimit.RateLimiterProperties",
- "defaultValue": 0
- }
- ],
- "hints": []
- }
|