Class ChatSessionRateLimitsParam
-
- All Implemented Interfaces:
public final class ChatSessionRateLimitsParam
Controls request rate limits for the session.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
ChatSessionRateLimitsParam.Builder
A builder for ChatSessionRateLimitsParam.
-
Method Summary
Modifier and Type Method Description final Optional<Long>
maxRequestsPer1Minute()
Maximum number of requests allowed per minute for the session. final JsonField<Long>
_maxRequestsPer1Minute()
Returns the raw JSON value of maxRequestsPer1Minute. final Map<String, JsonValue>
_additionalProperties()
final ChatSessionRateLimitsParam.Builder
toBuilder()
final ChatSessionRateLimitsParam
validate()
final Boolean
isValid()
Boolean
equals(Object other)
Integer
hashCode()
String
toString()
final static ChatSessionRateLimitsParam.Builder
builder()
Returns a mutable builder for constructing an instance of ChatSessionRateLimitsParam. -
-
Method Detail
-
maxRequestsPer1Minute
final Optional<Long> maxRequestsPer1Minute()
Maximum number of requests allowed per minute for the session. Defaults to 10.
-
_maxRequestsPer1Minute
final JsonField<Long> _maxRequestsPer1Minute()
Returns the raw JSON value of maxRequestsPer1Minute.
Unlike maxRequestsPer1Minute, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final ChatSessionRateLimitsParam.Builder toBuilder()
-
validate
final ChatSessionRateLimitsParam validate()
-
builder
final static ChatSessionRateLimitsParam.Builder builder()
Returns a mutable builder for constructing an instance of ChatSessionRateLimitsParam.
-
-
-
-