# Functions
Bucket constructs a WeightedVariation with the specified variation index and weight.
BucketUntracked constructs a WeightedVariation with the specified variation index and weight, where users in this bucket will not have tracking events sent.
Clause constructs a basic Clause.
ClauseRef constructs a basic Clause, using the ldattr.Ref type for the attribute reference.
ClauseRefWithKind is like ClauseRef, but also specifies a context kind.
ClauseWithKind is like Clause, but also specifies a context kind.
Experiment constructs a VariationOrRollout representing an experiment with the specified buckets.
Negate returns the same Clause with the Negated property set to true.
NewFlagBuilder creates a FlagBuilder.
NewMigrationFlagParametersBuilder creates a MigrationFlagParametersBuilder.
NewRuleBuilder creates a RuleBuilder.
NewSegmentBuilder creates a SegmentBuilder.
NewSegmentRuleBuilder creates a SegmentRuleBuilder.
Rollout constructs a VariationOrRollout with the specified buckets.
SegmentMatchClause constructs a Clause that uses the segmentMatch operator.
Variation constructs a VariationOrRollout with the specified variation index.
# Structs
FlagBuilder provides a builder pattern for FeatureFlag.
MigrationFlagParametersBuilder provides a builder pattern for MigrationFlagParameter.
RuleBuilder provides a builder pattern for FlagRule.
SegmentBuilder provides a builder pattern for Segment.
SegmentRuleBuilder provides a builder pattern for SegmentRule.