Rollout
zio.blocks.config.Rollout
object Rollout
Rollout DSL for selecting values based on path-matching and percentage bucketing.
Grammar:
expression = choice { ";" choice }
choice = value "@" selector | value
selector = path [ "/" percentage ]
path = segment { "/" segment }
segment = "*" | literal
percentage = digits "%"
Left-to-right evaluation, first match wins. A bare value (no @) is a catch-all and should appear last; later entries are unreachable.
Attributes
- Source
- Rollout.scala
- Graph
-
- Supertypes
- Self type
-
Rollout.type
Members list
Type members
Classlikes
object Choice
Attributes
- Companion
- trait
- Source
- Rollout.scala
- Supertypes
- Self type
-
Choice.type
Attributes
- Companion
- object
- Source
- Rollout.scala
- Supertypes
- Known subtypes
Attributes
- Source
- Rollout.scala
- Supertypes
object Segment
Attributes
- Companion
- trait
- Source
- Rollout.scala
- Supertypes
- Self type
-
Segment.type
Attributes
- Companion
- object
- Source
- Rollout.scala
- Supertypes
- Known subtypes
Attributes
- Source
- Rollout.scala
- Supertypes
Value members
Concrete methods
Attributes
- Source
- Rollout.scala
Attributes
- Source
- Rollout.scala
Attributes
- Source
- Rollout.scala
Attributes
- Source
- Rollout.scala
Attributes
- Source
- Rollout.scala
In this article