Documentation ¶
Index ¶
- type Store
- func (s *Store) CreateConstraint(ctx context.Context, r *flipt.CreateConstraintRequest) (*flipt.Constraint, error)
- func (s *Store) CreateDistribution(ctx context.Context, r *flipt.CreateDistributionRequest) (*flipt.Distribution, error)
- func (s *Store) CreateFlag(ctx context.Context, r *flipt.CreateFlagRequest) (*flipt.Flag, error)
- func (s *Store) CreateRollout(ctx context.Context, r *flipt.CreateRolloutRequest) (*flipt.Rollout, error)
- func (s *Store) CreateRule(ctx context.Context, r *flipt.CreateRuleRequest) (*flipt.Rule, error)
- func (s *Store) CreateSegment(ctx context.Context, r *flipt.CreateSegmentRequest) (*flipt.Segment, error)
- func (s *Store) CreateVariant(ctx context.Context, r *flipt.CreateVariantRequest) (*flipt.Variant, error)
- func (s *Store) DeleteConstraint(ctx context.Context, r *flipt.DeleteConstraintRequest) error
- func (s *Store) DeleteDistribution(ctx context.Context, r *flipt.DeleteDistributionRequest) error
- func (s *Store) DeleteFlag(ctx context.Context, r *flipt.DeleteFlagRequest) error
- func (s *Store) DeleteNamespace(ctx context.Context, r *flipt.DeleteNamespaceRequest) error
- func (s *Store) DeleteRollout(ctx context.Context, r *flipt.DeleteRolloutRequest) error
- func (s *Store) DeleteRule(ctx context.Context, r *flipt.DeleteRuleRequest) error
- func (s *Store) DeleteSegment(ctx context.Context, r *flipt.DeleteSegmentRequest) error
- func (s *Store) DeleteVariant(ctx context.Context, r *flipt.DeleteVariantRequest) error
- func (s *Store) GetEvaluationDistributions(ctx context.Context, r storage.ResourceRequest, rule storage.IDRequest) ([]*storage.EvaluationDistribution, error)
- func (s *Store) GetEvaluationRollouts(ctx context.Context, r storage.ResourceRequest) ([]*storage.EvaluationRollout, error)
- func (s *Store) GetEvaluationRules(ctx context.Context, r storage.ResourceRequest) ([]*storage.EvaluationRule, error)
- func (s *Store) GetFlag(ctx context.Context, r storage.ResourceRequest) (*flipt.Flag, error)
- func (s *Store) GetVersion(ctx context.Context, ns storage.NamespaceRequest) (string, error)
- func (s *Store) ListFlags(ctx context.Context, r *storage.ListRequest[storage.NamespaceRequest]) (storage.ResultSet[*flipt.Flag], error)
- func (s *Store) OrderRollouts(ctx context.Context, r *flipt.OrderRolloutsRequest) error
- func (s *Store) OrderRules(ctx context.Context, r *flipt.OrderRulesRequest) error
- func (s *Store) UpdateConstraint(ctx context.Context, r *flipt.UpdateConstraintRequest) (*flipt.Constraint, error)
- func (s *Store) UpdateDistribution(ctx context.Context, r *flipt.UpdateDistributionRequest) (*flipt.Distribution, error)
- func (s *Store) UpdateFlag(ctx context.Context, r *flipt.UpdateFlagRequest) (*flipt.Flag, error)
- func (s *Store) UpdateNamespace(ctx context.Context, r *flipt.UpdateNamespaceRequest) (*flipt.Namespace, error)
- func (s *Store) UpdateRollout(ctx context.Context, r *flipt.UpdateRolloutRequest) (*flipt.Rollout, error)
- func (s *Store) UpdateRule(ctx context.Context, r *flipt.UpdateRuleRequest) (*flipt.Rule, error)
- func (s *Store) UpdateSegment(ctx context.Context, r *flipt.UpdateSegmentRequest) (*flipt.Segment, error)
- func (s *Store) UpdateVariant(ctx context.Context, r *flipt.UpdateVariantRequest) (*flipt.Variant, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Store ¶
func (*Store) CreateConstraint ¶ added in v1.54.0
func (s *Store) CreateConstraint(ctx context.Context, r *flipt.CreateConstraintRequest) (*flipt.Constraint, error)
func (*Store) CreateDistribution ¶ added in v1.54.0
func (s *Store) CreateDistribution(ctx context.Context, r *flipt.CreateDistributionRequest) (*flipt.Distribution, error)
func (*Store) CreateFlag ¶ added in v1.44.0
func (*Store) CreateRollout ¶ added in v1.54.0
func (*Store) CreateRule ¶ added in v1.54.0
func (*Store) CreateSegment ¶ added in v1.54.0
func (*Store) CreateVariant ¶ added in v1.44.0
func (*Store) DeleteConstraint ¶ added in v1.54.0
func (*Store) DeleteDistribution ¶ added in v1.54.0
func (*Store) DeleteFlag ¶ added in v1.44.0
func (*Store) DeleteNamespace ¶ added in v1.54.0
func (*Store) DeleteRollout ¶ added in v1.54.0
func (*Store) DeleteRule ¶ added in v1.54.0
func (*Store) DeleteSegment ¶ added in v1.54.0
func (*Store) DeleteVariant ¶ added in v1.44.0
func (*Store) GetEvaluationDistributions ¶ added in v1.54.0
func (s *Store) GetEvaluationDistributions(ctx context.Context, r storage.ResourceRequest, rule storage.IDRequest) ([]*storage.EvaluationDistribution, error)
func (*Store) GetEvaluationRollouts ¶ added in v1.35.0
func (s *Store) GetEvaluationRollouts(ctx context.Context, r storage.ResourceRequest) ([]*storage.EvaluationRollout, error)
func (*Store) GetEvaluationRules ¶
func (s *Store) GetEvaluationRules(ctx context.Context, r storage.ResourceRequest) ([]*storage.EvaluationRule, error)
func (*Store) GetVersion ¶ added in v1.54.0
func (*Store) OrderRollouts ¶ added in v1.54.0
func (*Store) OrderRules ¶ added in v1.54.0
func (*Store) UpdateConstraint ¶ added in v1.54.0
func (s *Store) UpdateConstraint(ctx context.Context, r *flipt.UpdateConstraintRequest) (*flipt.Constraint, error)
func (*Store) UpdateDistribution ¶ added in v1.54.0
func (s *Store) UpdateDistribution(ctx context.Context, r *flipt.UpdateDistributionRequest) (*flipt.Distribution, error)
func (*Store) UpdateFlag ¶ added in v1.44.0
func (*Store) UpdateNamespace ¶ added in v1.54.0
func (*Store) UpdateRollout ¶ added in v1.54.0
func (*Store) UpdateRule ¶ added in v1.54.0
func (*Store) UpdateSegment ¶ added in v1.54.0
func (*Store) UpdateVariant ¶ added in v1.44.0
Click to show internal directories.
Click to hide internal directories.