Documentation ¶
Overview ¶
Package flipt is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterFliptHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterFliptHandlerClient(ctx context.Context, mux *runtime.ServeMux, client FliptClient) error
- func RegisterFliptHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterFliptServer(s *grpc.Server, srv FliptServer)
- type ComparisonType
- type Constraint
- func (*Constraint) Descriptor() ([]byte, []int)
- func (m *Constraint) GetCreatedAt() *timestamp.Timestamp
- func (m *Constraint) GetId() string
- func (m *Constraint) GetOperator() string
- func (m *Constraint) GetProperty() string
- func (m *Constraint) GetSegmentKey() string
- func (m *Constraint) GetType() ComparisonType
- func (m *Constraint) GetUpdatedAt() *timestamp.Timestamp
- func (m *Constraint) GetValue() string
- func (*Constraint) ProtoMessage()
- func (m *Constraint) Reset()
- func (m *Constraint) String() string
- func (m *Constraint) XXX_DiscardUnknown()
- func (m *Constraint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Constraint) XXX_Merge(src proto.Message)
- func (m *Constraint) XXX_Size() int
- func (m *Constraint) XXX_Unmarshal(b []byte) error
- type CreateConstraintRequest
- func (*CreateConstraintRequest) Descriptor() ([]byte, []int)
- func (m *CreateConstraintRequest) GetOperator() string
- func (m *CreateConstraintRequest) GetProperty() string
- func (m *CreateConstraintRequest) GetSegmentKey() string
- func (m *CreateConstraintRequest) GetType() ComparisonType
- func (m *CreateConstraintRequest) GetValue() string
- func (*CreateConstraintRequest) ProtoMessage()
- func (m *CreateConstraintRequest) Reset()
- func (m *CreateConstraintRequest) String() string
- func (m *CreateConstraintRequest) XXX_DiscardUnknown()
- func (m *CreateConstraintRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateConstraintRequest) XXX_Merge(src proto.Message)
- func (m *CreateConstraintRequest) XXX_Size() int
- func (m *CreateConstraintRequest) XXX_Unmarshal(b []byte) error
- type CreateDistributionRequest
- func (*CreateDistributionRequest) Descriptor() ([]byte, []int)
- func (m *CreateDistributionRequest) GetFlagKey() string
- func (m *CreateDistributionRequest) GetRollout() float32
- func (m *CreateDistributionRequest) GetRuleId() string
- func (m *CreateDistributionRequest) GetVariantId() string
- func (*CreateDistributionRequest) ProtoMessage()
- func (m *CreateDistributionRequest) Reset()
- func (m *CreateDistributionRequest) String() string
- func (m *CreateDistributionRequest) XXX_DiscardUnknown()
- func (m *CreateDistributionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateDistributionRequest) XXX_Merge(src proto.Message)
- func (m *CreateDistributionRequest) XXX_Size() int
- func (m *CreateDistributionRequest) XXX_Unmarshal(b []byte) error
- type CreateFlagRequest
- func (*CreateFlagRequest) Descriptor() ([]byte, []int)
- func (m *CreateFlagRequest) GetDescription() string
- func (m *CreateFlagRequest) GetEnabled() bool
- func (m *CreateFlagRequest) GetKey() string
- func (m *CreateFlagRequest) GetName() string
- func (*CreateFlagRequest) ProtoMessage()
- func (m *CreateFlagRequest) Reset()
- func (m *CreateFlagRequest) String() string
- func (m *CreateFlagRequest) XXX_DiscardUnknown()
- func (m *CreateFlagRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateFlagRequest) XXX_Merge(src proto.Message)
- func (m *CreateFlagRequest) XXX_Size() int
- func (m *CreateFlagRequest) XXX_Unmarshal(b []byte) error
- type CreateRuleRequest
- func (*CreateRuleRequest) Descriptor() ([]byte, []int)
- func (m *CreateRuleRequest) GetFlagKey() string
- func (m *CreateRuleRequest) GetRank() int32
- func (m *CreateRuleRequest) GetSegmentKey() string
- func (*CreateRuleRequest) ProtoMessage()
- func (m *CreateRuleRequest) Reset()
- func (m *CreateRuleRequest) String() string
- func (m *CreateRuleRequest) XXX_DiscardUnknown()
- func (m *CreateRuleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateRuleRequest) XXX_Merge(src proto.Message)
- func (m *CreateRuleRequest) XXX_Size() int
- func (m *CreateRuleRequest) XXX_Unmarshal(b []byte) error
- type CreateSegmentRequest
- func (*CreateSegmentRequest) Descriptor() ([]byte, []int)
- func (m *CreateSegmentRequest) GetDescription() string
- func (m *CreateSegmentRequest) GetKey() string
- func (m *CreateSegmentRequest) GetName() string
- func (*CreateSegmentRequest) ProtoMessage()
- func (m *CreateSegmentRequest) Reset()
- func (m *CreateSegmentRequest) String() string
- func (m *CreateSegmentRequest) XXX_DiscardUnknown()
- func (m *CreateSegmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateSegmentRequest) XXX_Merge(src proto.Message)
- func (m *CreateSegmentRequest) XXX_Size() int
- func (m *CreateSegmentRequest) XXX_Unmarshal(b []byte) error
- type CreateVariantRequest
- func (*CreateVariantRequest) Descriptor() ([]byte, []int)
- func (m *CreateVariantRequest) GetDescription() string
- func (m *CreateVariantRequest) GetFlagKey() string
- func (m *CreateVariantRequest) GetKey() string
- func (m *CreateVariantRequest) GetName() string
- func (*CreateVariantRequest) ProtoMessage()
- func (m *CreateVariantRequest) Reset()
- func (m *CreateVariantRequest) String() string
- func (m *CreateVariantRequest) XXX_DiscardUnknown()
- func (m *CreateVariantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateVariantRequest) XXX_Merge(src proto.Message)
- func (m *CreateVariantRequest) XXX_Size() int
- func (m *CreateVariantRequest) XXX_Unmarshal(b []byte) error
- type DeleteConstraintRequest
- func (*DeleteConstraintRequest) Descriptor() ([]byte, []int)
- func (m *DeleteConstraintRequest) GetId() string
- func (m *DeleteConstraintRequest) GetSegmentKey() string
- func (*DeleteConstraintRequest) ProtoMessage()
- func (m *DeleteConstraintRequest) Reset()
- func (m *DeleteConstraintRequest) String() string
- func (m *DeleteConstraintRequest) XXX_DiscardUnknown()
- func (m *DeleteConstraintRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteConstraintRequest) XXX_Merge(src proto.Message)
- func (m *DeleteConstraintRequest) XXX_Size() int
- func (m *DeleteConstraintRequest) XXX_Unmarshal(b []byte) error
- type DeleteDistributionRequest
- func (*DeleteDistributionRequest) Descriptor() ([]byte, []int)
- func (m *DeleteDistributionRequest) GetFlagKey() string
- func (m *DeleteDistributionRequest) GetId() string
- func (m *DeleteDistributionRequest) GetRuleId() string
- func (m *DeleteDistributionRequest) GetVariantId() string
- func (*DeleteDistributionRequest) ProtoMessage()
- func (m *DeleteDistributionRequest) Reset()
- func (m *DeleteDistributionRequest) String() string
- func (m *DeleteDistributionRequest) XXX_DiscardUnknown()
- func (m *DeleteDistributionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteDistributionRequest) XXX_Merge(src proto.Message)
- func (m *DeleteDistributionRequest) XXX_Size() int
- func (m *DeleteDistributionRequest) XXX_Unmarshal(b []byte) error
- type DeleteFlagRequest
- func (*DeleteFlagRequest) Descriptor() ([]byte, []int)
- func (m *DeleteFlagRequest) GetKey() string
- func (*DeleteFlagRequest) ProtoMessage()
- func (m *DeleteFlagRequest) Reset()
- func (m *DeleteFlagRequest) String() string
- func (m *DeleteFlagRequest) XXX_DiscardUnknown()
- func (m *DeleteFlagRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteFlagRequest) XXX_Merge(src proto.Message)
- func (m *DeleteFlagRequest) XXX_Size() int
- func (m *DeleteFlagRequest) XXX_Unmarshal(b []byte) error
- type DeleteRuleRequest
- func (*DeleteRuleRequest) Descriptor() ([]byte, []int)
- func (m *DeleteRuleRequest) GetFlagKey() string
- func (m *DeleteRuleRequest) GetId() string
- func (*DeleteRuleRequest) ProtoMessage()
- func (m *DeleteRuleRequest) Reset()
- func (m *DeleteRuleRequest) String() string
- func (m *DeleteRuleRequest) XXX_DiscardUnknown()
- func (m *DeleteRuleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteRuleRequest) XXX_Merge(src proto.Message)
- func (m *DeleteRuleRequest) XXX_Size() int
- func (m *DeleteRuleRequest) XXX_Unmarshal(b []byte) error
- type DeleteSegmentRequest
- func (*DeleteSegmentRequest) Descriptor() ([]byte, []int)
- func (m *DeleteSegmentRequest) GetKey() string
- func (*DeleteSegmentRequest) ProtoMessage()
- func (m *DeleteSegmentRequest) Reset()
- func (m *DeleteSegmentRequest) String() string
- func (m *DeleteSegmentRequest) XXX_DiscardUnknown()
- func (m *DeleteSegmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteSegmentRequest) XXX_Merge(src proto.Message)
- func (m *DeleteSegmentRequest) XXX_Size() int
- func (m *DeleteSegmentRequest) XXX_Unmarshal(b []byte) error
- type DeleteVariantRequest
- func (*DeleteVariantRequest) Descriptor() ([]byte, []int)
- func (m *DeleteVariantRequest) GetFlagKey() string
- func (m *DeleteVariantRequest) GetId() string
- func (*DeleteVariantRequest) ProtoMessage()
- func (m *DeleteVariantRequest) Reset()
- func (m *DeleteVariantRequest) String() string
- func (m *DeleteVariantRequest) XXX_DiscardUnknown()
- func (m *DeleteVariantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteVariantRequest) XXX_Merge(src proto.Message)
- func (m *DeleteVariantRequest) XXX_Size() int
- func (m *DeleteVariantRequest) XXX_Unmarshal(b []byte) error
- type Distribution
- func (*Distribution) Descriptor() ([]byte, []int)
- func (m *Distribution) GetCreatedAt() *timestamp.Timestamp
- func (m *Distribution) GetId() string
- func (m *Distribution) GetRollout() float32
- func (m *Distribution) GetRuleId() string
- func (m *Distribution) GetUpdatedAt() *timestamp.Timestamp
- func (m *Distribution) GetVariantId() string
- func (*Distribution) ProtoMessage()
- func (m *Distribution) Reset()
- func (m *Distribution) String() string
- func (m *Distribution) XXX_DiscardUnknown()
- func (m *Distribution) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Distribution) XXX_Merge(src proto.Message)
- func (m *Distribution) XXX_Size() int
- func (m *Distribution) XXX_Unmarshal(b []byte) error
- type EvaluationRequest
- func (*EvaluationRequest) Descriptor() ([]byte, []int)
- func (m *EvaluationRequest) GetContext() map[string]string
- func (m *EvaluationRequest) GetEntityId() string
- func (m *EvaluationRequest) GetFlagKey() string
- func (m *EvaluationRequest) GetRequestId() string
- func (*EvaluationRequest) ProtoMessage()
- func (m *EvaluationRequest) Reset()
- func (m *EvaluationRequest) String() string
- func (m *EvaluationRequest) XXX_DiscardUnknown()
- func (m *EvaluationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EvaluationRequest) XXX_Merge(src proto.Message)
- func (m *EvaluationRequest) XXX_Size() int
- func (m *EvaluationRequest) XXX_Unmarshal(b []byte) error
- type EvaluationResponse
- func (*EvaluationResponse) Descriptor() ([]byte, []int)
- func (m *EvaluationResponse) GetEntityId() string
- func (m *EvaluationResponse) GetFlagKey() string
- func (m *EvaluationResponse) GetMatch() bool
- func (m *EvaluationResponse) GetRequestContext() map[string]string
- func (m *EvaluationResponse) GetRequestDurationMillis() float64
- func (m *EvaluationResponse) GetRequestId() string
- func (m *EvaluationResponse) GetSegmentKey() string
- func (m *EvaluationResponse) GetTimestamp() *timestamp.Timestamp
- func (m *EvaluationResponse) GetValue() string
- func (*EvaluationResponse) ProtoMessage()
- func (m *EvaluationResponse) Reset()
- func (m *EvaluationResponse) String() string
- func (m *EvaluationResponse) XXX_DiscardUnknown()
- func (m *EvaluationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EvaluationResponse) XXX_Merge(src proto.Message)
- func (m *EvaluationResponse) XXX_Size() int
- func (m *EvaluationResponse) XXX_Unmarshal(b []byte) error
- type Flag
- func (*Flag) Descriptor() ([]byte, []int)
- func (m *Flag) GetCreatedAt() *timestamp.Timestamp
- func (m *Flag) GetDescription() string
- func (m *Flag) GetEnabled() bool
- func (m *Flag) GetKey() string
- func (m *Flag) GetName() string
- func (m *Flag) GetUpdatedAt() *timestamp.Timestamp
- func (m *Flag) GetVariants() []*Variant
- func (*Flag) ProtoMessage()
- func (m *Flag) Reset()
- func (m *Flag) String() string
- func (m *Flag) XXX_DiscardUnknown()
- func (m *Flag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Flag) XXX_Merge(src proto.Message)
- func (m *Flag) XXX_Size() int
- func (m *Flag) XXX_Unmarshal(b []byte) error
- type FlagList
- func (*FlagList) Descriptor() ([]byte, []int)
- func (m *FlagList) GetFlags() []*Flag
- func (*FlagList) ProtoMessage()
- func (m *FlagList) Reset()
- func (m *FlagList) String() string
- func (m *FlagList) XXX_DiscardUnknown()
- func (m *FlagList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FlagList) XXX_Merge(src proto.Message)
- func (m *FlagList) XXX_Size() int
- func (m *FlagList) XXX_Unmarshal(b []byte) error
- type FliptClient
- type FliptServer
- type GetFlagRequest
- func (*GetFlagRequest) Descriptor() ([]byte, []int)
- func (m *GetFlagRequest) GetKey() string
- func (*GetFlagRequest) ProtoMessage()
- func (m *GetFlagRequest) Reset()
- func (m *GetFlagRequest) String() string
- func (m *GetFlagRequest) XXX_DiscardUnknown()
- func (m *GetFlagRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetFlagRequest) XXX_Merge(src proto.Message)
- func (m *GetFlagRequest) XXX_Size() int
- func (m *GetFlagRequest) XXX_Unmarshal(b []byte) error
- type GetRuleRequest
- func (*GetRuleRequest) Descriptor() ([]byte, []int)
- func (m *GetRuleRequest) GetFlagKey() string
- func (m *GetRuleRequest) GetId() string
- func (*GetRuleRequest) ProtoMessage()
- func (m *GetRuleRequest) Reset()
- func (m *GetRuleRequest) String() string
- func (m *GetRuleRequest) XXX_DiscardUnknown()
- func (m *GetRuleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetRuleRequest) XXX_Merge(src proto.Message)
- func (m *GetRuleRequest) XXX_Size() int
- func (m *GetRuleRequest) XXX_Unmarshal(b []byte) error
- type GetSegmentRequest
- func (*GetSegmentRequest) Descriptor() ([]byte, []int)
- func (m *GetSegmentRequest) GetKey() string
- func (*GetSegmentRequest) ProtoMessage()
- func (m *GetSegmentRequest) Reset()
- func (m *GetSegmentRequest) String() string
- func (m *GetSegmentRequest) XXX_DiscardUnknown()
- func (m *GetSegmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetSegmentRequest) XXX_Merge(src proto.Message)
- func (m *GetSegmentRequest) XXX_Size() int
- func (m *GetSegmentRequest) XXX_Unmarshal(b []byte) error
- type ListFlagRequest
- func (*ListFlagRequest) Descriptor() ([]byte, []int)
- func (m *ListFlagRequest) GetLimit() int32
- func (m *ListFlagRequest) GetOffset() int32
- func (*ListFlagRequest) ProtoMessage()
- func (m *ListFlagRequest) Reset()
- func (m *ListFlagRequest) String() string
- func (m *ListFlagRequest) XXX_DiscardUnknown()
- func (m *ListFlagRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListFlagRequest) XXX_Merge(src proto.Message)
- func (m *ListFlagRequest) XXX_Size() int
- func (m *ListFlagRequest) XXX_Unmarshal(b []byte) error
- type ListRuleRequest
- func (*ListRuleRequest) Descriptor() ([]byte, []int)
- func (m *ListRuleRequest) GetFlagKey() string
- func (m *ListRuleRequest) GetLimit() int32
- func (m *ListRuleRequest) GetOffset() int32
- func (*ListRuleRequest) ProtoMessage()
- func (m *ListRuleRequest) Reset()
- func (m *ListRuleRequest) String() string
- func (m *ListRuleRequest) XXX_DiscardUnknown()
- func (m *ListRuleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListRuleRequest) XXX_Merge(src proto.Message)
- func (m *ListRuleRequest) XXX_Size() int
- func (m *ListRuleRequest) XXX_Unmarshal(b []byte) error
- type ListSegmentRequest
- func (*ListSegmentRequest) Descriptor() ([]byte, []int)
- func (m *ListSegmentRequest) GetLimit() int32
- func (m *ListSegmentRequest) GetOffset() int32
- func (*ListSegmentRequest) ProtoMessage()
- func (m *ListSegmentRequest) Reset()
- func (m *ListSegmentRequest) String() string
- func (m *ListSegmentRequest) XXX_DiscardUnknown()
- func (m *ListSegmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListSegmentRequest) XXX_Merge(src proto.Message)
- func (m *ListSegmentRequest) XXX_Size() int
- func (m *ListSegmentRequest) XXX_Unmarshal(b []byte) error
- type OrderRulesRequest
- func (*OrderRulesRequest) Descriptor() ([]byte, []int)
- func (m *OrderRulesRequest) GetFlagKey() string
- func (m *OrderRulesRequest) GetRuleIds() []string
- func (*OrderRulesRequest) ProtoMessage()
- func (m *OrderRulesRequest) Reset()
- func (m *OrderRulesRequest) String() string
- func (m *OrderRulesRequest) XXX_DiscardUnknown()
- func (m *OrderRulesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OrderRulesRequest) XXX_Merge(src proto.Message)
- func (m *OrderRulesRequest) XXX_Size() int
- func (m *OrderRulesRequest) XXX_Unmarshal(b []byte) error
- type Rule
- func (*Rule) Descriptor() ([]byte, []int)
- func (m *Rule) GetCreatedAt() *timestamp.Timestamp
- func (m *Rule) GetDistributions() []*Distribution
- func (m *Rule) GetFlagKey() string
- func (m *Rule) GetId() string
- func (m *Rule) GetRank() int32
- func (m *Rule) GetSegmentKey() string
- func (m *Rule) GetUpdatedAt() *timestamp.Timestamp
- func (*Rule) ProtoMessage()
- func (m *Rule) Reset()
- func (m *Rule) String() string
- func (m *Rule) XXX_DiscardUnknown()
- func (m *Rule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Rule) XXX_Merge(src proto.Message)
- func (m *Rule) XXX_Size() int
- func (m *Rule) XXX_Unmarshal(b []byte) error
- type RuleList
- func (*RuleList) Descriptor() ([]byte, []int)
- func (m *RuleList) GetRules() []*Rule
- func (*RuleList) ProtoMessage()
- func (m *RuleList) Reset()
- func (m *RuleList) String() string
- func (m *RuleList) XXX_DiscardUnknown()
- func (m *RuleList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RuleList) XXX_Merge(src proto.Message)
- func (m *RuleList) XXX_Size() int
- func (m *RuleList) XXX_Unmarshal(b []byte) error
- type Segment
- func (*Segment) Descriptor() ([]byte, []int)
- func (m *Segment) GetConstraints() []*Constraint
- func (m *Segment) GetCreatedAt() *timestamp.Timestamp
- func (m *Segment) GetDescription() string
- func (m *Segment) GetKey() string
- func (m *Segment) GetName() string
- func (m *Segment) GetUpdatedAt() *timestamp.Timestamp
- func (*Segment) ProtoMessage()
- func (m *Segment) Reset()
- func (m *Segment) String() string
- func (m *Segment) XXX_DiscardUnknown()
- func (m *Segment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Segment) XXX_Merge(src proto.Message)
- func (m *Segment) XXX_Size() int
- func (m *Segment) XXX_Unmarshal(b []byte) error
- type SegmentList
- func (*SegmentList) Descriptor() ([]byte, []int)
- func (m *SegmentList) GetSegments() []*Segment
- func (*SegmentList) ProtoMessage()
- func (m *SegmentList) Reset()
- func (m *SegmentList) String() string
- func (m *SegmentList) XXX_DiscardUnknown()
- func (m *SegmentList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SegmentList) XXX_Merge(src proto.Message)
- func (m *SegmentList) XXX_Size() int
- func (m *SegmentList) XXX_Unmarshal(b []byte) error
- type UpdateConstraintRequest
- func (*UpdateConstraintRequest) Descriptor() ([]byte, []int)
- func (m *UpdateConstraintRequest) GetId() string
- func (m *UpdateConstraintRequest) GetOperator() string
- func (m *UpdateConstraintRequest) GetProperty() string
- func (m *UpdateConstraintRequest) GetSegmentKey() string
- func (m *UpdateConstraintRequest) GetType() ComparisonType
- func (m *UpdateConstraintRequest) GetValue() string
- func (*UpdateConstraintRequest) ProtoMessage()
- func (m *UpdateConstraintRequest) Reset()
- func (m *UpdateConstraintRequest) String() string
- func (m *UpdateConstraintRequest) XXX_DiscardUnknown()
- func (m *UpdateConstraintRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateConstraintRequest) XXX_Merge(src proto.Message)
- func (m *UpdateConstraintRequest) XXX_Size() int
- func (m *UpdateConstraintRequest) XXX_Unmarshal(b []byte) error
- type UpdateDistributionRequest
- func (*UpdateDistributionRequest) Descriptor() ([]byte, []int)
- func (m *UpdateDistributionRequest) GetFlagKey() string
- func (m *UpdateDistributionRequest) GetId() string
- func (m *UpdateDistributionRequest) GetRollout() float32
- func (m *UpdateDistributionRequest) GetRuleId() string
- func (m *UpdateDistributionRequest) GetVariantId() string
- func (*UpdateDistributionRequest) ProtoMessage()
- func (m *UpdateDistributionRequest) Reset()
- func (m *UpdateDistributionRequest) String() string
- func (m *UpdateDistributionRequest) XXX_DiscardUnknown()
- func (m *UpdateDistributionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateDistributionRequest) XXX_Merge(src proto.Message)
- func (m *UpdateDistributionRequest) XXX_Size() int
- func (m *UpdateDistributionRequest) XXX_Unmarshal(b []byte) error
- type UpdateFlagRequest
- func (*UpdateFlagRequest) Descriptor() ([]byte, []int)
- func (m *UpdateFlagRequest) GetDescription() string
- func (m *UpdateFlagRequest) GetEnabled() bool
- func (m *UpdateFlagRequest) GetKey() string
- func (m *UpdateFlagRequest) GetName() string
- func (*UpdateFlagRequest) ProtoMessage()
- func (m *UpdateFlagRequest) Reset()
- func (m *UpdateFlagRequest) String() string
- func (m *UpdateFlagRequest) XXX_DiscardUnknown()
- func (m *UpdateFlagRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateFlagRequest) XXX_Merge(src proto.Message)
- func (m *UpdateFlagRequest) XXX_Size() int
- func (m *UpdateFlagRequest) XXX_Unmarshal(b []byte) error
- type UpdateRuleRequest
- func (*UpdateRuleRequest) Descriptor() ([]byte, []int)
- func (m *UpdateRuleRequest) GetFlagKey() string
- func (m *UpdateRuleRequest) GetId() string
- func (m *UpdateRuleRequest) GetSegmentKey() string
- func (*UpdateRuleRequest) ProtoMessage()
- func (m *UpdateRuleRequest) Reset()
- func (m *UpdateRuleRequest) String() string
- func (m *UpdateRuleRequest) XXX_DiscardUnknown()
- func (m *UpdateRuleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateRuleRequest) XXX_Merge(src proto.Message)
- func (m *UpdateRuleRequest) XXX_Size() int
- func (m *UpdateRuleRequest) XXX_Unmarshal(b []byte) error
- type UpdateSegmentRequest
- func (*UpdateSegmentRequest) Descriptor() ([]byte, []int)
- func (m *UpdateSegmentRequest) GetDescription() string
- func (m *UpdateSegmentRequest) GetKey() string
- func (m *UpdateSegmentRequest) GetName() string
- func (*UpdateSegmentRequest) ProtoMessage()
- func (m *UpdateSegmentRequest) Reset()
- func (m *UpdateSegmentRequest) String() string
- func (m *UpdateSegmentRequest) XXX_DiscardUnknown()
- func (m *UpdateSegmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateSegmentRequest) XXX_Merge(src proto.Message)
- func (m *UpdateSegmentRequest) XXX_Size() int
- func (m *UpdateSegmentRequest) XXX_Unmarshal(b []byte) error
- type UpdateVariantRequest
- func (*UpdateVariantRequest) Descriptor() ([]byte, []int)
- func (m *UpdateVariantRequest) GetDescription() string
- func (m *UpdateVariantRequest) GetFlagKey() string
- func (m *UpdateVariantRequest) GetId() string
- func (m *UpdateVariantRequest) GetKey() string
- func (m *UpdateVariantRequest) GetName() string
- func (*UpdateVariantRequest) ProtoMessage()
- func (m *UpdateVariantRequest) Reset()
- func (m *UpdateVariantRequest) String() string
- func (m *UpdateVariantRequest) XXX_DiscardUnknown()
- func (m *UpdateVariantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateVariantRequest) XXX_Merge(src proto.Message)
- func (m *UpdateVariantRequest) XXX_Size() int
- func (m *UpdateVariantRequest) XXX_Unmarshal(b []byte) error
- type Variant
- func (*Variant) Descriptor() ([]byte, []int)
- func (m *Variant) GetCreatedAt() *timestamp.Timestamp
- func (m *Variant) GetDescription() string
- func (m *Variant) GetFlagKey() string
- func (m *Variant) GetId() string
- func (m *Variant) GetKey() string
- func (m *Variant) GetName() string
- func (m *Variant) GetUpdatedAt() *timestamp.Timestamp
- func (*Variant) ProtoMessage()
- func (m *Variant) Reset()
- func (m *Variant) String() string
- func (m *Variant) XXX_DiscardUnknown()
- func (m *Variant) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Variant) XXX_Merge(src proto.Message)
- func (m *Variant) XXX_Size() int
- func (m *Variant) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
var ComparisonType_name = map[int32]string{
0: "UNKNOWN_COMPARISON_TYPE",
1: "STRING_COMPARISON_TYPE",
2: "NUMBER_COMPARISON_TYPE",
3: "BOOLEAN_COMPARISON_TYPE",
}
var ComparisonType_value = map[string]int32{
"UNKNOWN_COMPARISON_TYPE": 0,
"STRING_COMPARISON_TYPE": 1,
"NUMBER_COMPARISON_TYPE": 2,
"BOOLEAN_COMPARISON_TYPE": 3,
}
Functions ¶
func RegisterFliptHandler ¶
RegisterFliptHandler registers the http handlers for service Flipt to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterFliptHandlerClient ¶
func RegisterFliptHandlerClient(ctx context.Context, mux *runtime.ServeMux, client FliptClient) error
RegisterFliptHandlerClient registers the http handlers for service Flipt to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "FliptClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "FliptClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "FliptClient" to call the correct interceptors.
func RegisterFliptHandlerFromEndpoint ¶
func RegisterFliptHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterFliptHandlerFromEndpoint is same as RegisterFliptHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterFliptServer ¶
func RegisterFliptServer(s *grpc.Server, srv FliptServer)
Types ¶
type ComparisonType ¶
type ComparisonType int32
const ( ComparisonType_UNKNOWN_COMPARISON_TYPE ComparisonType = 0 ComparisonType_STRING_COMPARISON_TYPE ComparisonType = 1 ComparisonType_NUMBER_COMPARISON_TYPE ComparisonType = 2 ComparisonType_BOOLEAN_COMPARISON_TYPE ComparisonType = 3 )
func (ComparisonType) EnumDescriptor ¶
func (ComparisonType) EnumDescriptor() ([]byte, []int)
func (ComparisonType) String ¶
func (x ComparisonType) String() string
type Constraint ¶
type Constraint struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` SegmentKey string `protobuf:"bytes,2,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"` Type ComparisonType `protobuf:"varint,3,opt,name=type,proto3,enum=flipt.ComparisonType" json:"type,omitempty"` Property string `protobuf:"bytes,4,opt,name=property,proto3" json:"property,omitempty"` Operator string `protobuf:"bytes,5,opt,name=operator,proto3" json:"operator,omitempty"` Value string `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"` CreatedAt *timestamp.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamp.Timestamp `protobuf:"bytes,8,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Constraint) Descriptor ¶
func (*Constraint) Descriptor() ([]byte, []int)
func (*Constraint) GetCreatedAt ¶
func (m *Constraint) GetCreatedAt() *timestamp.Timestamp
func (*Constraint) GetId ¶
func (m *Constraint) GetId() string
func (*Constraint) GetOperator ¶
func (m *Constraint) GetOperator() string
func (*Constraint) GetProperty ¶
func (m *Constraint) GetProperty() string
func (*Constraint) GetSegmentKey ¶
func (m *Constraint) GetSegmentKey() string
func (*Constraint) GetType ¶
func (m *Constraint) GetType() ComparisonType
func (*Constraint) GetUpdatedAt ¶
func (m *Constraint) GetUpdatedAt() *timestamp.Timestamp
func (*Constraint) GetValue ¶
func (m *Constraint) GetValue() string
func (*Constraint) ProtoMessage ¶
func (*Constraint) ProtoMessage()
func (*Constraint) Reset ¶
func (m *Constraint) Reset()
func (*Constraint) String ¶
func (m *Constraint) String() string
func (*Constraint) XXX_DiscardUnknown ¶
func (m *Constraint) XXX_DiscardUnknown()
func (*Constraint) XXX_Marshal ¶
func (m *Constraint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Constraint) XXX_Merge ¶
func (m *Constraint) XXX_Merge(src proto.Message)
func (*Constraint) XXX_Size ¶
func (m *Constraint) XXX_Size() int
func (*Constraint) XXX_Unmarshal ¶
func (m *Constraint) XXX_Unmarshal(b []byte) error
type CreateConstraintRequest ¶
type CreateConstraintRequest struct { SegmentKey string `protobuf:"bytes,1,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"` Type ComparisonType `protobuf:"varint,2,opt,name=type,proto3,enum=flipt.ComparisonType" json:"type,omitempty"` Property string `protobuf:"bytes,3,opt,name=property,proto3" json:"property,omitempty"` Operator string `protobuf:"bytes,4,opt,name=operator,proto3" json:"operator,omitempty"` Value string `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateConstraintRequest) Descriptor ¶
func (*CreateConstraintRequest) Descriptor() ([]byte, []int)
func (*CreateConstraintRequest) GetOperator ¶
func (m *CreateConstraintRequest) GetOperator() string
func (*CreateConstraintRequest) GetProperty ¶
func (m *CreateConstraintRequest) GetProperty() string
func (*CreateConstraintRequest) GetSegmentKey ¶
func (m *CreateConstraintRequest) GetSegmentKey() string
func (*CreateConstraintRequest) GetType ¶
func (m *CreateConstraintRequest) GetType() ComparisonType
func (*CreateConstraintRequest) GetValue ¶
func (m *CreateConstraintRequest) GetValue() string
func (*CreateConstraintRequest) ProtoMessage ¶
func (*CreateConstraintRequest) ProtoMessage()
func (*CreateConstraintRequest) Reset ¶
func (m *CreateConstraintRequest) Reset()
func (*CreateConstraintRequest) String ¶
func (m *CreateConstraintRequest) String() string
func (*CreateConstraintRequest) XXX_DiscardUnknown ¶
func (m *CreateConstraintRequest) XXX_DiscardUnknown()
func (*CreateConstraintRequest) XXX_Marshal ¶
func (m *CreateConstraintRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateConstraintRequest) XXX_Merge ¶
func (m *CreateConstraintRequest) XXX_Merge(src proto.Message)
func (*CreateConstraintRequest) XXX_Size ¶
func (m *CreateConstraintRequest) XXX_Size() int
func (*CreateConstraintRequest) XXX_Unmarshal ¶
func (m *CreateConstraintRequest) XXX_Unmarshal(b []byte) error
type CreateDistributionRequest ¶
type CreateDistributionRequest struct { FlagKey string `protobuf:"bytes,1,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` RuleId string `protobuf:"bytes,2,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"` VariantId string `protobuf:"bytes,3,opt,name=variant_id,json=variantId,proto3" json:"variant_id,omitempty"` Rollout float32 `protobuf:"fixed32,4,opt,name=rollout,proto3" json:"rollout,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateDistributionRequest) Descriptor ¶
func (*CreateDistributionRequest) Descriptor() ([]byte, []int)
func (*CreateDistributionRequest) GetFlagKey ¶
func (m *CreateDistributionRequest) GetFlagKey() string
func (*CreateDistributionRequest) GetRollout ¶
func (m *CreateDistributionRequest) GetRollout() float32
func (*CreateDistributionRequest) GetRuleId ¶
func (m *CreateDistributionRequest) GetRuleId() string
func (*CreateDistributionRequest) GetVariantId ¶
func (m *CreateDistributionRequest) GetVariantId() string
func (*CreateDistributionRequest) ProtoMessage ¶
func (*CreateDistributionRequest) ProtoMessage()
func (*CreateDistributionRequest) Reset ¶
func (m *CreateDistributionRequest) Reset()
func (*CreateDistributionRequest) String ¶
func (m *CreateDistributionRequest) String() string
func (*CreateDistributionRequest) XXX_DiscardUnknown ¶
func (m *CreateDistributionRequest) XXX_DiscardUnknown()
func (*CreateDistributionRequest) XXX_Marshal ¶
func (m *CreateDistributionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateDistributionRequest) XXX_Merge ¶
func (m *CreateDistributionRequest) XXX_Merge(src proto.Message)
func (*CreateDistributionRequest) XXX_Size ¶
func (m *CreateDistributionRequest) XXX_Size() int
func (*CreateDistributionRequest) XXX_Unmarshal ¶
func (m *CreateDistributionRequest) XXX_Unmarshal(b []byte) error
type CreateFlagRequest ¶
type CreateFlagRequest struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` Enabled bool `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateFlagRequest) Descriptor ¶
func (*CreateFlagRequest) Descriptor() ([]byte, []int)
func (*CreateFlagRequest) GetDescription ¶
func (m *CreateFlagRequest) GetDescription() string
func (*CreateFlagRequest) GetEnabled ¶
func (m *CreateFlagRequest) GetEnabled() bool
func (*CreateFlagRequest) GetKey ¶
func (m *CreateFlagRequest) GetKey() string
func (*CreateFlagRequest) GetName ¶
func (m *CreateFlagRequest) GetName() string
func (*CreateFlagRequest) ProtoMessage ¶
func (*CreateFlagRequest) ProtoMessage()
func (*CreateFlagRequest) Reset ¶
func (m *CreateFlagRequest) Reset()
func (*CreateFlagRequest) String ¶
func (m *CreateFlagRequest) String() string
func (*CreateFlagRequest) XXX_DiscardUnknown ¶
func (m *CreateFlagRequest) XXX_DiscardUnknown()
func (*CreateFlagRequest) XXX_Marshal ¶
func (m *CreateFlagRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateFlagRequest) XXX_Merge ¶
func (m *CreateFlagRequest) XXX_Merge(src proto.Message)
func (*CreateFlagRequest) XXX_Size ¶
func (m *CreateFlagRequest) XXX_Size() int
func (*CreateFlagRequest) XXX_Unmarshal ¶
func (m *CreateFlagRequest) XXX_Unmarshal(b []byte) error
type CreateRuleRequest ¶
type CreateRuleRequest struct { FlagKey string `protobuf:"bytes,1,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` SegmentKey string `protobuf:"bytes,2,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"` Rank int32 `protobuf:"varint,3,opt,name=rank,proto3" json:"rank,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateRuleRequest) Descriptor ¶
func (*CreateRuleRequest) Descriptor() ([]byte, []int)
func (*CreateRuleRequest) GetFlagKey ¶
func (m *CreateRuleRequest) GetFlagKey() string
func (*CreateRuleRequest) GetRank ¶
func (m *CreateRuleRequest) GetRank() int32
func (*CreateRuleRequest) GetSegmentKey ¶
func (m *CreateRuleRequest) GetSegmentKey() string
func (*CreateRuleRequest) ProtoMessage ¶
func (*CreateRuleRequest) ProtoMessage()
func (*CreateRuleRequest) Reset ¶
func (m *CreateRuleRequest) Reset()
func (*CreateRuleRequest) String ¶
func (m *CreateRuleRequest) String() string
func (*CreateRuleRequest) XXX_DiscardUnknown ¶
func (m *CreateRuleRequest) XXX_DiscardUnknown()
func (*CreateRuleRequest) XXX_Marshal ¶
func (m *CreateRuleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateRuleRequest) XXX_Merge ¶
func (m *CreateRuleRequest) XXX_Merge(src proto.Message)
func (*CreateRuleRequest) XXX_Size ¶
func (m *CreateRuleRequest) XXX_Size() int
func (*CreateRuleRequest) XXX_Unmarshal ¶
func (m *CreateRuleRequest) XXX_Unmarshal(b []byte) error
type CreateSegmentRequest ¶
type CreateSegmentRequest struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateSegmentRequest) Descriptor ¶
func (*CreateSegmentRequest) Descriptor() ([]byte, []int)
func (*CreateSegmentRequest) GetDescription ¶
func (m *CreateSegmentRequest) GetDescription() string
func (*CreateSegmentRequest) GetKey ¶
func (m *CreateSegmentRequest) GetKey() string
func (*CreateSegmentRequest) GetName ¶
func (m *CreateSegmentRequest) GetName() string
func (*CreateSegmentRequest) ProtoMessage ¶
func (*CreateSegmentRequest) ProtoMessage()
func (*CreateSegmentRequest) Reset ¶
func (m *CreateSegmentRequest) Reset()
func (*CreateSegmentRequest) String ¶
func (m *CreateSegmentRequest) String() string
func (*CreateSegmentRequest) XXX_DiscardUnknown ¶
func (m *CreateSegmentRequest) XXX_DiscardUnknown()
func (*CreateSegmentRequest) XXX_Marshal ¶
func (m *CreateSegmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateSegmentRequest) XXX_Merge ¶
func (m *CreateSegmentRequest) XXX_Merge(src proto.Message)
func (*CreateSegmentRequest) XXX_Size ¶
func (m *CreateSegmentRequest) XXX_Size() int
func (*CreateSegmentRequest) XXX_Unmarshal ¶
func (m *CreateSegmentRequest) XXX_Unmarshal(b []byte) error
type CreateVariantRequest ¶
type CreateVariantRequest struct { FlagKey string `protobuf:"bytes,1,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateVariantRequest) Descriptor ¶
func (*CreateVariantRequest) Descriptor() ([]byte, []int)
func (*CreateVariantRequest) GetDescription ¶
func (m *CreateVariantRequest) GetDescription() string
func (*CreateVariantRequest) GetFlagKey ¶
func (m *CreateVariantRequest) GetFlagKey() string
func (*CreateVariantRequest) GetKey ¶
func (m *CreateVariantRequest) GetKey() string
func (*CreateVariantRequest) GetName ¶
func (m *CreateVariantRequest) GetName() string
func (*CreateVariantRequest) ProtoMessage ¶
func (*CreateVariantRequest) ProtoMessage()
func (*CreateVariantRequest) Reset ¶
func (m *CreateVariantRequest) Reset()
func (*CreateVariantRequest) String ¶
func (m *CreateVariantRequest) String() string
func (*CreateVariantRequest) XXX_DiscardUnknown ¶
func (m *CreateVariantRequest) XXX_DiscardUnknown()
func (*CreateVariantRequest) XXX_Marshal ¶
func (m *CreateVariantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateVariantRequest) XXX_Merge ¶
func (m *CreateVariantRequest) XXX_Merge(src proto.Message)
func (*CreateVariantRequest) XXX_Size ¶
func (m *CreateVariantRequest) XXX_Size() int
func (*CreateVariantRequest) XXX_Unmarshal ¶
func (m *CreateVariantRequest) XXX_Unmarshal(b []byte) error
type DeleteConstraintRequest ¶
type DeleteConstraintRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` SegmentKey string `protobuf:"bytes,2,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeleteConstraintRequest) Descriptor ¶
func (*DeleteConstraintRequest) Descriptor() ([]byte, []int)
func (*DeleteConstraintRequest) GetId ¶
func (m *DeleteConstraintRequest) GetId() string
func (*DeleteConstraintRequest) GetSegmentKey ¶
func (m *DeleteConstraintRequest) GetSegmentKey() string
func (*DeleteConstraintRequest) ProtoMessage ¶
func (*DeleteConstraintRequest) ProtoMessage()
func (*DeleteConstraintRequest) Reset ¶
func (m *DeleteConstraintRequest) Reset()
func (*DeleteConstraintRequest) String ¶
func (m *DeleteConstraintRequest) String() string
func (*DeleteConstraintRequest) XXX_DiscardUnknown ¶
func (m *DeleteConstraintRequest) XXX_DiscardUnknown()
func (*DeleteConstraintRequest) XXX_Marshal ¶
func (m *DeleteConstraintRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteConstraintRequest) XXX_Merge ¶
func (m *DeleteConstraintRequest) XXX_Merge(src proto.Message)
func (*DeleteConstraintRequest) XXX_Size ¶
func (m *DeleteConstraintRequest) XXX_Size() int
func (*DeleteConstraintRequest) XXX_Unmarshal ¶
func (m *DeleteConstraintRequest) XXX_Unmarshal(b []byte) error
type DeleteDistributionRequest ¶
type DeleteDistributionRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` FlagKey string `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` RuleId string `protobuf:"bytes,3,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"` VariantId string `protobuf:"bytes,4,opt,name=variant_id,json=variantId,proto3" json:"variant_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeleteDistributionRequest) Descriptor ¶
func (*DeleteDistributionRequest) Descriptor() ([]byte, []int)
func (*DeleteDistributionRequest) GetFlagKey ¶
func (m *DeleteDistributionRequest) GetFlagKey() string
func (*DeleteDistributionRequest) GetId ¶
func (m *DeleteDistributionRequest) GetId() string
func (*DeleteDistributionRequest) GetRuleId ¶
func (m *DeleteDistributionRequest) GetRuleId() string
func (*DeleteDistributionRequest) GetVariantId ¶
func (m *DeleteDistributionRequest) GetVariantId() string
func (*DeleteDistributionRequest) ProtoMessage ¶
func (*DeleteDistributionRequest) ProtoMessage()
func (*DeleteDistributionRequest) Reset ¶
func (m *DeleteDistributionRequest) Reset()
func (*DeleteDistributionRequest) String ¶
func (m *DeleteDistributionRequest) String() string
func (*DeleteDistributionRequest) XXX_DiscardUnknown ¶
func (m *DeleteDistributionRequest) XXX_DiscardUnknown()
func (*DeleteDistributionRequest) XXX_Marshal ¶
func (m *DeleteDistributionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteDistributionRequest) XXX_Merge ¶
func (m *DeleteDistributionRequest) XXX_Merge(src proto.Message)
func (*DeleteDistributionRequest) XXX_Size ¶
func (m *DeleteDistributionRequest) XXX_Size() int
func (*DeleteDistributionRequest) XXX_Unmarshal ¶
func (m *DeleteDistributionRequest) XXX_Unmarshal(b []byte) error
type DeleteFlagRequest ¶
type DeleteFlagRequest struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeleteFlagRequest) Descriptor ¶
func (*DeleteFlagRequest) Descriptor() ([]byte, []int)
func (*DeleteFlagRequest) GetKey ¶
func (m *DeleteFlagRequest) GetKey() string
func (*DeleteFlagRequest) ProtoMessage ¶
func (*DeleteFlagRequest) ProtoMessage()
func (*DeleteFlagRequest) Reset ¶
func (m *DeleteFlagRequest) Reset()
func (*DeleteFlagRequest) String ¶
func (m *DeleteFlagRequest) String() string
func (*DeleteFlagRequest) XXX_DiscardUnknown ¶
func (m *DeleteFlagRequest) XXX_DiscardUnknown()
func (*DeleteFlagRequest) XXX_Marshal ¶
func (m *DeleteFlagRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteFlagRequest) XXX_Merge ¶
func (m *DeleteFlagRequest) XXX_Merge(src proto.Message)
func (*DeleteFlagRequest) XXX_Size ¶
func (m *DeleteFlagRequest) XXX_Size() int
func (*DeleteFlagRequest) XXX_Unmarshal ¶
func (m *DeleteFlagRequest) XXX_Unmarshal(b []byte) error
type DeleteRuleRequest ¶
type DeleteRuleRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` FlagKey string `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeleteRuleRequest) Descriptor ¶
func (*DeleteRuleRequest) Descriptor() ([]byte, []int)
func (*DeleteRuleRequest) GetFlagKey ¶
func (m *DeleteRuleRequest) GetFlagKey() string
func (*DeleteRuleRequest) GetId ¶
func (m *DeleteRuleRequest) GetId() string
func (*DeleteRuleRequest) ProtoMessage ¶
func (*DeleteRuleRequest) ProtoMessage()
func (*DeleteRuleRequest) Reset ¶
func (m *DeleteRuleRequest) Reset()
func (*DeleteRuleRequest) String ¶
func (m *DeleteRuleRequest) String() string
func (*DeleteRuleRequest) XXX_DiscardUnknown ¶
func (m *DeleteRuleRequest) XXX_DiscardUnknown()
func (*DeleteRuleRequest) XXX_Marshal ¶
func (m *DeleteRuleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteRuleRequest) XXX_Merge ¶
func (m *DeleteRuleRequest) XXX_Merge(src proto.Message)
func (*DeleteRuleRequest) XXX_Size ¶
func (m *DeleteRuleRequest) XXX_Size() int
func (*DeleteRuleRequest) XXX_Unmarshal ¶
func (m *DeleteRuleRequest) XXX_Unmarshal(b []byte) error
type DeleteSegmentRequest ¶
type DeleteSegmentRequest struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeleteSegmentRequest) Descriptor ¶
func (*DeleteSegmentRequest) Descriptor() ([]byte, []int)
func (*DeleteSegmentRequest) GetKey ¶
func (m *DeleteSegmentRequest) GetKey() string
func (*DeleteSegmentRequest) ProtoMessage ¶
func (*DeleteSegmentRequest) ProtoMessage()
func (*DeleteSegmentRequest) Reset ¶
func (m *DeleteSegmentRequest) Reset()
func (*DeleteSegmentRequest) String ¶
func (m *DeleteSegmentRequest) String() string
func (*DeleteSegmentRequest) XXX_DiscardUnknown ¶
func (m *DeleteSegmentRequest) XXX_DiscardUnknown()
func (*DeleteSegmentRequest) XXX_Marshal ¶
func (m *DeleteSegmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteSegmentRequest) XXX_Merge ¶
func (m *DeleteSegmentRequest) XXX_Merge(src proto.Message)
func (*DeleteSegmentRequest) XXX_Size ¶
func (m *DeleteSegmentRequest) XXX_Size() int
func (*DeleteSegmentRequest) XXX_Unmarshal ¶
func (m *DeleteSegmentRequest) XXX_Unmarshal(b []byte) error
type DeleteVariantRequest ¶
type DeleteVariantRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` FlagKey string `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeleteVariantRequest) Descriptor ¶
func (*DeleteVariantRequest) Descriptor() ([]byte, []int)
func (*DeleteVariantRequest) GetFlagKey ¶
func (m *DeleteVariantRequest) GetFlagKey() string
func (*DeleteVariantRequest) GetId ¶
func (m *DeleteVariantRequest) GetId() string
func (*DeleteVariantRequest) ProtoMessage ¶
func (*DeleteVariantRequest) ProtoMessage()
func (*DeleteVariantRequest) Reset ¶
func (m *DeleteVariantRequest) Reset()
func (*DeleteVariantRequest) String ¶
func (m *DeleteVariantRequest) String() string
func (*DeleteVariantRequest) XXX_DiscardUnknown ¶
func (m *DeleteVariantRequest) XXX_DiscardUnknown()
func (*DeleteVariantRequest) XXX_Marshal ¶
func (m *DeleteVariantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteVariantRequest) XXX_Merge ¶
func (m *DeleteVariantRequest) XXX_Merge(src proto.Message)
func (*DeleteVariantRequest) XXX_Size ¶
func (m *DeleteVariantRequest) XXX_Size() int
func (*DeleteVariantRequest) XXX_Unmarshal ¶
func (m *DeleteVariantRequest) XXX_Unmarshal(b []byte) error
type Distribution ¶
type Distribution struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` RuleId string `protobuf:"bytes,2,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"` VariantId string `protobuf:"bytes,3,opt,name=variant_id,json=variantId,proto3" json:"variant_id,omitempty"` Rollout float32 `protobuf:"fixed32,4,opt,name=rollout,proto3" json:"rollout,omitempty"` CreatedAt *timestamp.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamp.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Distribution) Descriptor ¶
func (*Distribution) Descriptor() ([]byte, []int)
func (*Distribution) GetCreatedAt ¶
func (m *Distribution) GetCreatedAt() *timestamp.Timestamp
func (*Distribution) GetId ¶
func (m *Distribution) GetId() string
func (*Distribution) GetRollout ¶
func (m *Distribution) GetRollout() float32
func (*Distribution) GetRuleId ¶
func (m *Distribution) GetRuleId() string
func (*Distribution) GetUpdatedAt ¶
func (m *Distribution) GetUpdatedAt() *timestamp.Timestamp
func (*Distribution) GetVariantId ¶
func (m *Distribution) GetVariantId() string
func (*Distribution) ProtoMessage ¶
func (*Distribution) ProtoMessage()
func (*Distribution) Reset ¶
func (m *Distribution) Reset()
func (*Distribution) String ¶
func (m *Distribution) String() string
func (*Distribution) XXX_DiscardUnknown ¶
func (m *Distribution) XXX_DiscardUnknown()
func (*Distribution) XXX_Marshal ¶
func (m *Distribution) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Distribution) XXX_Merge ¶
func (m *Distribution) XXX_Merge(src proto.Message)
func (*Distribution) XXX_Size ¶
func (m *Distribution) XXX_Size() int
func (*Distribution) XXX_Unmarshal ¶
func (m *Distribution) XXX_Unmarshal(b []byte) error
type EvaluationRequest ¶
type EvaluationRequest struct { RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` FlagKey string `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` EntityId string `protobuf:"bytes,3,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"` Context map[string]string `` /* 155-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*EvaluationRequest) Descriptor ¶
func (*EvaluationRequest) Descriptor() ([]byte, []int)
func (*EvaluationRequest) GetContext ¶
func (m *EvaluationRequest) GetContext() map[string]string
func (*EvaluationRequest) GetEntityId ¶
func (m *EvaluationRequest) GetEntityId() string
func (*EvaluationRequest) GetFlagKey ¶
func (m *EvaluationRequest) GetFlagKey() string
func (*EvaluationRequest) GetRequestId ¶
func (m *EvaluationRequest) GetRequestId() string
func (*EvaluationRequest) ProtoMessage ¶
func (*EvaluationRequest) ProtoMessage()
func (*EvaluationRequest) Reset ¶
func (m *EvaluationRequest) Reset()
func (*EvaluationRequest) String ¶
func (m *EvaluationRequest) String() string
func (*EvaluationRequest) XXX_DiscardUnknown ¶
func (m *EvaluationRequest) XXX_DiscardUnknown()
func (*EvaluationRequest) XXX_Marshal ¶
func (m *EvaluationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EvaluationRequest) XXX_Merge ¶
func (m *EvaluationRequest) XXX_Merge(src proto.Message)
func (*EvaluationRequest) XXX_Size ¶
func (m *EvaluationRequest) XXX_Size() int
func (*EvaluationRequest) XXX_Unmarshal ¶
func (m *EvaluationRequest) XXX_Unmarshal(b []byte) error
type EvaluationResponse ¶
type EvaluationResponse struct { RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` EntityId string `protobuf:"bytes,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"` RequestContext map[string]string `` /* 191-byte string literal not displayed */ Match bool `protobuf:"varint,4,opt,name=match,proto3" json:"match,omitempty"` FlagKey string `protobuf:"bytes,5,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` SegmentKey string `protobuf:"bytes,6,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"` Timestamp *timestamp.Timestamp `protobuf:"bytes,7,opt,name=timestamp,proto3" json:"timestamp,omitempty"` Value string `protobuf:"bytes,8,opt,name=value,proto3" json:"value,omitempty"` RequestDurationMillis float64 `` /* 128-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*EvaluationResponse) Descriptor ¶
func (*EvaluationResponse) Descriptor() ([]byte, []int)
func (*EvaluationResponse) GetEntityId ¶
func (m *EvaluationResponse) GetEntityId() string
func (*EvaluationResponse) GetFlagKey ¶
func (m *EvaluationResponse) GetFlagKey() string
func (*EvaluationResponse) GetMatch ¶
func (m *EvaluationResponse) GetMatch() bool
func (*EvaluationResponse) GetRequestContext ¶
func (m *EvaluationResponse) GetRequestContext() map[string]string
func (*EvaluationResponse) GetRequestDurationMillis ¶
func (m *EvaluationResponse) GetRequestDurationMillis() float64
func (*EvaluationResponse) GetRequestId ¶
func (m *EvaluationResponse) GetRequestId() string
func (*EvaluationResponse) GetSegmentKey ¶
func (m *EvaluationResponse) GetSegmentKey() string
func (*EvaluationResponse) GetTimestamp ¶
func (m *EvaluationResponse) GetTimestamp() *timestamp.Timestamp
func (*EvaluationResponse) GetValue ¶
func (m *EvaluationResponse) GetValue() string
func (*EvaluationResponse) ProtoMessage ¶
func (*EvaluationResponse) ProtoMessage()
func (*EvaluationResponse) Reset ¶
func (m *EvaluationResponse) Reset()
func (*EvaluationResponse) String ¶
func (m *EvaluationResponse) String() string
func (*EvaluationResponse) XXX_DiscardUnknown ¶
func (m *EvaluationResponse) XXX_DiscardUnknown()
func (*EvaluationResponse) XXX_Marshal ¶
func (m *EvaluationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EvaluationResponse) XXX_Merge ¶
func (m *EvaluationResponse) XXX_Merge(src proto.Message)
func (*EvaluationResponse) XXX_Size ¶
func (m *EvaluationResponse) XXX_Size() int
func (*EvaluationResponse) XXX_Unmarshal ¶
func (m *EvaluationResponse) XXX_Unmarshal(b []byte) error
type Flag ¶
type Flag struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` Enabled bool `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"` CreatedAt *timestamp.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamp.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` Variants []*Variant `protobuf:"bytes,7,rep,name=variants,proto3" json:"variants,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Flag) Descriptor ¶
func (*Flag) GetCreatedAt ¶
func (*Flag) GetDescription ¶
func (*Flag) GetEnabled ¶
func (*Flag) GetUpdatedAt ¶
func (*Flag) GetVariants ¶
func (*Flag) ProtoMessage ¶
func (*Flag) ProtoMessage()
func (*Flag) XXX_DiscardUnknown ¶
func (m *Flag) XXX_DiscardUnknown()
func (*Flag) XXX_Unmarshal ¶
type FlagList ¶
type FlagList struct { Flags []*Flag `protobuf:"bytes,1,rep,name=flags,proto3" json:"flags,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*FlagList) Descriptor ¶
func (*FlagList) ProtoMessage ¶
func (*FlagList) ProtoMessage()
func (*FlagList) XXX_DiscardUnknown ¶
func (m *FlagList) XXX_DiscardUnknown()
func (*FlagList) XXX_Marshal ¶
func (*FlagList) XXX_Unmarshal ¶
type FliptClient ¶
type FliptClient interface { Evaluate(ctx context.Context, in *EvaluationRequest, opts ...grpc.CallOption) (*EvaluationResponse, error) GetFlag(ctx context.Context, in *GetFlagRequest, opts ...grpc.CallOption) (*Flag, error) ListFlags(ctx context.Context, in *ListFlagRequest, opts ...grpc.CallOption) (*FlagList, error) CreateFlag(ctx context.Context, in *CreateFlagRequest, opts ...grpc.CallOption) (*Flag, error) UpdateFlag(ctx context.Context, in *UpdateFlagRequest, opts ...grpc.CallOption) (*Flag, error) DeleteFlag(ctx context.Context, in *DeleteFlagRequest, opts ...grpc.CallOption) (*empty.Empty, error) CreateVariant(ctx context.Context, in *CreateVariantRequest, opts ...grpc.CallOption) (*Variant, error) UpdateVariant(ctx context.Context, in *UpdateVariantRequest, opts ...grpc.CallOption) (*Variant, error) DeleteVariant(ctx context.Context, in *DeleteVariantRequest, opts ...grpc.CallOption) (*empty.Empty, error) GetRule(ctx context.Context, in *GetRuleRequest, opts ...grpc.CallOption) (*Rule, error) ListRules(ctx context.Context, in *ListRuleRequest, opts ...grpc.CallOption) (*RuleList, error) OrderRules(ctx context.Context, in *OrderRulesRequest, opts ...grpc.CallOption) (*empty.Empty, error) CreateRule(ctx context.Context, in *CreateRuleRequest, opts ...grpc.CallOption) (*Rule, error) UpdateRule(ctx context.Context, in *UpdateRuleRequest, opts ...grpc.CallOption) (*Rule, error) DeleteRule(ctx context.Context, in *DeleteRuleRequest, opts ...grpc.CallOption) (*empty.Empty, error) CreateDistribution(ctx context.Context, in *CreateDistributionRequest, opts ...grpc.CallOption) (*Distribution, error) UpdateDistribution(ctx context.Context, in *UpdateDistributionRequest, opts ...grpc.CallOption) (*Distribution, error) DeleteDistribution(ctx context.Context, in *DeleteDistributionRequest, opts ...grpc.CallOption) (*empty.Empty, error) GetSegment(ctx context.Context, in *GetSegmentRequest, opts ...grpc.CallOption) (*Segment, error) ListSegments(ctx context.Context, in *ListSegmentRequest, opts ...grpc.CallOption) (*SegmentList, error) CreateSegment(ctx context.Context, in *CreateSegmentRequest, opts ...grpc.CallOption) (*Segment, error) UpdateSegment(ctx context.Context, in *UpdateSegmentRequest, opts ...grpc.CallOption) (*Segment, error) DeleteSegment(ctx context.Context, in *DeleteSegmentRequest, opts ...grpc.CallOption) (*empty.Empty, error) CreateConstraint(ctx context.Context, in *CreateConstraintRequest, opts ...grpc.CallOption) (*Constraint, error) UpdateConstraint(ctx context.Context, in *UpdateConstraintRequest, opts ...grpc.CallOption) (*Constraint, error) DeleteConstraint(ctx context.Context, in *DeleteConstraintRequest, opts ...grpc.CallOption) (*empty.Empty, error) }
FliptClient is the client API for Flipt service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewFliptClient ¶
func NewFliptClient(cc *grpc.ClientConn) FliptClient
type FliptServer ¶
type FliptServer interface { Evaluate(context.Context, *EvaluationRequest) (*EvaluationResponse, error) GetFlag(context.Context, *GetFlagRequest) (*Flag, error) ListFlags(context.Context, *ListFlagRequest) (*FlagList, error) CreateFlag(context.Context, *CreateFlagRequest) (*Flag, error) UpdateFlag(context.Context, *UpdateFlagRequest) (*Flag, error) DeleteFlag(context.Context, *DeleteFlagRequest) (*empty.Empty, error) CreateVariant(context.Context, *CreateVariantRequest) (*Variant, error) UpdateVariant(context.Context, *UpdateVariantRequest) (*Variant, error) DeleteVariant(context.Context, *DeleteVariantRequest) (*empty.Empty, error) GetRule(context.Context, *GetRuleRequest) (*Rule, error) ListRules(context.Context, *ListRuleRequest) (*RuleList, error) OrderRules(context.Context, *OrderRulesRequest) (*empty.Empty, error) CreateRule(context.Context, *CreateRuleRequest) (*Rule, error) UpdateRule(context.Context, *UpdateRuleRequest) (*Rule, error) DeleteRule(context.Context, *DeleteRuleRequest) (*empty.Empty, error) CreateDistribution(context.Context, *CreateDistributionRequest) (*Distribution, error) UpdateDistribution(context.Context, *UpdateDistributionRequest) (*Distribution, error) DeleteDistribution(context.Context, *DeleteDistributionRequest) (*empty.Empty, error) GetSegment(context.Context, *GetSegmentRequest) (*Segment, error) ListSegments(context.Context, *ListSegmentRequest) (*SegmentList, error) CreateSegment(context.Context, *CreateSegmentRequest) (*Segment, error) UpdateSegment(context.Context, *UpdateSegmentRequest) (*Segment, error) DeleteSegment(context.Context, *DeleteSegmentRequest) (*empty.Empty, error) CreateConstraint(context.Context, *CreateConstraintRequest) (*Constraint, error) UpdateConstraint(context.Context, *UpdateConstraintRequest) (*Constraint, error) DeleteConstraint(context.Context, *DeleteConstraintRequest) (*empty.Empty, error) }
FliptServer is the server API for Flipt service.
type GetFlagRequest ¶
type GetFlagRequest struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetFlagRequest) Descriptor ¶
func (*GetFlagRequest) Descriptor() ([]byte, []int)
func (*GetFlagRequest) GetKey ¶
func (m *GetFlagRequest) GetKey() string
func (*GetFlagRequest) ProtoMessage ¶
func (*GetFlagRequest) ProtoMessage()
func (*GetFlagRequest) Reset ¶
func (m *GetFlagRequest) Reset()
func (*GetFlagRequest) String ¶
func (m *GetFlagRequest) String() string
func (*GetFlagRequest) XXX_DiscardUnknown ¶
func (m *GetFlagRequest) XXX_DiscardUnknown()
func (*GetFlagRequest) XXX_Marshal ¶
func (m *GetFlagRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetFlagRequest) XXX_Merge ¶
func (m *GetFlagRequest) XXX_Merge(src proto.Message)
func (*GetFlagRequest) XXX_Size ¶
func (m *GetFlagRequest) XXX_Size() int
func (*GetFlagRequest) XXX_Unmarshal ¶
func (m *GetFlagRequest) XXX_Unmarshal(b []byte) error
type GetRuleRequest ¶
type GetRuleRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` FlagKey string `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetRuleRequest) Descriptor ¶
func (*GetRuleRequest) Descriptor() ([]byte, []int)
func (*GetRuleRequest) GetFlagKey ¶
func (m *GetRuleRequest) GetFlagKey() string
func (*GetRuleRequest) GetId ¶
func (m *GetRuleRequest) GetId() string
func (*GetRuleRequest) ProtoMessage ¶
func (*GetRuleRequest) ProtoMessage()
func (*GetRuleRequest) Reset ¶
func (m *GetRuleRequest) Reset()
func (*GetRuleRequest) String ¶
func (m *GetRuleRequest) String() string
func (*GetRuleRequest) XXX_DiscardUnknown ¶
func (m *GetRuleRequest) XXX_DiscardUnknown()
func (*GetRuleRequest) XXX_Marshal ¶
func (m *GetRuleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetRuleRequest) XXX_Merge ¶
func (m *GetRuleRequest) XXX_Merge(src proto.Message)
func (*GetRuleRequest) XXX_Size ¶
func (m *GetRuleRequest) XXX_Size() int
func (*GetRuleRequest) XXX_Unmarshal ¶
func (m *GetRuleRequest) XXX_Unmarshal(b []byte) error
type GetSegmentRequest ¶
type GetSegmentRequest struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetSegmentRequest) Descriptor ¶
func (*GetSegmentRequest) Descriptor() ([]byte, []int)
func (*GetSegmentRequest) GetKey ¶
func (m *GetSegmentRequest) GetKey() string
func (*GetSegmentRequest) ProtoMessage ¶
func (*GetSegmentRequest) ProtoMessage()
func (*GetSegmentRequest) Reset ¶
func (m *GetSegmentRequest) Reset()
func (*GetSegmentRequest) String ¶
func (m *GetSegmentRequest) String() string
func (*GetSegmentRequest) XXX_DiscardUnknown ¶
func (m *GetSegmentRequest) XXX_DiscardUnknown()
func (*GetSegmentRequest) XXX_Marshal ¶
func (m *GetSegmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetSegmentRequest) XXX_Merge ¶
func (m *GetSegmentRequest) XXX_Merge(src proto.Message)
func (*GetSegmentRequest) XXX_Size ¶
func (m *GetSegmentRequest) XXX_Size() int
func (*GetSegmentRequest) XXX_Unmarshal ¶
func (m *GetSegmentRequest) XXX_Unmarshal(b []byte) error
type ListFlagRequest ¶
type ListFlagRequest struct { Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"` Offset int32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListFlagRequest) Descriptor ¶
func (*ListFlagRequest) Descriptor() ([]byte, []int)
func (*ListFlagRequest) GetLimit ¶
func (m *ListFlagRequest) GetLimit() int32
func (*ListFlagRequest) GetOffset ¶
func (m *ListFlagRequest) GetOffset() int32
func (*ListFlagRequest) ProtoMessage ¶
func (*ListFlagRequest) ProtoMessage()
func (*ListFlagRequest) Reset ¶
func (m *ListFlagRequest) Reset()
func (*ListFlagRequest) String ¶
func (m *ListFlagRequest) String() string
func (*ListFlagRequest) XXX_DiscardUnknown ¶
func (m *ListFlagRequest) XXX_DiscardUnknown()
func (*ListFlagRequest) XXX_Marshal ¶
func (m *ListFlagRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListFlagRequest) XXX_Merge ¶
func (m *ListFlagRequest) XXX_Merge(src proto.Message)
func (*ListFlagRequest) XXX_Size ¶
func (m *ListFlagRequest) XXX_Size() int
func (*ListFlagRequest) XXX_Unmarshal ¶
func (m *ListFlagRequest) XXX_Unmarshal(b []byte) error
type ListRuleRequest ¶
type ListRuleRequest struct { Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"` Offset int32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"` FlagKey string `protobuf:"bytes,3,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListRuleRequest) Descriptor ¶
func (*ListRuleRequest) Descriptor() ([]byte, []int)
func (*ListRuleRequest) GetFlagKey ¶
func (m *ListRuleRequest) GetFlagKey() string
func (*ListRuleRequest) GetLimit ¶
func (m *ListRuleRequest) GetLimit() int32
func (*ListRuleRequest) GetOffset ¶
func (m *ListRuleRequest) GetOffset() int32
func (*ListRuleRequest) ProtoMessage ¶
func (*ListRuleRequest) ProtoMessage()
func (*ListRuleRequest) Reset ¶
func (m *ListRuleRequest) Reset()
func (*ListRuleRequest) String ¶
func (m *ListRuleRequest) String() string
func (*ListRuleRequest) XXX_DiscardUnknown ¶
func (m *ListRuleRequest) XXX_DiscardUnknown()
func (*ListRuleRequest) XXX_Marshal ¶
func (m *ListRuleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListRuleRequest) XXX_Merge ¶
func (m *ListRuleRequest) XXX_Merge(src proto.Message)
func (*ListRuleRequest) XXX_Size ¶
func (m *ListRuleRequest) XXX_Size() int
func (*ListRuleRequest) XXX_Unmarshal ¶
func (m *ListRuleRequest) XXX_Unmarshal(b []byte) error
type ListSegmentRequest ¶
type ListSegmentRequest struct { Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"` Offset int32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListSegmentRequest) Descriptor ¶
func (*ListSegmentRequest) Descriptor() ([]byte, []int)
func (*ListSegmentRequest) GetLimit ¶
func (m *ListSegmentRequest) GetLimit() int32
func (*ListSegmentRequest) GetOffset ¶
func (m *ListSegmentRequest) GetOffset() int32
func (*ListSegmentRequest) ProtoMessage ¶
func (*ListSegmentRequest) ProtoMessage()
func (*ListSegmentRequest) Reset ¶
func (m *ListSegmentRequest) Reset()
func (*ListSegmentRequest) String ¶
func (m *ListSegmentRequest) String() string
func (*ListSegmentRequest) XXX_DiscardUnknown ¶
func (m *ListSegmentRequest) XXX_DiscardUnknown()
func (*ListSegmentRequest) XXX_Marshal ¶
func (m *ListSegmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListSegmentRequest) XXX_Merge ¶
func (m *ListSegmentRequest) XXX_Merge(src proto.Message)
func (*ListSegmentRequest) XXX_Size ¶
func (m *ListSegmentRequest) XXX_Size() int
func (*ListSegmentRequest) XXX_Unmarshal ¶
func (m *ListSegmentRequest) XXX_Unmarshal(b []byte) error
type OrderRulesRequest ¶
type OrderRulesRequest struct { FlagKey string `protobuf:"bytes,1,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` RuleIds []string `protobuf:"bytes,2,rep,name=rule_ids,json=ruleIds,proto3" json:"rule_ids,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*OrderRulesRequest) Descriptor ¶
func (*OrderRulesRequest) Descriptor() ([]byte, []int)
func (*OrderRulesRequest) GetFlagKey ¶
func (m *OrderRulesRequest) GetFlagKey() string
func (*OrderRulesRequest) GetRuleIds ¶
func (m *OrderRulesRequest) GetRuleIds() []string
func (*OrderRulesRequest) ProtoMessage ¶
func (*OrderRulesRequest) ProtoMessage()
func (*OrderRulesRequest) Reset ¶
func (m *OrderRulesRequest) Reset()
func (*OrderRulesRequest) String ¶
func (m *OrderRulesRequest) String() string
func (*OrderRulesRequest) XXX_DiscardUnknown ¶
func (m *OrderRulesRequest) XXX_DiscardUnknown()
func (*OrderRulesRequest) XXX_Marshal ¶
func (m *OrderRulesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OrderRulesRequest) XXX_Merge ¶
func (m *OrderRulesRequest) XXX_Merge(src proto.Message)
func (*OrderRulesRequest) XXX_Size ¶
func (m *OrderRulesRequest) XXX_Size() int
func (*OrderRulesRequest) XXX_Unmarshal ¶
func (m *OrderRulesRequest) XXX_Unmarshal(b []byte) error
type Rule ¶
type Rule struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` FlagKey string `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` SegmentKey string `protobuf:"bytes,3,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"` Distributions []*Distribution `protobuf:"bytes,4,rep,name=distributions,proto3" json:"distributions,omitempty"` Rank int32 `protobuf:"varint,5,opt,name=rank,proto3" json:"rank,omitempty"` CreatedAt *timestamp.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamp.Timestamp `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Rule) Descriptor ¶
func (*Rule) GetCreatedAt ¶
func (*Rule) GetDistributions ¶
func (m *Rule) GetDistributions() []*Distribution
func (*Rule) GetFlagKey ¶
func (*Rule) GetSegmentKey ¶
func (*Rule) GetUpdatedAt ¶
func (*Rule) ProtoMessage ¶
func (*Rule) ProtoMessage()
func (*Rule) XXX_DiscardUnknown ¶
func (m *Rule) XXX_DiscardUnknown()
func (*Rule) XXX_Unmarshal ¶
type RuleList ¶
type RuleList struct { Rules []*Rule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RuleList) Descriptor ¶
func (*RuleList) ProtoMessage ¶
func (*RuleList) ProtoMessage()
func (*RuleList) XXX_DiscardUnknown ¶
func (m *RuleList) XXX_DiscardUnknown()
func (*RuleList) XXX_Marshal ¶
func (*RuleList) XXX_Unmarshal ¶
type Segment ¶
type Segment struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` CreatedAt *timestamp.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamp.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` Constraints []*Constraint `protobuf:"bytes,6,rep,name=constraints,proto3" json:"constraints,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Segment) Descriptor ¶
func (*Segment) GetConstraints ¶
func (m *Segment) GetConstraints() []*Constraint
func (*Segment) GetCreatedAt ¶
func (*Segment) GetDescription ¶
func (*Segment) GetUpdatedAt ¶
func (*Segment) ProtoMessage ¶
func (*Segment) ProtoMessage()
func (*Segment) XXX_DiscardUnknown ¶
func (m *Segment) XXX_DiscardUnknown()
func (*Segment) XXX_Marshal ¶
func (*Segment) XXX_Unmarshal ¶
type SegmentList ¶
type SegmentList struct { Segments []*Segment `protobuf:"bytes,1,rep,name=segments,proto3" json:"segments,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SegmentList) Descriptor ¶
func (*SegmentList) Descriptor() ([]byte, []int)
func (*SegmentList) GetSegments ¶
func (m *SegmentList) GetSegments() []*Segment
func (*SegmentList) ProtoMessage ¶
func (*SegmentList) ProtoMessage()
func (*SegmentList) Reset ¶
func (m *SegmentList) Reset()
func (*SegmentList) String ¶
func (m *SegmentList) String() string
func (*SegmentList) XXX_DiscardUnknown ¶
func (m *SegmentList) XXX_DiscardUnknown()
func (*SegmentList) XXX_Marshal ¶
func (m *SegmentList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SegmentList) XXX_Merge ¶
func (m *SegmentList) XXX_Merge(src proto.Message)
func (*SegmentList) XXX_Size ¶
func (m *SegmentList) XXX_Size() int
func (*SegmentList) XXX_Unmarshal ¶
func (m *SegmentList) XXX_Unmarshal(b []byte) error
type UpdateConstraintRequest ¶
type UpdateConstraintRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` SegmentKey string `protobuf:"bytes,2,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"` Type ComparisonType `protobuf:"varint,3,opt,name=type,proto3,enum=flipt.ComparisonType" json:"type,omitempty"` Property string `protobuf:"bytes,4,opt,name=property,proto3" json:"property,omitempty"` Operator string `protobuf:"bytes,5,opt,name=operator,proto3" json:"operator,omitempty"` Value string `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UpdateConstraintRequest) Descriptor ¶
func (*UpdateConstraintRequest) Descriptor() ([]byte, []int)
func (*UpdateConstraintRequest) GetId ¶
func (m *UpdateConstraintRequest) GetId() string
func (*UpdateConstraintRequest) GetOperator ¶
func (m *UpdateConstraintRequest) GetOperator() string
func (*UpdateConstraintRequest) GetProperty ¶
func (m *UpdateConstraintRequest) GetProperty() string
func (*UpdateConstraintRequest) GetSegmentKey ¶
func (m *UpdateConstraintRequest) GetSegmentKey() string
func (*UpdateConstraintRequest) GetType ¶
func (m *UpdateConstraintRequest) GetType() ComparisonType
func (*UpdateConstraintRequest) GetValue ¶
func (m *UpdateConstraintRequest) GetValue() string
func (*UpdateConstraintRequest) ProtoMessage ¶
func (*UpdateConstraintRequest) ProtoMessage()
func (*UpdateConstraintRequest) Reset ¶
func (m *UpdateConstraintRequest) Reset()
func (*UpdateConstraintRequest) String ¶
func (m *UpdateConstraintRequest) String() string
func (*UpdateConstraintRequest) XXX_DiscardUnknown ¶
func (m *UpdateConstraintRequest) XXX_DiscardUnknown()
func (*UpdateConstraintRequest) XXX_Marshal ¶
func (m *UpdateConstraintRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateConstraintRequest) XXX_Merge ¶
func (m *UpdateConstraintRequest) XXX_Merge(src proto.Message)
func (*UpdateConstraintRequest) XXX_Size ¶
func (m *UpdateConstraintRequest) XXX_Size() int
func (*UpdateConstraintRequest) XXX_Unmarshal ¶
func (m *UpdateConstraintRequest) XXX_Unmarshal(b []byte) error
type UpdateDistributionRequest ¶
type UpdateDistributionRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` FlagKey string `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` RuleId string `protobuf:"bytes,3,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"` VariantId string `protobuf:"bytes,4,opt,name=variant_id,json=variantId,proto3" json:"variant_id,omitempty"` Rollout float32 `protobuf:"fixed32,5,opt,name=rollout,proto3" json:"rollout,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UpdateDistributionRequest) Descriptor ¶
func (*UpdateDistributionRequest) Descriptor() ([]byte, []int)
func (*UpdateDistributionRequest) GetFlagKey ¶
func (m *UpdateDistributionRequest) GetFlagKey() string
func (*UpdateDistributionRequest) GetId ¶
func (m *UpdateDistributionRequest) GetId() string
func (*UpdateDistributionRequest) GetRollout ¶
func (m *UpdateDistributionRequest) GetRollout() float32
func (*UpdateDistributionRequest) GetRuleId ¶
func (m *UpdateDistributionRequest) GetRuleId() string
func (*UpdateDistributionRequest) GetVariantId ¶
func (m *UpdateDistributionRequest) GetVariantId() string
func (*UpdateDistributionRequest) ProtoMessage ¶
func (*UpdateDistributionRequest) ProtoMessage()
func (*UpdateDistributionRequest) Reset ¶
func (m *UpdateDistributionRequest) Reset()
func (*UpdateDistributionRequest) String ¶
func (m *UpdateDistributionRequest) String() string
func (*UpdateDistributionRequest) XXX_DiscardUnknown ¶
func (m *UpdateDistributionRequest) XXX_DiscardUnknown()
func (*UpdateDistributionRequest) XXX_Marshal ¶
func (m *UpdateDistributionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateDistributionRequest) XXX_Merge ¶
func (m *UpdateDistributionRequest) XXX_Merge(src proto.Message)
func (*UpdateDistributionRequest) XXX_Size ¶
func (m *UpdateDistributionRequest) XXX_Size() int
func (*UpdateDistributionRequest) XXX_Unmarshal ¶
func (m *UpdateDistributionRequest) XXX_Unmarshal(b []byte) error
type UpdateFlagRequest ¶
type UpdateFlagRequest struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` Enabled bool `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UpdateFlagRequest) Descriptor ¶
func (*UpdateFlagRequest) Descriptor() ([]byte, []int)
func (*UpdateFlagRequest) GetDescription ¶
func (m *UpdateFlagRequest) GetDescription() string
func (*UpdateFlagRequest) GetEnabled ¶
func (m *UpdateFlagRequest) GetEnabled() bool
func (*UpdateFlagRequest) GetKey ¶
func (m *UpdateFlagRequest) GetKey() string
func (*UpdateFlagRequest) GetName ¶
func (m *UpdateFlagRequest) GetName() string
func (*UpdateFlagRequest) ProtoMessage ¶
func (*UpdateFlagRequest) ProtoMessage()
func (*UpdateFlagRequest) Reset ¶
func (m *UpdateFlagRequest) Reset()
func (*UpdateFlagRequest) String ¶
func (m *UpdateFlagRequest) String() string
func (*UpdateFlagRequest) XXX_DiscardUnknown ¶
func (m *UpdateFlagRequest) XXX_DiscardUnknown()
func (*UpdateFlagRequest) XXX_Marshal ¶
func (m *UpdateFlagRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateFlagRequest) XXX_Merge ¶
func (m *UpdateFlagRequest) XXX_Merge(src proto.Message)
func (*UpdateFlagRequest) XXX_Size ¶
func (m *UpdateFlagRequest) XXX_Size() int
func (*UpdateFlagRequest) XXX_Unmarshal ¶
func (m *UpdateFlagRequest) XXX_Unmarshal(b []byte) error
type UpdateRuleRequest ¶
type UpdateRuleRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` FlagKey string `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` SegmentKey string `protobuf:"bytes,3,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UpdateRuleRequest) Descriptor ¶
func (*UpdateRuleRequest) Descriptor() ([]byte, []int)
func (*UpdateRuleRequest) GetFlagKey ¶
func (m *UpdateRuleRequest) GetFlagKey() string
func (*UpdateRuleRequest) GetId ¶
func (m *UpdateRuleRequest) GetId() string
func (*UpdateRuleRequest) GetSegmentKey ¶
func (m *UpdateRuleRequest) GetSegmentKey() string
func (*UpdateRuleRequest) ProtoMessage ¶
func (*UpdateRuleRequest) ProtoMessage()
func (*UpdateRuleRequest) Reset ¶
func (m *UpdateRuleRequest) Reset()
func (*UpdateRuleRequest) String ¶
func (m *UpdateRuleRequest) String() string
func (*UpdateRuleRequest) XXX_DiscardUnknown ¶
func (m *UpdateRuleRequest) XXX_DiscardUnknown()
func (*UpdateRuleRequest) XXX_Marshal ¶
func (m *UpdateRuleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateRuleRequest) XXX_Merge ¶
func (m *UpdateRuleRequest) XXX_Merge(src proto.Message)
func (*UpdateRuleRequest) XXX_Size ¶
func (m *UpdateRuleRequest) XXX_Size() int
func (*UpdateRuleRequest) XXX_Unmarshal ¶
func (m *UpdateRuleRequest) XXX_Unmarshal(b []byte) error
type UpdateSegmentRequest ¶
type UpdateSegmentRequest struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UpdateSegmentRequest) Descriptor ¶
func (*UpdateSegmentRequest) Descriptor() ([]byte, []int)
func (*UpdateSegmentRequest) GetDescription ¶
func (m *UpdateSegmentRequest) GetDescription() string
func (*UpdateSegmentRequest) GetKey ¶
func (m *UpdateSegmentRequest) GetKey() string
func (*UpdateSegmentRequest) GetName ¶
func (m *UpdateSegmentRequest) GetName() string
func (*UpdateSegmentRequest) ProtoMessage ¶
func (*UpdateSegmentRequest) ProtoMessage()
func (*UpdateSegmentRequest) Reset ¶
func (m *UpdateSegmentRequest) Reset()
func (*UpdateSegmentRequest) String ¶
func (m *UpdateSegmentRequest) String() string
func (*UpdateSegmentRequest) XXX_DiscardUnknown ¶
func (m *UpdateSegmentRequest) XXX_DiscardUnknown()
func (*UpdateSegmentRequest) XXX_Marshal ¶
func (m *UpdateSegmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateSegmentRequest) XXX_Merge ¶
func (m *UpdateSegmentRequest) XXX_Merge(src proto.Message)
func (*UpdateSegmentRequest) XXX_Size ¶
func (m *UpdateSegmentRequest) XXX_Size() int
func (*UpdateSegmentRequest) XXX_Unmarshal ¶
func (m *UpdateSegmentRequest) XXX_Unmarshal(b []byte) error
type UpdateVariantRequest ¶
type UpdateVariantRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` FlagKey string `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UpdateVariantRequest) Descriptor ¶
func (*UpdateVariantRequest) Descriptor() ([]byte, []int)
func (*UpdateVariantRequest) GetDescription ¶
func (m *UpdateVariantRequest) GetDescription() string
func (*UpdateVariantRequest) GetFlagKey ¶
func (m *UpdateVariantRequest) GetFlagKey() string
func (*UpdateVariantRequest) GetId ¶
func (m *UpdateVariantRequest) GetId() string
func (*UpdateVariantRequest) GetKey ¶
func (m *UpdateVariantRequest) GetKey() string
func (*UpdateVariantRequest) GetName ¶
func (m *UpdateVariantRequest) GetName() string
func (*UpdateVariantRequest) ProtoMessage ¶
func (*UpdateVariantRequest) ProtoMessage()
func (*UpdateVariantRequest) Reset ¶
func (m *UpdateVariantRequest) Reset()
func (*UpdateVariantRequest) String ¶
func (m *UpdateVariantRequest) String() string
func (*UpdateVariantRequest) XXX_DiscardUnknown ¶
func (m *UpdateVariantRequest) XXX_DiscardUnknown()
func (*UpdateVariantRequest) XXX_Marshal ¶
func (m *UpdateVariantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateVariantRequest) XXX_Merge ¶
func (m *UpdateVariantRequest) XXX_Merge(src proto.Message)
func (*UpdateVariantRequest) XXX_Size ¶
func (m *UpdateVariantRequest) XXX_Size() int
func (*UpdateVariantRequest) XXX_Unmarshal ¶
func (m *UpdateVariantRequest) XXX_Unmarshal(b []byte) error
type Variant ¶
type Variant struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` FlagKey string `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` CreatedAt *timestamp.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamp.Timestamp `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Variant) Descriptor ¶
func (*Variant) GetCreatedAt ¶
func (*Variant) GetDescription ¶
func (*Variant) GetFlagKey ¶
func (*Variant) GetUpdatedAt ¶
func (*Variant) ProtoMessage ¶
func (*Variant) ProtoMessage()
func (*Variant) XXX_DiscardUnknown ¶
func (m *Variant) XXX_DiscardUnknown()