package com.zioinfo.kintex.module.m5;

import org.springframework.boot.context.properties.ConfigurationProperties;

/** kintex.render.* — RenderJob Redis 큐/쿼터 설정(나노바나나 워커 계약). */
@ConfigurationProperties(prefix = "kintex.render")
public class RenderProperties {

    /** 워커가 소비하는 Redis 큐 키(BRPOP 대상). */
    private String queueKey = "kintex:renderjob:queue";

    /** 행사별 기본 생성 쿼터(성공 시에만 차감 — PLANNING §6-5). */
    private int eventQuotaDefault = 500;

    public String getQueueKey() {
        return queueKey;
    }

    public void setQueueKey(String queueKey) {
        this.queueKey = queueKey;
    }

    public int getEventQuotaDefault() {
        return eventQuotaDefault;
    }

    public void setEventQuotaDefault(int eventQuotaDefault) {
        this.eventQuotaDefault = eventQuotaDefault;
    }
}
