Source

  1. acme
  2. experiment
  3. v2

rollout.proto

proto3 · package acme.experiment.v2

1syntax = "proto3";
2
3package acme.experiment.v2;
4
5import "acme/experiment/v1/flags.proto";
6import "google/api/field_behavior.proto";
7
8option go_package = "acme.example/experiment/v2;experimentv2";
9
10// A gradual rollout of a v1 feature flag.
11message Rollout {
12 string id = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
13 acme.experiment.v1.Flag flag = 2 [(google.api.field_behavior) = REQUIRED];
14 // Portion of traffic that receives the flag, from 0 to 100.
15 int32 percent = 3;