Class AIAPIQuotaLimitDTO

java.lang.Object
org.wso2.am.integration.clients.admin.api.dto.AIAPIQuotaLimitDTO

public class AIAPIQuotaLimitDTO extends Object
AIAPIQuotaLimitDTO
  • Field Details

  • Constructor Details

    • AIAPIQuotaLimitDTO

      public AIAPIQuotaLimitDTO()
  • Method Details

    • timeUnit

      public AIAPIQuotaLimitDTO timeUnit(String timeUnit)
    • getTimeUnit

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

      public void setTimeUnit(String timeUnit)
    • unitTime

      public AIAPIQuotaLimitDTO unitTime(Integer unitTime)
    • getUnitTime

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

      public void setUnitTime(Integer unitTime)
    • requestCount

      public AIAPIQuotaLimitDTO requestCount(Long requestCount)
    • getRequestCount

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

      public void setRequestCount(Long requestCount)
    • totalTokenCount

      public AIAPIQuotaLimitDTO totalTokenCount(Long totalTokenCount)
    • getTotalTokenCount

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

      public void setTotalTokenCount(Long totalTokenCount)
    • promptTokenCount

      public AIAPIQuotaLimitDTO promptTokenCount(Long promptTokenCount)
    • getPromptTokenCount

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

      public void setPromptTokenCount(Long promptTokenCount)
    • completionTokenCount

      public AIAPIQuotaLimitDTO completionTokenCount(Long completionTokenCount)
    • getCompletionTokenCount

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

      public void setCompletionTokenCount(Long completionTokenCount)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object