Builder
class Builder
A builder for TrailingWindowObject.
Functions
Link copied to clipboard
fun additionalProperties(additionalProperties: Map<String, JsonValue>): VelocityLimitParamsPeriodWindow.TrailingWindowObject.Builder
Link copied to clipboard
Returns an immutable instance of TrailingWindowObject.
Link copied to clipboard
fun duration(duration: JsonField<Long>): VelocityLimitParamsPeriodWindow.TrailingWindowObject.Builder
Sets Builder.duration to an arbitrary JSON value.
The size of the trailing window to calculate Spend Velocity over in seconds. The minimum value is 10 seconds, and the maximum value is 2678400 seconds (31 days).
Link copied to clipboard
Link copied to clipboard
fun putAllAdditionalProperties(additionalProperties: Map<String, JsonValue>): VelocityLimitParamsPeriodWindow.TrailingWindowObject.Builder
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun type(type: JsonField<VelocityLimitParamsPeriodWindow.TrailingWindowObject.Type>): VelocityLimitParamsPeriodWindow.TrailingWindowObject.Builder
Sets Builder.type to an arbitrary JSON value.