Class AIAPIQuotaLimitDTO


  • public class AIAPIQuotaLimitDTO
    extends Object
    AIAPIQuotaLimitDTO
    • Constructor Detail

      • AIAPIQuotaLimitDTO

        public AIAPIQuotaLimitDTO()
    • Method Detail

      • getTimeUnit

        public String getTimeUnit()
        Unit of the time. Allowed values are \"sec\", \"min\", \"hour\", \"day\"
        Returns:
        timeUnit
      • setTimeUnit

        public void setTimeUnit​(String timeUnit)
      • getUnitTime

        public Integer getUnitTime()
        Time limit that the throttling limit applies.
        Returns:
        unitTime
      • setUnitTime

        public void setUnitTime​(Integer unitTime)
      • getRequestCount

        public Long getRequestCount()
        Maximum number of requests allowed
        Returns:
        requestCount
      • setRequestCount

        public void setRequestCount​(Long requestCount)
      • getTotalTokenCount

        @Nullable
        public Long getTotalTokenCount()
        Maximum number of total tokens allowed
        Returns:
        totalTokenCount
      • setTotalTokenCount

        public void setTotalTokenCount​(Long totalTokenCount)
      • getPromptTokenCount

        @Nullable
        public Long getPromptTokenCount()
        Maximum number of prompt tokens allowed
        Returns:
        promptTokenCount
      • setPromptTokenCount

        public void setPromptTokenCount​(Long promptTokenCount)
      • getCompletionTokenCount

        @Nullable
        public Long getCompletionTokenCount()
        Maximum number of completion tokens allowed
        Returns:
        completionTokenCount
      • setCompletionTokenCount

        public void setCompletionTokenCount​(Long completionTokenCount)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object