Documentation
¶
Index ¶
- Constants
- Variables
- type BatchEvaluationRequest
- func (x *BatchEvaluationRequest) GetExcludeNotFound() bool
- func (x *BatchEvaluationRequest) GetNamespaceKey() string
- func (x *BatchEvaluationRequest) GetRequestId() string
- func (x *BatchEvaluationRequest) GetRequests() []*EvaluationRequest
- func (*BatchEvaluationRequest) ProtoMessage()
- func (x *BatchEvaluationRequest) ProtoReflect() protoreflect.Message
- func (x *BatchEvaluationRequest) Reset()
- func (x *BatchEvaluationRequest) SetExcludeNotFound(v bool)
- func (x *BatchEvaluationRequest) SetNamespaceKey(v string)
- func (x *BatchEvaluationRequest) SetRequestId(v string)
- func (x *BatchEvaluationRequest) SetRequests(v []*EvaluationRequest)
- func (x *BatchEvaluationRequest) String() string
- type BatchEvaluationRequest_builder
- type BatchEvaluationResponse
- func (x *BatchEvaluationResponse) GetRequestDurationMillis() float64
- func (x *BatchEvaluationResponse) GetRequestId() string
- func (x *BatchEvaluationResponse) GetResponses() []*EvaluationResponse
- func (*BatchEvaluationResponse) ProtoMessage()
- func (x *BatchEvaluationResponse) ProtoReflect() protoreflect.Message
- func (x *BatchEvaluationResponse) Reset()
- func (x *BatchEvaluationResponse) SetRequestDurationMillis(v float64)
- func (x *BatchEvaluationResponse) SetRequestId(v string)
- func (x *BatchEvaluationResponse) SetResponses(v []*EvaluationResponse)
- func (x *BatchEvaluationResponse) String() string
- type BatchEvaluationResponse_builder
- type ComparisonType
- type Constraint
- func (x *Constraint) ClearCreatedAt()
- func (x *Constraint) ClearUpdatedAt()
- func (x *Constraint) GetCreatedAt() *timestamppb.Timestamp
- func (x *Constraint) GetDescription() string
- func (x *Constraint) GetId() string
- func (x *Constraint) GetNamespaceKey() string
- func (x *Constraint) GetOperator() string
- func (x *Constraint) GetProperty() string
- func (x *Constraint) GetSegmentKey() string
- func (x *Constraint) GetType() ComparisonType
- func (x *Constraint) GetUpdatedAt() *timestamppb.Timestamp
- func (x *Constraint) GetValue() string
- func (x *Constraint) HasCreatedAt() bool
- func (x *Constraint) HasUpdatedAt() bool
- func (*Constraint) ProtoMessage()
- func (x *Constraint) ProtoReflect() protoreflect.Message
- func (x *Constraint) Reset()
- func (x *Constraint) SetCreatedAt(v *timestamppb.Timestamp)
- func (x *Constraint) SetDescription(v string)
- func (x *Constraint) SetId(v string)
- func (x *Constraint) SetNamespaceKey(v string)
- func (x *Constraint) SetOperator(v string)
- func (x *Constraint) SetProperty(v string)
- func (x *Constraint) SetSegmentKey(v string)
- func (x *Constraint) SetType(v ComparisonType)
- func (x *Constraint) SetUpdatedAt(v *timestamppb.Timestamp)
- func (x *Constraint) SetValue(v string)
- func (x *Constraint) String() string
- type Constraint_builder
- type CreateConstraintRequest
- func (x *CreateConstraintRequest) GetDescription() string
- func (x *CreateConstraintRequest) GetNamespaceKey() string
- func (x *CreateConstraintRequest) GetOperator() string
- func (x *CreateConstraintRequest) GetProperty() string
- func (x *CreateConstraintRequest) GetSegmentKey() string
- func (x *CreateConstraintRequest) GetType() ComparisonType
- func (x *CreateConstraintRequest) GetValue() string
- func (*CreateConstraintRequest) ProtoMessage()
- func (x *CreateConstraintRequest) ProtoReflect() protoreflect.Message
- func (x *CreateConstraintRequest) Reset()
- func (x *CreateConstraintRequest) SetDescription(v string)
- func (x *CreateConstraintRequest) SetNamespaceKey(v string)
- func (x *CreateConstraintRequest) SetOperator(v string)
- func (x *CreateConstraintRequest) SetProperty(v string)
- func (x *CreateConstraintRequest) SetSegmentKey(v string)
- func (x *CreateConstraintRequest) SetType(v ComparisonType)
- func (x *CreateConstraintRequest) SetValue(v string)
- func (x *CreateConstraintRequest) String() string
- type CreateConstraintRequest_builder
- type CreateDistributionRequest
- func (x *CreateDistributionRequest) GetFlagKey() string
- func (x *CreateDistributionRequest) GetNamespaceKey() string
- func (x *CreateDistributionRequest) GetRollout() float32
- func (x *CreateDistributionRequest) GetRuleId() string
- func (x *CreateDistributionRequest) GetVariantId() string
- func (*CreateDistributionRequest) ProtoMessage()
- func (x *CreateDistributionRequest) ProtoReflect() protoreflect.Message
- func (x *CreateDistributionRequest) Reset()
- func (x *CreateDistributionRequest) SetFlagKey(v string)
- func (x *CreateDistributionRequest) SetNamespaceKey(v string)
- func (x *CreateDistributionRequest) SetRollout(v float32)
- func (x *CreateDistributionRequest) SetRuleId(v string)
- func (x *CreateDistributionRequest) SetVariantId(v string)
- func (x *CreateDistributionRequest) String() string
- type CreateDistributionRequest_builder
- type CreateFlagRequest
- func (x *CreateFlagRequest) ClearMetadata()
- func (x *CreateFlagRequest) GetDescription() string
- func (x *CreateFlagRequest) GetEnabled() bool
- func (x *CreateFlagRequest) GetKey() string
- func (x *CreateFlagRequest) GetMetadata() *structpb.Struct
- func (x *CreateFlagRequest) GetName() string
- func (x *CreateFlagRequest) GetNamespaceKey() string
- func (x *CreateFlagRequest) GetType() FlagType
- func (x *CreateFlagRequest) HasMetadata() bool
- func (*CreateFlagRequest) ProtoMessage()
- func (x *CreateFlagRequest) ProtoReflect() protoreflect.Message
- func (x *CreateFlagRequest) Reset()
- func (x *CreateFlagRequest) SetDescription(v string)
- func (x *CreateFlagRequest) SetEnabled(v bool)
- func (x *CreateFlagRequest) SetKey(v string)
- func (x *CreateFlagRequest) SetMetadata(v *structpb.Struct)
- func (x *CreateFlagRequest) SetName(v string)
- func (x *CreateFlagRequest) SetNamespaceKey(v string)
- func (x *CreateFlagRequest) SetType(v FlagType)
- func (x *CreateFlagRequest) String() string
- type CreateFlagRequest_builder
- type CreateNamespaceRequest
- func (x *CreateNamespaceRequest) GetDescription() string
- func (x *CreateNamespaceRequest) GetKey() string
- func (x *CreateNamespaceRequest) GetName() string
- func (*CreateNamespaceRequest) ProtoMessage()
- func (x *CreateNamespaceRequest) ProtoReflect() protoreflect.Message
- func (x *CreateNamespaceRequest) Reset()
- func (x *CreateNamespaceRequest) SetDescription(v string)
- func (x *CreateNamespaceRequest) SetKey(v string)
- func (x *CreateNamespaceRequest) SetName(v string)
- func (x *CreateNamespaceRequest) String() string
- type CreateNamespaceRequest_builder
- type CreateRolloutRequest
- func (x *CreateRolloutRequest) ClearRule()
- func (x *CreateRolloutRequest) ClearSegment()
- func (x *CreateRolloutRequest) ClearThreshold()
- func (x *CreateRolloutRequest) GetDescription() string
- func (x *CreateRolloutRequest) GetFlagKey() string
- func (x *CreateRolloutRequest) GetNamespaceKey() string
- func (x *CreateRolloutRequest) GetRank() int32
- func (x *CreateRolloutRequest) GetRule() isCreateRolloutRequest_Rule
- func (x *CreateRolloutRequest) GetSegment() *RolloutSegment
- func (x *CreateRolloutRequest) GetThreshold() *RolloutThreshold
- func (x *CreateRolloutRequest) HasRule() bool
- func (x *CreateRolloutRequest) HasSegment() bool
- func (x *CreateRolloutRequest) HasThreshold() bool
- func (*CreateRolloutRequest) ProtoMessage()
- func (x *CreateRolloutRequest) ProtoReflect() protoreflect.Message
- func (x *CreateRolloutRequest) Reset()
- func (x *CreateRolloutRequest) SetDescription(v string)
- func (x *CreateRolloutRequest) SetFlagKey(v string)
- func (x *CreateRolloutRequest) SetNamespaceKey(v string)
- func (x *CreateRolloutRequest) SetRank(v int32)
- func (x *CreateRolloutRequest) SetSegment(v *RolloutSegment)
- func (x *CreateRolloutRequest) SetThreshold(v *RolloutThreshold)
- func (x *CreateRolloutRequest) String() string
- func (x *CreateRolloutRequest) WhichRule() case_CreateRolloutRequest_Rule
- type CreateRolloutRequest_Segment
- type CreateRolloutRequest_Threshold
- type CreateRolloutRequest_builder
- type CreateRuleRequest
- func (x *CreateRuleRequest) GetFlagKey() string
- func (x *CreateRuleRequest) GetNamespaceKey() string
- func (x *CreateRuleRequest) GetRank() int32
- func (x *CreateRuleRequest) GetSegmentKey() stringdeprecated
- func (x *CreateRuleRequest) GetSegmentKeys() []string
- func (x *CreateRuleRequest) GetSegmentOperator() SegmentOperator
- func (*CreateRuleRequest) ProtoMessage()
- func (x *CreateRuleRequest) ProtoReflect() protoreflect.Message
- func (x *CreateRuleRequest) Reset()
- func (x *CreateRuleRequest) SetFlagKey(v string)
- func (x *CreateRuleRequest) SetNamespaceKey(v string)
- func (x *CreateRuleRequest) SetRank(v int32)
- func (x *CreateRuleRequest) SetSegmentKey(v string)deprecated
- func (x *CreateRuleRequest) SetSegmentKeys(v []string)
- func (x *CreateRuleRequest) SetSegmentOperator(v SegmentOperator)
- func (x *CreateRuleRequest) String() string
- type CreateRuleRequest_builder
- type CreateSegmentRequest
- func (x *CreateSegmentRequest) GetDescription() string
- func (x *CreateSegmentRequest) GetKey() string
- func (x *CreateSegmentRequest) GetMatchType() MatchType
- func (x *CreateSegmentRequest) GetName() string
- func (x *CreateSegmentRequest) GetNamespaceKey() string
- func (*CreateSegmentRequest) ProtoMessage()
- func (x *CreateSegmentRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSegmentRequest) Reset()
- func (x *CreateSegmentRequest) SetDescription(v string)
- func (x *CreateSegmentRequest) SetKey(v string)
- func (x *CreateSegmentRequest) SetMatchType(v MatchType)
- func (x *CreateSegmentRequest) SetName(v string)
- func (x *CreateSegmentRequest) SetNamespaceKey(v string)
- func (x *CreateSegmentRequest) String() string
- type CreateSegmentRequest_builder
- type CreateVariantRequest
- func (x *CreateVariantRequest) GetAttachment() string
- func (x *CreateVariantRequest) GetDescription() string
- func (x *CreateVariantRequest) GetFlagKey() string
- func (x *CreateVariantRequest) GetKey() string
- func (x *CreateVariantRequest) GetName() string
- func (x *CreateVariantRequest) GetNamespaceKey() string
- func (*CreateVariantRequest) ProtoMessage()
- func (x *CreateVariantRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVariantRequest) Reset()
- func (x *CreateVariantRequest) SetAttachment(v string)
- func (x *CreateVariantRequest) SetDescription(v string)
- func (x *CreateVariantRequest) SetFlagKey(v string)
- func (x *CreateVariantRequest) SetKey(v string)
- func (x *CreateVariantRequest) SetName(v string)
- func (x *CreateVariantRequest) SetNamespaceKey(v string)
- func (x *CreateVariantRequest) String() string
- type CreateVariantRequest_builder
- type DeleteConstraintRequest
- func (x *DeleteConstraintRequest) GetId() string
- func (x *DeleteConstraintRequest) GetNamespaceKey() string
- func (x *DeleteConstraintRequest) GetSegmentKey() string
- func (*DeleteConstraintRequest) ProtoMessage()
- func (x *DeleteConstraintRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteConstraintRequest) Reset()
- func (x *DeleteConstraintRequest) SetId(v string)
- func (x *DeleteConstraintRequest) SetNamespaceKey(v string)
- func (x *DeleteConstraintRequest) SetSegmentKey(v string)
- func (x *DeleteConstraintRequest) String() string
- type DeleteConstraintRequest_builder
- type DeleteDistributionRequest
- func (x *DeleteDistributionRequest) GetFlagKey() string
- func (x *DeleteDistributionRequest) GetId() string
- func (x *DeleteDistributionRequest) GetNamespaceKey() string
- func (x *DeleteDistributionRequest) GetRuleId() string
- func (x *DeleteDistributionRequest) GetVariantId() string
- func (*DeleteDistributionRequest) ProtoMessage()
- func (x *DeleteDistributionRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteDistributionRequest) Reset()
- func (x *DeleteDistributionRequest) SetFlagKey(v string)
- func (x *DeleteDistributionRequest) SetId(v string)
- func (x *DeleteDistributionRequest) SetNamespaceKey(v string)
- func (x *DeleteDistributionRequest) SetRuleId(v string)
- func (x *DeleteDistributionRequest) SetVariantId(v string)
- func (x *DeleteDistributionRequest) String() string
- type DeleteDistributionRequest_builder
- type DeleteFlagRequest
- func (x *DeleteFlagRequest) GetKey() string
- func (x *DeleteFlagRequest) GetNamespaceKey() string
- func (*DeleteFlagRequest) ProtoMessage()
- func (x *DeleteFlagRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteFlagRequest) Reset()
- func (x *DeleteFlagRequest) SetKey(v string)
- func (x *DeleteFlagRequest) SetNamespaceKey(v string)
- func (x *DeleteFlagRequest) String() string
- type DeleteFlagRequest_builder
- type DeleteNamespaceRequest
- func (x *DeleteNamespaceRequest) GetKey() string
- func (*DeleteNamespaceRequest) ProtoMessage()
- func (x *DeleteNamespaceRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteNamespaceRequest) Reset()
- func (x *DeleteNamespaceRequest) SetKey(v string)
- func (x *DeleteNamespaceRequest) String() string
- type DeleteNamespaceRequest_builder
- type DeleteRolloutRequest
- func (x *DeleteRolloutRequest) GetFlagKey() string
- func (x *DeleteRolloutRequest) GetId() string
- func (x *DeleteRolloutRequest) GetNamespaceKey() string
- func (*DeleteRolloutRequest) ProtoMessage()
- func (x *DeleteRolloutRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteRolloutRequest) Reset()
- func (x *DeleteRolloutRequest) SetFlagKey(v string)
- func (x *DeleteRolloutRequest) SetId(v string)
- func (x *DeleteRolloutRequest) SetNamespaceKey(v string)
- func (x *DeleteRolloutRequest) String() string
- type DeleteRolloutRequest_builder
- type DeleteRuleRequest
- func (x *DeleteRuleRequest) GetFlagKey() string
- func (x *DeleteRuleRequest) GetId() string
- func (x *DeleteRuleRequest) GetNamespaceKey() string
- func (*DeleteRuleRequest) ProtoMessage()
- func (x *DeleteRuleRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteRuleRequest) Reset()
- func (x *DeleteRuleRequest) SetFlagKey(v string)
- func (x *DeleteRuleRequest) SetId(v string)
- func (x *DeleteRuleRequest) SetNamespaceKey(v string)
- func (x *DeleteRuleRequest) String() string
- type DeleteRuleRequest_builder
- type DeleteSegmentRequest
- func (x *DeleteSegmentRequest) GetKey() string
- func (x *DeleteSegmentRequest) GetNamespaceKey() string
- func (*DeleteSegmentRequest) ProtoMessage()
- func (x *DeleteSegmentRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSegmentRequest) Reset()
- func (x *DeleteSegmentRequest) SetKey(v string)
- func (x *DeleteSegmentRequest) SetNamespaceKey(v string)
- func (x *DeleteSegmentRequest) String() string
- type DeleteSegmentRequest_builder
- type DeleteVariantRequest
- func (x *DeleteVariantRequest) GetFlagKey() string
- func (x *DeleteVariantRequest) GetId() string
- func (x *DeleteVariantRequest) GetNamespaceKey() string
- func (*DeleteVariantRequest) ProtoMessage()
- func (x *DeleteVariantRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVariantRequest) Reset()
- func (x *DeleteVariantRequest) SetFlagKey(v string)
- func (x *DeleteVariantRequest) SetId(v string)
- func (x *DeleteVariantRequest) SetNamespaceKey(v string)
- func (x *DeleteVariantRequest) String() string
- type DeleteVariantRequest_builder
- type Distribution
- func (x *Distribution) ClearCreatedAt()
- func (x *Distribution) ClearUpdatedAt()
- func (x *Distribution) GetCreatedAt() *timestamppb.Timestamp
- func (x *Distribution) GetId() string
- func (x *Distribution) GetRollout() float32
- func (x *Distribution) GetRuleId() string
- func (x *Distribution) GetUpdatedAt() *timestamppb.Timestamp
- func (x *Distribution) GetVariantId() string
- func (x *Distribution) HasCreatedAt() bool
- func (x *Distribution) HasUpdatedAt() bool
- func (*Distribution) ProtoMessage()
- func (x *Distribution) ProtoReflect() protoreflect.Message
- func (x *Distribution) Reset()
- func (x *Distribution) SetCreatedAt(v *timestamppb.Timestamp)
- func (x *Distribution) SetId(v string)
- func (x *Distribution) SetRollout(v float32)
- func (x *Distribution) SetRuleId(v string)
- func (x *Distribution) SetUpdatedAt(v *timestamppb.Timestamp)
- func (x *Distribution) SetVariantId(v string)
- func (x *Distribution) String() string
- type Distribution_builder
- type EvaluationReason
- type EvaluationRequest
- func (x *EvaluationRequest) GetContext() map[string]string
- func (x *EvaluationRequest) GetEntityId() string
- func (x *EvaluationRequest) GetFlagKey() string
- func (x *EvaluationRequest) GetNamespaceKey() string
- func (x *EvaluationRequest) GetRequestId() string
- func (*EvaluationRequest) ProtoMessage()
- func (x *EvaluationRequest) ProtoReflect() protoreflect.Message
- func (x *EvaluationRequest) Reset()
- func (x *EvaluationRequest) SetContext(v map[string]string)
- func (x *EvaluationRequest) SetEntityId(v string)
- func (x *EvaluationRequest) SetFlagKey(v string)
- func (x *EvaluationRequest) SetNamespaceKey(v string)
- func (x *EvaluationRequest) SetRequestId(v string)
- func (x *EvaluationRequest) String() string
- type EvaluationRequest_builder
- type EvaluationResponse
- func (x *EvaluationResponse) ClearTimestamp()
- func (x *EvaluationResponse) GetAttachment() string
- func (x *EvaluationResponse) GetEntityId() string
- func (x *EvaluationResponse) GetFlagKey() string
- func (x *EvaluationResponse) GetMatch() bool
- func (x *EvaluationResponse) GetNamespaceKey() string
- func (x *EvaluationResponse) GetReason() EvaluationReason
- func (x *EvaluationResponse) GetRequestContext() map[string]string
- func (x *EvaluationResponse) GetRequestDurationMillis() float64
- func (x *EvaluationResponse) GetRequestId() string
- func (x *EvaluationResponse) GetSegmentKey() stringdeprecated
- func (x *EvaluationResponse) GetSegmentKeys() []string
- func (x *EvaluationResponse) GetTimestamp() *timestamppb.Timestamp
- func (x *EvaluationResponse) GetValue() string
- func (x *EvaluationResponse) HasTimestamp() bool
- func (*EvaluationResponse) ProtoMessage()
- func (x *EvaluationResponse) ProtoReflect() protoreflect.Message
- func (x *EvaluationResponse) Reset()
- func (x *EvaluationResponse) SetAttachment(v string)
- func (x *EvaluationResponse) SetEntityId(v string)
- func (x *EvaluationResponse) SetFlagKey(v string)
- func (x *EvaluationResponse) SetMatch(v bool)
- func (x *EvaluationResponse) SetNamespaceKey(v string)
- func (x *EvaluationResponse) SetReason(v EvaluationReason)
- func (x *EvaluationResponse) SetRequestContext(v map[string]string)
- func (x *EvaluationResponse) SetRequestDurationMillis(v float64)
- func (x *EvaluationResponse) SetRequestId(v string)
- func (x *EvaluationResponse) SetSegmentKey(v string)deprecated
- func (x *EvaluationResponse) SetSegmentKeys(v []string)
- func (x *EvaluationResponse) SetTimestamp(v *timestamppb.Timestamp)
- func (x *EvaluationResponse) SetValue(v string)
- func (x *EvaluationResponse) String() string
- type EvaluationResponse_builder
- type Flag
- func (x *Flag) ClearCreatedAt()
- func (x *Flag) ClearDefaultVariant()
- func (x *Flag) ClearMetadata()
- func (x *Flag) ClearUpdatedAt()
- func (x *Flag) GetCreatedAt() *timestamppb.Timestamp
- func (x *Flag) GetDefaultVariant() *Variant
- func (x *Flag) GetDescription() string
- func (x *Flag) GetEnabled() bool
- func (x *Flag) GetKey() string
- func (x *Flag) GetMetadata() *structpb.Struct
- func (x *Flag) GetName() string
- func (x *Flag) GetNamespaceKey() string
- func (x *Flag) GetType() FlagType
- func (x *Flag) GetUpdatedAt() *timestamppb.Timestamp
- func (x *Flag) GetVariants() []*Variant
- func (x *Flag) HasCreatedAt() bool
- func (x *Flag) HasDefaultVariant() bool
- func (x *Flag) HasMetadata() bool
- func (x *Flag) HasUpdatedAt() bool
- func (*Flag) ProtoMessage()
- func (x *Flag) ProtoReflect() protoreflect.Message
- func (x *Flag) Reset()
- func (x *Flag) SetCreatedAt(v *timestamppb.Timestamp)
- func (x *Flag) SetDefaultVariant(v *Variant)
- func (x *Flag) SetDescription(v string)
- func (x *Flag) SetEnabled(v bool)
- func (x *Flag) SetKey(v string)
- func (x *Flag) SetMetadata(v *structpb.Struct)
- func (x *Flag) SetName(v string)
- func (x *Flag) SetNamespaceKey(v string)
- func (x *Flag) SetType(v FlagType)
- func (x *Flag) SetUpdatedAt(v *timestamppb.Timestamp)
- func (x *Flag) SetVariants(v []*Variant)
- func (x *Flag) String() string
- type FlagList
- func (x *FlagList) GetFlags() []*Flag
- func (x *FlagList) GetNextPageToken() string
- func (x *FlagList) GetTotalCount() int32
- func (*FlagList) ProtoMessage()
- func (x *FlagList) ProtoReflect() protoreflect.Message
- func (x *FlagList) Reset()
- func (x *FlagList) SetFlags(v []*Flag)
- func (x *FlagList) SetNextPageToken(v string)
- func (x *FlagList) SetTotalCount(v int32)
- func (x *FlagList) String() string
- type FlagList_builder
- type FlagType
- type Flag_builder
- type GetFlagRequest
- func (x *GetFlagRequest) GetKey() string
- func (x *GetFlagRequest) GetNamespaceKey() string
- func (x *GetFlagRequest) GetReference() string
- func (*GetFlagRequest) ProtoMessage()
- func (x *GetFlagRequest) ProtoReflect() protoreflect.Message
- func (x *GetFlagRequest) Reset()
- func (x *GetFlagRequest) SetKey(v string)
- func (x *GetFlagRequest) SetNamespaceKey(v string)
- func (x *GetFlagRequest) SetReference(v string)
- func (x *GetFlagRequest) String() string
- type GetFlagRequest_builder
- type GetNamespaceRequest
- func (x *GetNamespaceRequest) GetKey() string
- func (x *GetNamespaceRequest) GetReference() string
- func (*GetNamespaceRequest) ProtoMessage()
- func (x *GetNamespaceRequest) ProtoReflect() protoreflect.Message
- func (x *GetNamespaceRequest) Reset()
- func (x *GetNamespaceRequest) SetKey(v string)
- func (x *GetNamespaceRequest) SetReference(v string)
- func (x *GetNamespaceRequest) String() string
- type GetNamespaceRequest_builder
- type GetRolloutRequest
- func (x *GetRolloutRequest) GetFlagKey() string
- func (x *GetRolloutRequest) GetId() string
- func (x *GetRolloutRequest) GetNamespaceKey() string
- func (x *GetRolloutRequest) GetReference() string
- func (*GetRolloutRequest) ProtoMessage()
- func (x *GetRolloutRequest) ProtoReflect() protoreflect.Message
- func (x *GetRolloutRequest) Reset()
- func (x *GetRolloutRequest) SetFlagKey(v string)
- func (x *GetRolloutRequest) SetId(v string)
- func (x *GetRolloutRequest) SetNamespaceKey(v string)
- func (x *GetRolloutRequest) SetReference(v string)
- func (x *GetRolloutRequest) String() string
- type GetRolloutRequest_builder
- type GetRuleRequest
- func (x *GetRuleRequest) GetFlagKey() string
- func (x *GetRuleRequest) GetId() string
- func (x *GetRuleRequest) GetNamespaceKey() string
- func (x *GetRuleRequest) GetReference() string
- func (*GetRuleRequest) ProtoMessage()
- func (x *GetRuleRequest) ProtoReflect() protoreflect.Message
- func (x *GetRuleRequest) Reset()
- func (x *GetRuleRequest) SetFlagKey(v string)
- func (x *GetRuleRequest) SetId(v string)
- func (x *GetRuleRequest) SetNamespaceKey(v string)
- func (x *GetRuleRequest) SetReference(v string)
- func (x *GetRuleRequest) String() string
- type GetRuleRequest_builder
- type GetSegmentRequest
- func (x *GetSegmentRequest) GetKey() string
- func (x *GetSegmentRequest) GetNamespaceKey() string
- func (x *GetSegmentRequest) GetReference() string
- func (*GetSegmentRequest) ProtoMessage()
- func (x *GetSegmentRequest) ProtoReflect() protoreflect.Message
- func (x *GetSegmentRequest) Reset()
- func (x *GetSegmentRequest) SetKey(v string)
- func (x *GetSegmentRequest) SetNamespaceKey(v string)
- func (x *GetSegmentRequest) SetReference(v string)
- func (x *GetSegmentRequest) String() string
- type GetSegmentRequest_builder
- type ListFlagRequest
- func (x *ListFlagRequest) GetLimit() int32
- func (x *ListFlagRequest) GetNamespaceKey() string
- func (x *ListFlagRequest) GetOffset() int32deprecated
- func (x *ListFlagRequest) GetPageToken() string
- func (x *ListFlagRequest) GetReference() string
- func (*ListFlagRequest) ProtoMessage()
- func (x *ListFlagRequest) ProtoReflect() protoreflect.Message
- func (x *ListFlagRequest) Reset()
- func (x *ListFlagRequest) SetLimit(v int32)
- func (x *ListFlagRequest) SetNamespaceKey(v string)
- func (x *ListFlagRequest) SetOffset(v int32)deprecated
- func (x *ListFlagRequest) SetPageToken(v string)
- func (x *ListFlagRequest) SetReference(v string)
- func (x *ListFlagRequest) String() string
- type ListFlagRequest_builder
- type ListNamespaceRequest
- func (x *ListNamespaceRequest) GetLimit() int32
- func (x *ListNamespaceRequest) GetOffset() int32deprecated
- func (x *ListNamespaceRequest) GetPageToken() string
- func (x *ListNamespaceRequest) GetReference() string
- func (*ListNamespaceRequest) ProtoMessage()
- func (x *ListNamespaceRequest) ProtoReflect() protoreflect.Message
- func (x *ListNamespaceRequest) Reset()
- func (x *ListNamespaceRequest) SetLimit(v int32)
- func (x *ListNamespaceRequest) SetOffset(v int32)deprecated
- func (x *ListNamespaceRequest) SetPageToken(v string)
- func (x *ListNamespaceRequest) SetReference(v string)
- func (x *ListNamespaceRequest) String() string
- type ListNamespaceRequest_builder
- type ListRolloutRequest
- func (x *ListRolloutRequest) GetFlagKey() string
- func (x *ListRolloutRequest) GetLimit() int32
- func (x *ListRolloutRequest) GetNamespaceKey() string
- func (x *ListRolloutRequest) GetPageToken() string
- func (x *ListRolloutRequest) GetReference() string
- func (*ListRolloutRequest) ProtoMessage()
- func (x *ListRolloutRequest) ProtoReflect() protoreflect.Message
- func (x *ListRolloutRequest) Reset()
- func (x *ListRolloutRequest) SetFlagKey(v string)
- func (x *ListRolloutRequest) SetLimit(v int32)
- func (x *ListRolloutRequest) SetNamespaceKey(v string)
- func (x *ListRolloutRequest) SetPageToken(v string)
- func (x *ListRolloutRequest) SetReference(v string)
- func (x *ListRolloutRequest) String() string
- type ListRolloutRequest_builder
- type ListRuleRequest
- func (x *ListRuleRequest) GetFlagKey() string
- func (x *ListRuleRequest) GetLimit() int32
- func (x *ListRuleRequest) GetNamespaceKey() string
- func (x *ListRuleRequest) GetOffset() int32deprecated
- func (x *ListRuleRequest) GetPageToken() string
- func (x *ListRuleRequest) GetReference() string
- func (*ListRuleRequest) ProtoMessage()
- func (x *ListRuleRequest) ProtoReflect() protoreflect.Message
- func (x *ListRuleRequest) Reset()
- func (x *ListRuleRequest) SetFlagKey(v string)
- func (x *ListRuleRequest) SetLimit(v int32)
- func (x *ListRuleRequest) SetNamespaceKey(v string)
- func (x *ListRuleRequest) SetOffset(v int32)deprecated
- func (x *ListRuleRequest) SetPageToken(v string)
- func (x *ListRuleRequest) SetReference(v string)
- func (x *ListRuleRequest) String() string
- type ListRuleRequest_builder
- type ListSegmentRequest
- func (x *ListSegmentRequest) GetLimit() int32
- func (x *ListSegmentRequest) GetNamespaceKey() string
- func (x *ListSegmentRequest) GetOffset() int32deprecated
- func (x *ListSegmentRequest) GetPageToken() string
- func (x *ListSegmentRequest) GetReference() string
- func (*ListSegmentRequest) ProtoMessage()
- func (x *ListSegmentRequest) ProtoReflect() protoreflect.Message
- func (x *ListSegmentRequest) Reset()
- func (x *ListSegmentRequest) SetLimit(v int32)
- func (x *ListSegmentRequest) SetNamespaceKey(v string)
- func (x *ListSegmentRequest) SetOffset(v int32)deprecated
- func (x *ListSegmentRequest) SetPageToken(v string)
- func (x *ListSegmentRequest) SetReference(v string)
- func (x *ListSegmentRequest) String() string
- type ListSegmentRequest_builder
- type MatchType
- type Namespace
- func (x *Namespace) ClearCreatedAt()
- func (x *Namespace) ClearUpdatedAt()
- func (x *Namespace) GetCreatedAt() *timestamppb.Timestamp
- func (x *Namespace) GetDescription() string
- func (x *Namespace) GetKey() string
- func (x *Namespace) GetName() string
- func (x *Namespace) GetProtected() bool
- func (x *Namespace) GetUpdatedAt() *timestamppb.Timestamp
- func (x *Namespace) HasCreatedAt() bool
- func (x *Namespace) HasUpdatedAt() bool
- func (*Namespace) ProtoMessage()
- func (x *Namespace) ProtoReflect() protoreflect.Message
- func (x *Namespace) Reset()
- func (x *Namespace) SetCreatedAt(v *timestamppb.Timestamp)
- func (x *Namespace) SetDescription(v string)
- func (x *Namespace) SetKey(v string)
- func (x *Namespace) SetName(v string)
- func (x *Namespace) SetProtected(v bool)
- func (x *Namespace) SetUpdatedAt(v *timestamppb.Timestamp)
- func (x *Namespace) String() string
- type NamespaceList
- func (x *NamespaceList) GetNamespaces() []*Namespace
- func (x *NamespaceList) GetNextPageToken() string
- func (x *NamespaceList) GetTotalCount() int32
- func (*NamespaceList) ProtoMessage()
- func (x *NamespaceList) ProtoReflect() protoreflect.Message
- func (x *NamespaceList) Reset()
- func (x *NamespaceList) SetNamespaces(v []*Namespace)
- func (x *NamespaceList) SetNextPageToken(v string)
- func (x *NamespaceList) SetTotalCount(v int32)
- func (x *NamespaceList) String() string
- type NamespaceList_builder
- type Namespace_builder
- type OrderRolloutsRequest
- func (x *OrderRolloutsRequest) GetFlagKey() string
- func (x *OrderRolloutsRequest) GetNamespaceKey() string
- func (x *OrderRolloutsRequest) GetRolloutIds() []string
- func (*OrderRolloutsRequest) ProtoMessage()
- func (x *OrderRolloutsRequest) ProtoReflect() protoreflect.Message
- func (x *OrderRolloutsRequest) Reset()
- func (x *OrderRolloutsRequest) SetFlagKey(v string)
- func (x *OrderRolloutsRequest) SetNamespaceKey(v string)
- func (x *OrderRolloutsRequest) SetRolloutIds(v []string)
- func (x *OrderRolloutsRequest) String() string
- type OrderRolloutsRequest_builder
- type OrderRulesRequest
- func (x *OrderRulesRequest) GetFlagKey() string
- func (x *OrderRulesRequest) GetNamespaceKey() string
- func (x *OrderRulesRequest) GetRuleIds() []string
- func (*OrderRulesRequest) ProtoMessage()
- func (x *OrderRulesRequest) ProtoReflect() protoreflect.Message
- func (x *OrderRulesRequest) Reset()
- func (x *OrderRulesRequest) SetFlagKey(v string)
- func (x *OrderRulesRequest) SetNamespaceKey(v string)
- func (x *OrderRulesRequest) SetRuleIds(v []string)
- func (x *OrderRulesRequest) String() string
- type OrderRulesRequest_builder
- type Rollout
- func (x *Rollout) ClearCreatedAt()
- func (x *Rollout) ClearRule()
- func (x *Rollout) ClearSegment()
- func (x *Rollout) ClearThreshold()
- func (x *Rollout) ClearUpdatedAt()
- func (x *Rollout) GetCreatedAt() *timestamppb.Timestamp
- func (x *Rollout) GetDescription() string
- func (x *Rollout) GetFlagKey() string
- func (x *Rollout) GetId() string
- func (x *Rollout) GetNamespaceKey() string
- func (x *Rollout) GetRank() int32
- func (x *Rollout) GetRule() isRollout_Rule
- func (x *Rollout) GetSegment() *RolloutSegment
- func (x *Rollout) GetThreshold() *RolloutThreshold
- func (x *Rollout) GetType() RolloutType
- func (x *Rollout) GetUpdatedAt() *timestamppb.Timestamp
- func (x *Rollout) HasCreatedAt() bool
- func (x *Rollout) HasRule() bool
- func (x *Rollout) HasSegment() bool
- func (x *Rollout) HasThreshold() bool
- func (x *Rollout) HasUpdatedAt() bool
- func (*Rollout) ProtoMessage()
- func (x *Rollout) ProtoReflect() protoreflect.Message
- func (x *Rollout) Reset()
- func (x *Rollout) SetCreatedAt(v *timestamppb.Timestamp)
- func (x *Rollout) SetDescription(v string)
- func (x *Rollout) SetFlagKey(v string)
- func (x *Rollout) SetId(v string)
- func (x *Rollout) SetNamespaceKey(v string)
- func (x *Rollout) SetRank(v int32)
- func (x *Rollout) SetSegment(v *RolloutSegment)
- func (x *Rollout) SetThreshold(v *RolloutThreshold)
- func (x *Rollout) SetType(v RolloutType)
- func (x *Rollout) SetUpdatedAt(v *timestamppb.Timestamp)
- func (x *Rollout) String() string
- func (x *Rollout) WhichRule() case_Rollout_Rule
- type RolloutList
- func (x *RolloutList) GetNextPageToken() string
- func (x *RolloutList) GetRules() []*Rollout
- func (x *RolloutList) GetTotalCount() int32
- func (*RolloutList) ProtoMessage()
- func (x *RolloutList) ProtoReflect() protoreflect.Message
- func (x *RolloutList) Reset()
- func (x *RolloutList) SetNextPageToken(v string)
- func (x *RolloutList) SetRules(v []*Rollout)
- func (x *RolloutList) SetTotalCount(v int32)
- func (x *RolloutList) String() string
- type RolloutList_builder
- type RolloutSegment
- func (x *RolloutSegment) GetSegmentKey() stringdeprecated
- func (x *RolloutSegment) GetSegmentKeys() []string
- func (x *RolloutSegment) GetSegmentOperator() SegmentOperator
- func (x *RolloutSegment) GetValue() bool
- func (*RolloutSegment) ProtoMessage()
- func (x *RolloutSegment) ProtoReflect() protoreflect.Message
- func (x *RolloutSegment) Reset()
- func (x *RolloutSegment) SetSegmentKey(v string)deprecated
- func (x *RolloutSegment) SetSegmentKeys(v []string)
- func (x *RolloutSegment) SetSegmentOperator(v SegmentOperator)
- func (x *RolloutSegment) SetValue(v bool)
- func (x *RolloutSegment) String() string
- type RolloutSegment_builder
- type RolloutThreshold
- func (x *RolloutThreshold) GetPercentage() float32
- func (x *RolloutThreshold) GetValue() bool
- func (*RolloutThreshold) ProtoMessage()
- func (x *RolloutThreshold) ProtoReflect() protoreflect.Message
- func (x *RolloutThreshold) Reset()
- func (x *RolloutThreshold) SetPercentage(v float32)
- func (x *RolloutThreshold) SetValue(v bool)
- func (x *RolloutThreshold) String() string
- type RolloutThreshold_builder
- type RolloutType
- type Rollout_Segment
- type Rollout_Threshold
- type Rollout_builder
- type Rule
- func (x *Rule) ClearCreatedAt()
- func (x *Rule) ClearUpdatedAt()
- func (x *Rule) GetCreatedAt() *timestamppb.Timestamp
- func (x *Rule) GetDistributions() []*Distribution
- func (x *Rule) GetFlagKey() string
- func (x *Rule) GetId() string
- func (x *Rule) GetNamespaceKey() string
- func (x *Rule) GetRank() int32
- func (x *Rule) GetSegmentKey() string
- func (x *Rule) GetSegmentKeys() []string
- func (x *Rule) GetSegmentOperator() SegmentOperator
- func (x *Rule) GetUpdatedAt() *timestamppb.Timestamp
- func (x *Rule) HasCreatedAt() bool
- func (x *Rule) HasUpdatedAt() bool
- func (*Rule) ProtoMessage()
- func (x *Rule) ProtoReflect() protoreflect.Message
- func (x *Rule) Reset()
- func (x *Rule) SetCreatedAt(v *timestamppb.Timestamp)
- func (x *Rule) SetDistributions(v []*Distribution)
- func (x *Rule) SetFlagKey(v string)
- func (x *Rule) SetId(v string)
- func (x *Rule) SetNamespaceKey(v string)
- func (x *Rule) SetRank(v int32)
- func (x *Rule) SetSegmentKey(v string)
- func (x *Rule) SetSegmentKeys(v []string)
- func (x *Rule) SetSegmentOperator(v SegmentOperator)
- func (x *Rule) SetUpdatedAt(v *timestamppb.Timestamp)
- func (x *Rule) String() string
- type RuleList
- func (x *RuleList) GetNextPageToken() string
- func (x *RuleList) GetRules() []*Rule
- func (x *RuleList) GetTotalCount() int32
- func (*RuleList) ProtoMessage()
- func (x *RuleList) ProtoReflect() protoreflect.Message
- func (x *RuleList) Reset()
- func (x *RuleList) SetNextPageToken(v string)
- func (x *RuleList) SetRules(v []*Rule)
- func (x *RuleList) SetTotalCount(v int32)
- func (x *RuleList) String() string
- type RuleList_builder
- type Rule_builder
- type Segment
- func (x *Segment) ClearCreatedAt()
- func (x *Segment) ClearUpdatedAt()
- func (x *Segment) GetConstraints() []*Constraint
- func (x *Segment) GetCreatedAt() *timestamppb.Timestamp
- func (x *Segment) GetDescription() string
- func (x *Segment) GetKey() string
- func (x *Segment) GetMatchType() MatchType
- func (x *Segment) GetName() string
- func (x *Segment) GetNamespaceKey() string
- func (x *Segment) GetUpdatedAt() *timestamppb.Timestamp
- func (x *Segment) HasCreatedAt() bool
- func (x *Segment) HasUpdatedAt() bool
- func (*Segment) ProtoMessage()
- func (x *Segment) ProtoReflect() protoreflect.Message
- func (x *Segment) Reset()
- func (x *Segment) SetConstraints(v []*Constraint)
- func (x *Segment) SetCreatedAt(v *timestamppb.Timestamp)
- func (x *Segment) SetDescription(v string)
- func (x *Segment) SetKey(v string)
- func (x *Segment) SetMatchType(v MatchType)
- func (x *Segment) SetName(v string)
- func (x *Segment) SetNamespaceKey(v string)
- func (x *Segment) SetUpdatedAt(v *timestamppb.Timestamp)
- func (x *Segment) String() string
- type SegmentList
- func (x *SegmentList) GetNextPageToken() string
- func (x *SegmentList) GetSegments() []*Segment
- func (x *SegmentList) GetTotalCount() int32
- func (*SegmentList) ProtoMessage()
- func (x *SegmentList) ProtoReflect() protoreflect.Message
- func (x *SegmentList) Reset()
- func (x *SegmentList) SetNextPageToken(v string)
- func (x *SegmentList) SetSegments(v []*Segment)
- func (x *SegmentList) SetTotalCount(v int32)
- func (x *SegmentList) String() string
- type SegmentList_builder
- type SegmentOperator
- type Segment_builder
- type UpdateConstraintRequest
- func (x *UpdateConstraintRequest) GetDescription() string
- func (x *UpdateConstraintRequest) GetId() string
- func (x *UpdateConstraintRequest) GetNamespaceKey() string
- func (x *UpdateConstraintRequest) GetOperator() string
- func (x *UpdateConstraintRequest) GetProperty() string
- func (x *UpdateConstraintRequest) GetSegmentKey() string
- func (x *UpdateConstraintRequest) GetType() ComparisonType
- func (x *UpdateConstraintRequest) GetValue() string
- func (*UpdateConstraintRequest) ProtoMessage()
- func (x *UpdateConstraintRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateConstraintRequest) Reset()
- func (x *UpdateConstraintRequest) SetDescription(v string)
- func (x *UpdateConstraintRequest) SetId(v string)
- func (x *UpdateConstraintRequest) SetNamespaceKey(v string)
- func (x *UpdateConstraintRequest) SetOperator(v string)
- func (x *UpdateConstraintRequest) SetProperty(v string)
- func (x *UpdateConstraintRequest) SetSegmentKey(v string)
- func (x *UpdateConstraintRequest) SetType(v ComparisonType)
- func (x *UpdateConstraintRequest) SetValue(v string)
- func (x *UpdateConstraintRequest) String() string
- type UpdateConstraintRequest_builder
- type UpdateDistributionRequest
- func (x *UpdateDistributionRequest) GetFlagKey() string
- func (x *UpdateDistributionRequest) GetId() string
- func (x *UpdateDistributionRequest) GetNamespaceKey() string
- func (x *UpdateDistributionRequest) GetRollout() float32
- func (x *UpdateDistributionRequest) GetRuleId() string
- func (x *UpdateDistributionRequest) GetVariantId() string
- func (*UpdateDistributionRequest) ProtoMessage()
- func (x *UpdateDistributionRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDistributionRequest) Reset()
- func (x *UpdateDistributionRequest) SetFlagKey(v string)
- func (x *UpdateDistributionRequest) SetId(v string)
- func (x *UpdateDistributionRequest) SetNamespaceKey(v string)
- func (x *UpdateDistributionRequest) SetRollout(v float32)
- func (x *UpdateDistributionRequest) SetRuleId(v string)
- func (x *UpdateDistributionRequest) SetVariantId(v string)
- func (x *UpdateDistributionRequest) String() string
- type UpdateDistributionRequest_builder
- type UpdateFlagRequest
- func (x *UpdateFlagRequest) ClearMetadata()
- func (x *UpdateFlagRequest) GetDefaultVariantId() string
- func (x *UpdateFlagRequest) GetDescription() string
- func (x *UpdateFlagRequest) GetEnabled() bool
- func (x *UpdateFlagRequest) GetKey() string
- func (x *UpdateFlagRequest) GetMetadata() *structpb.Struct
- func (x *UpdateFlagRequest) GetName() string
- func (x *UpdateFlagRequest) GetNamespaceKey() string
- func (x *UpdateFlagRequest) HasMetadata() bool
- func (*UpdateFlagRequest) ProtoMessage()
- func (x *UpdateFlagRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateFlagRequest) Reset()
- func (x *UpdateFlagRequest) SetDefaultVariantId(v string)
- func (x *UpdateFlagRequest) SetDescription(v string)
- func (x *UpdateFlagRequest) SetEnabled(v bool)
- func (x *UpdateFlagRequest) SetKey(v string)
- func (x *UpdateFlagRequest) SetMetadata(v *structpb.Struct)
- func (x *UpdateFlagRequest) SetName(v string)
- func (x *UpdateFlagRequest) SetNamespaceKey(v string)
- func (x *UpdateFlagRequest) String() string
- type UpdateFlagRequest_builder
- type UpdateNamespaceRequest
- func (x *UpdateNamespaceRequest) GetDescription() string
- func (x *UpdateNamespaceRequest) GetKey() string
- func (x *UpdateNamespaceRequest) GetName() string
- func (*UpdateNamespaceRequest) ProtoMessage()
- func (x *UpdateNamespaceRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateNamespaceRequest) Reset()
- func (x *UpdateNamespaceRequest) SetDescription(v string)
- func (x *UpdateNamespaceRequest) SetKey(v string)
- func (x *UpdateNamespaceRequest) SetName(v string)
- func (x *UpdateNamespaceRequest) String() string
- type UpdateNamespaceRequest_builder
- type UpdateRolloutRequest
- func (x *UpdateRolloutRequest) ClearRule()
- func (x *UpdateRolloutRequest) ClearSegment()
- func (x *UpdateRolloutRequest) ClearThreshold()
- func (x *UpdateRolloutRequest) GetDescription() string
- func (x *UpdateRolloutRequest) GetFlagKey() string
- func (x *UpdateRolloutRequest) GetId() string
- func (x *UpdateRolloutRequest) GetNamespaceKey() string
- func (x *UpdateRolloutRequest) GetRule() isUpdateRolloutRequest_Rule
- func (x *UpdateRolloutRequest) GetSegment() *RolloutSegment
- func (x *UpdateRolloutRequest) GetThreshold() *RolloutThreshold
- func (x *UpdateRolloutRequest) HasRule() bool
- func (x *UpdateRolloutRequest) HasSegment() bool
- func (x *UpdateRolloutRequest) HasThreshold() bool
- func (*UpdateRolloutRequest) ProtoMessage()
- func (x *UpdateRolloutRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateRolloutRequest) Reset()
- func (x *UpdateRolloutRequest) SetDescription(v string)
- func (x *UpdateRolloutRequest) SetFlagKey(v string)
- func (x *UpdateRolloutRequest) SetId(v string)
- func (x *UpdateRolloutRequest) SetNamespaceKey(v string)
- func (x *UpdateRolloutRequest) SetSegment(v *RolloutSegment)
- func (x *UpdateRolloutRequest) SetThreshold(v *RolloutThreshold)
- func (x *UpdateRolloutRequest) String() string
- func (x *UpdateRolloutRequest) WhichRule() case_UpdateRolloutRequest_Rule
- type UpdateRolloutRequest_Segment
- type UpdateRolloutRequest_Threshold
- type UpdateRolloutRequest_builder
- type UpdateRuleRequest
- func (x *UpdateRuleRequest) GetFlagKey() string
- func (x *UpdateRuleRequest) GetId() string
- func (x *UpdateRuleRequest) GetNamespaceKey() string
- func (x *UpdateRuleRequest) GetSegmentKey() stringdeprecated
- func (x *UpdateRuleRequest) GetSegmentKeys() []string
- func (x *UpdateRuleRequest) GetSegmentOperator() SegmentOperator
- func (*UpdateRuleRequest) ProtoMessage()
- func (x *UpdateRuleRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateRuleRequest) Reset()
- func (x *UpdateRuleRequest) SetFlagKey(v string)
- func (x *UpdateRuleRequest) SetId(v string)
- func (x *UpdateRuleRequest) SetNamespaceKey(v string)
- func (x *UpdateRuleRequest) SetSegmentKey(v string)deprecated
- func (x *UpdateRuleRequest) SetSegmentKeys(v []string)
- func (x *UpdateRuleRequest) SetSegmentOperator(v SegmentOperator)
- func (x *UpdateRuleRequest) String() string
- type UpdateRuleRequest_builder
- type UpdateSegmentRequest
- func (x *UpdateSegmentRequest) GetDescription() string
- func (x *UpdateSegmentRequest) GetKey() string
- func (x *UpdateSegmentRequest) GetMatchType() MatchType
- func (x *UpdateSegmentRequest) GetName() string
- func (x *UpdateSegmentRequest) GetNamespaceKey() string
- func (*UpdateSegmentRequest) ProtoMessage()
- func (x *UpdateSegmentRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSegmentRequest) Reset()
- func (x *UpdateSegmentRequest) SetDescription(v string)
- func (x *UpdateSegmentRequest) SetKey(v string)
- func (x *UpdateSegmentRequest) SetMatchType(v MatchType)
- func (x *UpdateSegmentRequest) SetName(v string)
- func (x *UpdateSegmentRequest) SetNamespaceKey(v string)
- func (x *UpdateSegmentRequest) String() string
- type UpdateSegmentRequest_builder
- type UpdateVariantRequest
- func (x *UpdateVariantRequest) GetAttachment() string
- func (x *UpdateVariantRequest) GetDescription() string
- func (x *UpdateVariantRequest) GetFlagKey() string
- func (x *UpdateVariantRequest) GetId() string
- func (x *UpdateVariantRequest) GetKey() string
- func (x *UpdateVariantRequest) GetName() string
- func (x *UpdateVariantRequest) GetNamespaceKey() string
- func (*UpdateVariantRequest) ProtoMessage()
- func (x *UpdateVariantRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateVariantRequest) Reset()
- func (x *UpdateVariantRequest) SetAttachment(v string)
- func (x *UpdateVariantRequest) SetDescription(v string)
- func (x *UpdateVariantRequest) SetFlagKey(v string)
- func (x *UpdateVariantRequest) SetId(v string)
- func (x *UpdateVariantRequest) SetKey(v string)
- func (x *UpdateVariantRequest) SetName(v string)
- func (x *UpdateVariantRequest) SetNamespaceKey(v string)
- func (x *UpdateVariantRequest) String() string
- type UpdateVariantRequest_builder
- type Variant
- func (x *Variant) ClearCreatedAt()
- func (x *Variant) ClearUpdatedAt()
- func (x *Variant) GetAttachment() string
- func (x *Variant) GetCreatedAt() *timestamppb.Timestamp
- func (x *Variant) GetDescription() string
- func (x *Variant) GetFlagKey() string
- func (x *Variant) GetId() string
- func (x *Variant) GetKey() string
- func (x *Variant) GetName() string
- func (x *Variant) GetNamespaceKey() string
- func (x *Variant) GetUpdatedAt() *timestamppb.Timestamp
- func (x *Variant) HasCreatedAt() bool
- func (x *Variant) HasUpdatedAt() bool
- func (*Variant) ProtoMessage()
- func (x *Variant) ProtoReflect() protoreflect.Message
- func (x *Variant) Reset()
- func (x *Variant) SetAttachment(v string)
- func (x *Variant) SetCreatedAt(v *timestamppb.Timestamp)
- func (x *Variant) SetDescription(v string)
- func (x *Variant) SetFlagKey(v string)
- func (x *Variant) SetId(v string)
- func (x *Variant) SetKey(v string)
- func (x *Variant) SetName(v string)
- func (x *Variant) SetNamespaceKey(v string)
- func (x *Variant) SetUpdatedAt(v *timestamppb.Timestamp)
- func (x *Variant) String() string
- type Variant_builder
Constants ¶
const CreateRolloutRequest_Rule_not_set_case case_CreateRolloutRequest_Rule = 0
const CreateRolloutRequest_Segment_case case_CreateRolloutRequest_Rule = 20
const CreateRolloutRequest_Threshold_case case_CreateRolloutRequest_Rule = 21
const Rollout_Rule_not_set_case case_Rollout_Rule = 0
const Rollout_Segment_case case_Rollout_Rule = 20
const Rollout_Threshold_case case_Rollout_Rule = 21
const UpdateRolloutRequest_Rule_not_set_case case_UpdateRolloutRequest_Rule = 0
const UpdateRolloutRequest_Segment_case case_UpdateRolloutRequest_Rule = 20
const UpdateRolloutRequest_Threshold_case case_UpdateRolloutRequest_Rule = 21
Variables ¶
var ( EvaluationReason_name = map[int32]string{ 0: "UNKNOWN_EVALUATION_REASON", 1: "FLAG_DISABLED_EVALUATION_REASON", 2: "FLAG_NOT_FOUND_EVALUATION_REASON", 3: "MATCH_EVALUATION_REASON", 4: "ERROR_EVALUATION_REASON", 5: "DEFAULT_EVALUATION_REASON", } EvaluationReason_value = map[string]int32{ "UNKNOWN_EVALUATION_REASON": 0, "FLAG_DISABLED_EVALUATION_REASON": 1, "FLAG_NOT_FOUND_EVALUATION_REASON": 2, "MATCH_EVALUATION_REASON": 3, "ERROR_EVALUATION_REASON": 4, "DEFAULT_EVALUATION_REASON": 5, } )
Enum value maps for EvaluationReason.
var ( FlagType_name = map[int32]string{ 0: "VARIANT_FLAG_TYPE", 1: "BOOLEAN_FLAG_TYPE", } FlagType_value = map[string]int32{ "VARIANT_FLAG_TYPE": 0, "BOOLEAN_FLAG_TYPE": 1, } )
Enum value maps for FlagType.
var ( MatchType_name = map[int32]string{ 0: "ALL_MATCH_TYPE", 1: "ANY_MATCH_TYPE", } MatchType_value = map[string]int32{ "ALL_MATCH_TYPE": 0, "ANY_MATCH_TYPE": 1, } )
Enum value maps for MatchType.
var ( ComparisonType_name = map[int32]string{ 0: "UNKNOWN_COMPARISON_TYPE", 1: "STRING_COMPARISON_TYPE", 2: "NUMBER_COMPARISON_TYPE", 3: "BOOLEAN_COMPARISON_TYPE", 4: "DATETIME_COMPARISON_TYPE", 5: "ENTITY_ID_COMPARISON_TYPE", } ComparisonType_value = map[string]int32{ "UNKNOWN_COMPARISON_TYPE": 0, "STRING_COMPARISON_TYPE": 1, "NUMBER_COMPARISON_TYPE": 2, "BOOLEAN_COMPARISON_TYPE": 3, "DATETIME_COMPARISON_TYPE": 4, "ENTITY_ID_COMPARISON_TYPE": 5, } )
Enum value maps for ComparisonType.
var ( RolloutType_name = map[int32]string{ 0: "UNKNOWN_ROLLOUT_TYPE", 1: "SEGMENT_ROLLOUT_TYPE", 2: "THRESHOLD_ROLLOUT_TYPE", } RolloutType_value = map[string]int32{ "UNKNOWN_ROLLOUT_TYPE": 0, "SEGMENT_ROLLOUT_TYPE": 1, "THRESHOLD_ROLLOUT_TYPE": 2, } )
Enum value maps for RolloutType.
var ( SegmentOperator_name = map[int32]string{ 0: "OR_SEGMENT_OPERATOR", 1: "AND_SEGMENT_OPERATOR", } SegmentOperator_value = map[string]int32{ "OR_SEGMENT_OPERATOR": 0, "AND_SEGMENT_OPERATOR": 1, } )
Enum value maps for SegmentOperator.
var File_flipt_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type BatchEvaluationRequest ¶
type BatchEvaluationRequest struct { RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` Requests []*EvaluationRequest `protobuf:"bytes,2,rep,name=requests,proto3" json:"requests,omitempty"` ExcludeNotFound bool `protobuf:"varint,3,opt,name=exclude_not_found,json=excludeNotFound,proto3" json:"exclude_not_found,omitempty"` NamespaceKey string `protobuf:"bytes,4,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` // contains filtered or unexported fields }
func (*BatchEvaluationRequest) GetExcludeNotFound ¶
func (x *BatchEvaluationRequest) GetExcludeNotFound() bool
func (*BatchEvaluationRequest) GetNamespaceKey ¶
func (x *BatchEvaluationRequest) GetNamespaceKey() string
func (*BatchEvaluationRequest) GetRequestId ¶
func (x *BatchEvaluationRequest) GetRequestId() string
func (*BatchEvaluationRequest) GetRequests ¶
func (x *BatchEvaluationRequest) GetRequests() []*EvaluationRequest
func (*BatchEvaluationRequest) ProtoMessage ¶
func (*BatchEvaluationRequest) ProtoMessage()
func (*BatchEvaluationRequest) ProtoReflect ¶
func (x *BatchEvaluationRequest) ProtoReflect() protoreflect.Message
func (*BatchEvaluationRequest) Reset ¶
func (x *BatchEvaluationRequest) Reset()
func (*BatchEvaluationRequest) SetExcludeNotFound ¶
func (x *BatchEvaluationRequest) SetExcludeNotFound(v bool)
func (*BatchEvaluationRequest) SetNamespaceKey ¶
func (x *BatchEvaluationRequest) SetNamespaceKey(v string)
func (*BatchEvaluationRequest) SetRequestId ¶
func (x *BatchEvaluationRequest) SetRequestId(v string)
func (*BatchEvaluationRequest) SetRequests ¶
func (x *BatchEvaluationRequest) SetRequests(v []*EvaluationRequest)
func (*BatchEvaluationRequest) String ¶
func (x *BatchEvaluationRequest) String() string
type BatchEvaluationRequest_builder ¶
type BatchEvaluationRequest_builder struct { RequestId string Requests []*EvaluationRequest ExcludeNotFound bool NamespaceKey string // contains filtered or unexported fields }
func (BatchEvaluationRequest_builder) Build ¶
func (b0 BatchEvaluationRequest_builder) Build() *BatchEvaluationRequest
type BatchEvaluationResponse ¶
type BatchEvaluationResponse struct { RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` Responses []*EvaluationResponse `protobuf:"bytes,2,rep,name=responses,proto3" json:"responses,omitempty"` RequestDurationMillis float64 `` /* 128-byte string literal not displayed */ // contains filtered or unexported fields }
func (*BatchEvaluationResponse) GetRequestDurationMillis ¶
func (x *BatchEvaluationResponse) GetRequestDurationMillis() float64
func (*BatchEvaluationResponse) GetRequestId ¶
func (x *BatchEvaluationResponse) GetRequestId() string
func (*BatchEvaluationResponse) GetResponses ¶
func (x *BatchEvaluationResponse) GetResponses() []*EvaluationResponse
func (*BatchEvaluationResponse) ProtoMessage ¶
func (*BatchEvaluationResponse) ProtoMessage()
func (*BatchEvaluationResponse) ProtoReflect ¶
func (x *BatchEvaluationResponse) ProtoReflect() protoreflect.Message
func (*BatchEvaluationResponse) Reset ¶
func (x *BatchEvaluationResponse) Reset()
func (*BatchEvaluationResponse) SetRequestDurationMillis ¶
func (x *BatchEvaluationResponse) SetRequestDurationMillis(v float64)
func (*BatchEvaluationResponse) SetRequestId ¶
func (x *BatchEvaluationResponse) SetRequestId(v string)
func (*BatchEvaluationResponse) SetResponses ¶
func (x *BatchEvaluationResponse) SetResponses(v []*EvaluationResponse)
func (*BatchEvaluationResponse) String ¶
func (x *BatchEvaluationResponse) String() string
type BatchEvaluationResponse_builder ¶
type BatchEvaluationResponse_builder struct { RequestId string Responses []*EvaluationResponse RequestDurationMillis float64 // contains filtered or unexported fields }
func (BatchEvaluationResponse_builder) Build ¶
func (b0 BatchEvaluationResponse_builder) Build() *BatchEvaluationResponse
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 ComparisonType_DATETIME_COMPARISON_TYPE ComparisonType = 4 ComparisonType_ENTITY_ID_COMPARISON_TYPE ComparisonType = 5 )
func (ComparisonType) Descriptor ¶
func (ComparisonType) Descriptor() protoreflect.EnumDescriptor
func (ComparisonType) Enum ¶
func (x ComparisonType) Enum() *ComparisonType
func (ComparisonType) Number ¶
func (x ComparisonType) Number() protoreflect.EnumNumber
func (ComparisonType) String ¶
func (x ComparisonType) String() string
func (ComparisonType) Type ¶
func (ComparisonType) Type() protoreflect.EnumType
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 *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` NamespaceKey string `protobuf:"bytes,9,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` Description string `protobuf:"bytes,10,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
func (*Constraint) ClearCreatedAt ¶
func (x *Constraint) ClearCreatedAt()
func (*Constraint) ClearUpdatedAt ¶
func (x *Constraint) ClearUpdatedAt()
func (*Constraint) GetCreatedAt ¶
func (x *Constraint) GetCreatedAt() *timestamppb.Timestamp
func (*Constraint) GetDescription ¶
func (x *Constraint) GetDescription() string
func (*Constraint) GetId ¶
func (x *Constraint) GetId() string
func (*Constraint) GetNamespaceKey ¶
func (x *Constraint) GetNamespaceKey() string
func (*Constraint) GetOperator ¶
func (x *Constraint) GetOperator() string
func (*Constraint) GetProperty ¶
func (x *Constraint) GetProperty() string
func (*Constraint) GetSegmentKey ¶
func (x *Constraint) GetSegmentKey() string
func (*Constraint) GetType ¶
func (x *Constraint) GetType() ComparisonType
func (*Constraint) GetUpdatedAt ¶
func (x *Constraint) GetUpdatedAt() *timestamppb.Timestamp
func (*Constraint) GetValue ¶
func (x *Constraint) GetValue() string
func (*Constraint) HasCreatedAt ¶
func (x *Constraint) HasCreatedAt() bool
func (*Constraint) HasUpdatedAt ¶
func (x *Constraint) HasUpdatedAt() bool
func (*Constraint) ProtoMessage ¶
func (*Constraint) ProtoMessage()
func (*Constraint) ProtoReflect ¶
func (x *Constraint) ProtoReflect() protoreflect.Message
func (*Constraint) Reset ¶
func (x *Constraint) Reset()
func (*Constraint) SetCreatedAt ¶
func (x *Constraint) SetCreatedAt(v *timestamppb.Timestamp)
func (*Constraint) SetDescription ¶
func (x *Constraint) SetDescription(v string)
func (*Constraint) SetId ¶
func (x *Constraint) SetId(v string)
func (*Constraint) SetNamespaceKey ¶
func (x *Constraint) SetNamespaceKey(v string)
func (*Constraint) SetOperator ¶
func (x *Constraint) SetOperator(v string)
func (*Constraint) SetProperty ¶
func (x *Constraint) SetProperty(v string)
func (*Constraint) SetSegmentKey ¶
func (x *Constraint) SetSegmentKey(v string)
func (*Constraint) SetType ¶
func (x *Constraint) SetType(v ComparisonType)
func (*Constraint) SetUpdatedAt ¶
func (x *Constraint) SetUpdatedAt(v *timestamppb.Timestamp)
func (*Constraint) SetValue ¶
func (x *Constraint) SetValue(v string)
func (*Constraint) String ¶
func (x *Constraint) String() string
type Constraint_builder ¶
type Constraint_builder struct { Id string SegmentKey string Type ComparisonType Property string Operator string Value string CreatedAt *timestamppb.Timestamp UpdatedAt *timestamppb.Timestamp NamespaceKey string Description string // contains filtered or unexported fields }
func (Constraint_builder) Build ¶
func (b0 Constraint_builder) Build() *Constraint
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"` NamespaceKey string `protobuf:"bytes,6,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
func (*CreateConstraintRequest) GetDescription ¶
func (x *CreateConstraintRequest) GetDescription() string
func (*CreateConstraintRequest) GetNamespaceKey ¶
func (x *CreateConstraintRequest) GetNamespaceKey() string
func (*CreateConstraintRequest) GetOperator ¶
func (x *CreateConstraintRequest) GetOperator() string
func (*CreateConstraintRequest) GetProperty ¶
func (x *CreateConstraintRequest) GetProperty() string
func (*CreateConstraintRequest) GetSegmentKey ¶
func (x *CreateConstraintRequest) GetSegmentKey() string
func (*CreateConstraintRequest) GetType ¶
func (x *CreateConstraintRequest) GetType() ComparisonType
func (*CreateConstraintRequest) GetValue ¶
func (x *CreateConstraintRequest) GetValue() string
func (*CreateConstraintRequest) ProtoMessage ¶
func (*CreateConstraintRequest) ProtoMessage()
func (*CreateConstraintRequest) ProtoReflect ¶
func (x *CreateConstraintRequest) ProtoReflect() protoreflect.Message
func (*CreateConstraintRequest) Reset ¶
func (x *CreateConstraintRequest) Reset()
func (*CreateConstraintRequest) SetDescription ¶
func (x *CreateConstraintRequest) SetDescription(v string)
func (*CreateConstraintRequest) SetNamespaceKey ¶
func (x *CreateConstraintRequest) SetNamespaceKey(v string)
func (*CreateConstraintRequest) SetOperator ¶
func (x *CreateConstraintRequest) SetOperator(v string)
func (*CreateConstraintRequest) SetProperty ¶
func (x *CreateConstraintRequest) SetProperty(v string)
func (*CreateConstraintRequest) SetSegmentKey ¶
func (x *CreateConstraintRequest) SetSegmentKey(v string)
func (*CreateConstraintRequest) SetType ¶
func (x *CreateConstraintRequest) SetType(v ComparisonType)
func (*CreateConstraintRequest) SetValue ¶
func (x *CreateConstraintRequest) SetValue(v string)
func (*CreateConstraintRequest) String ¶
func (x *CreateConstraintRequest) String() string
type CreateConstraintRequest_builder ¶
type CreateConstraintRequest_builder struct { SegmentKey string Type ComparisonType Property string Operator string Value string NamespaceKey string Description string // contains filtered or unexported fields }
func (CreateConstraintRequest_builder) Build ¶
func (b0 CreateConstraintRequest_builder) Build() *CreateConstraintRequest
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"` NamespaceKey string `protobuf:"bytes,5,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` // contains filtered or unexported fields }
func (*CreateDistributionRequest) GetFlagKey ¶
func (x *CreateDistributionRequest) GetFlagKey() string
func (*CreateDistributionRequest) GetNamespaceKey ¶
func (x *CreateDistributionRequest) GetNamespaceKey() string
func (*CreateDistributionRequest) GetRollout ¶
func (x *CreateDistributionRequest) GetRollout() float32
func (*CreateDistributionRequest) GetRuleId ¶
func (x *CreateDistributionRequest) GetRuleId() string
func (*CreateDistributionRequest) GetVariantId ¶
func (x *CreateDistributionRequest) GetVariantId() string
func (*CreateDistributionRequest) ProtoMessage ¶
func (*CreateDistributionRequest) ProtoMessage()
func (*CreateDistributionRequest) ProtoReflect ¶
func (x *CreateDistributionRequest) ProtoReflect() protoreflect.Message
func (*CreateDistributionRequest) Reset ¶
func (x *CreateDistributionRequest) Reset()
func (*CreateDistributionRequest) SetFlagKey ¶
func (x *CreateDistributionRequest) SetFlagKey(v string)
func (*CreateDistributionRequest) SetNamespaceKey ¶
func (x *CreateDistributionRequest) SetNamespaceKey(v string)
func (*CreateDistributionRequest) SetRollout ¶
func (x *CreateDistributionRequest) SetRollout(v float32)
func (*CreateDistributionRequest) SetRuleId ¶
func (x *CreateDistributionRequest) SetRuleId(v string)
func (*CreateDistributionRequest) SetVariantId ¶
func (x *CreateDistributionRequest) SetVariantId(v string)
func (*CreateDistributionRequest) String ¶
func (x *CreateDistributionRequest) String() string
type CreateDistributionRequest_builder ¶
type CreateDistributionRequest_builder struct { FlagKey string RuleId string VariantId string Rollout float32 NamespaceKey string // contains filtered or unexported fields }
func (CreateDistributionRequest_builder) Build ¶
func (b0 CreateDistributionRequest_builder) Build() *CreateDistributionRequest
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"` NamespaceKey string `protobuf:"bytes,5,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` Type FlagType `protobuf:"varint,6,opt,name=type,proto3,enum=flipt.FlagType" json:"type,omitempty"` Metadata *structpb.Struct `protobuf:"bytes,7,opt,name=metadata,proto3,oneof" json:"metadata,omitempty"` // contains filtered or unexported fields }
func (*CreateFlagRequest) ClearMetadata ¶
func (x *CreateFlagRequest) ClearMetadata()
func (*CreateFlagRequest) GetDescription ¶
func (x *CreateFlagRequest) GetDescription() string
func (*CreateFlagRequest) GetEnabled ¶
func (x *CreateFlagRequest) GetEnabled() bool
func (*CreateFlagRequest) GetKey ¶
func (x *CreateFlagRequest) GetKey() string
func (*CreateFlagRequest) GetMetadata ¶
func (x *CreateFlagRequest) GetMetadata() *structpb.Struct
func (*CreateFlagRequest) GetName ¶
func (x *CreateFlagRequest) GetName() string
func (*CreateFlagRequest) GetNamespaceKey ¶
func (x *CreateFlagRequest) GetNamespaceKey() string
func (*CreateFlagRequest) GetType ¶
func (x *CreateFlagRequest) GetType() FlagType
func (*CreateFlagRequest) HasMetadata ¶
func (x *CreateFlagRequest) HasMetadata() bool
func (*CreateFlagRequest) ProtoMessage ¶
func (*CreateFlagRequest) ProtoMessage()
func (*CreateFlagRequest) ProtoReflect ¶
func (x *CreateFlagRequest) ProtoReflect() protoreflect.Message
func (*CreateFlagRequest) Reset ¶
func (x *CreateFlagRequest) Reset()
func (*CreateFlagRequest) SetDescription ¶
func (x *CreateFlagRequest) SetDescription(v string)
func (*CreateFlagRequest) SetEnabled ¶
func (x *CreateFlagRequest) SetEnabled(v bool)
func (*CreateFlagRequest) SetKey ¶
func (x *CreateFlagRequest) SetKey(v string)
func (*CreateFlagRequest) SetMetadata ¶
func (x *CreateFlagRequest) SetMetadata(v *structpb.Struct)
func (*CreateFlagRequest) SetName ¶
func (x *CreateFlagRequest) SetName(v string)
func (*CreateFlagRequest) SetNamespaceKey ¶
func (x *CreateFlagRequest) SetNamespaceKey(v string)
func (*CreateFlagRequest) SetType ¶
func (x *CreateFlagRequest) SetType(v FlagType)
func (*CreateFlagRequest) String ¶
func (x *CreateFlagRequest) String() string
type CreateFlagRequest_builder ¶
type CreateFlagRequest_builder struct { Key string Name string Description string Enabled bool NamespaceKey string Type FlagType Metadata *structpb.Struct // contains filtered or unexported fields }
func (CreateFlagRequest_builder) Build ¶
func (b0 CreateFlagRequest_builder) Build() *CreateFlagRequest
type CreateNamespaceRequest ¶
type CreateNamespaceRequest 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"` // contains filtered or unexported fields }
func (*CreateNamespaceRequest) GetDescription ¶
func (x *CreateNamespaceRequest) GetDescription() string
func (*CreateNamespaceRequest) GetKey ¶
func (x *CreateNamespaceRequest) GetKey() string
func (*CreateNamespaceRequest) GetName ¶
func (x *CreateNamespaceRequest) GetName() string
func (*CreateNamespaceRequest) ProtoMessage ¶
func (*CreateNamespaceRequest) ProtoMessage()
func (*CreateNamespaceRequest) ProtoReflect ¶
func (x *CreateNamespaceRequest) ProtoReflect() protoreflect.Message
func (*CreateNamespaceRequest) Reset ¶
func (x *CreateNamespaceRequest) Reset()
func (*CreateNamespaceRequest) SetDescription ¶
func (x *CreateNamespaceRequest) SetDescription(v string)
func (*CreateNamespaceRequest) SetKey ¶
func (x *CreateNamespaceRequest) SetKey(v string)
func (*CreateNamespaceRequest) SetName ¶
func (x *CreateNamespaceRequest) SetName(v string)
func (*CreateNamespaceRequest) String ¶
func (x *CreateNamespaceRequest) String() string
type CreateNamespaceRequest_builder ¶
type CreateNamespaceRequest_builder struct { Key string Name string Description string // contains filtered or unexported fields }
func (CreateNamespaceRequest_builder) Build ¶
func (b0 CreateNamespaceRequest_builder) Build() *CreateNamespaceRequest
type CreateRolloutRequest ¶
type CreateRolloutRequest struct { NamespaceKey string `protobuf:"bytes,1,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` FlagKey string `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` Rank int32 `protobuf:"varint,3,opt,name=rank,proto3" json:"rank,omitempty"` Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // Types that are valid to be assigned to Rule: // // *CreateRolloutRequest_Segment // *CreateRolloutRequest_Threshold Rule isCreateRolloutRequest_Rule `protobuf_oneof:"rule"` // contains filtered or unexported fields }
func (*CreateRolloutRequest) ClearRule ¶
func (x *CreateRolloutRequest) ClearRule()
func (*CreateRolloutRequest) ClearSegment ¶
func (x *CreateRolloutRequest) ClearSegment()
func (*CreateRolloutRequest) ClearThreshold ¶
func (x *CreateRolloutRequest) ClearThreshold()
func (*CreateRolloutRequest) GetDescription ¶
func (x *CreateRolloutRequest) GetDescription() string
func (*CreateRolloutRequest) GetFlagKey ¶
func (x *CreateRolloutRequest) GetFlagKey() string
func (*CreateRolloutRequest) GetNamespaceKey ¶
func (x *CreateRolloutRequest) GetNamespaceKey() string
func (*CreateRolloutRequest) GetRank ¶
func (x *CreateRolloutRequest) GetRank() int32
func (*CreateRolloutRequest) GetRule ¶
func (x *CreateRolloutRequest) GetRule() isCreateRolloutRequest_Rule
func (*CreateRolloutRequest) GetSegment ¶
func (x *CreateRolloutRequest) GetSegment() *RolloutSegment
func (*CreateRolloutRequest) GetThreshold ¶
func (x *CreateRolloutRequest) GetThreshold() *RolloutThreshold
func (*CreateRolloutRequest) HasRule ¶
func (x *CreateRolloutRequest) HasRule() bool
func (*CreateRolloutRequest) HasSegment ¶
func (x *CreateRolloutRequest) HasSegment() bool
func (*CreateRolloutRequest) HasThreshold ¶
func (x *CreateRolloutRequest) HasThreshold() bool
func (*CreateRolloutRequest) ProtoMessage ¶
func (*CreateRolloutRequest) ProtoMessage()
func (*CreateRolloutRequest) ProtoReflect ¶
func (x *CreateRolloutRequest) ProtoReflect() protoreflect.Message
func (*CreateRolloutRequest) Reset ¶
func (x *CreateRolloutRequest) Reset()
func (*CreateRolloutRequest) SetDescription ¶
func (x *CreateRolloutRequest) SetDescription(v string)
func (*CreateRolloutRequest) SetFlagKey ¶
func (x *CreateRolloutRequest) SetFlagKey(v string)
func (*CreateRolloutRequest) SetNamespaceKey ¶
func (x *CreateRolloutRequest) SetNamespaceKey(v string)
func (*CreateRolloutRequest) SetRank ¶
func (x *CreateRolloutRequest) SetRank(v int32)
func (*CreateRolloutRequest) SetSegment ¶
func (x *CreateRolloutRequest) SetSegment(v *RolloutSegment)
func (*CreateRolloutRequest) SetThreshold ¶
func (x *CreateRolloutRequest) SetThreshold(v *RolloutThreshold)
func (*CreateRolloutRequest) String ¶
func (x *CreateRolloutRequest) String() string
func (*CreateRolloutRequest) WhichRule ¶
func (x *CreateRolloutRequest) WhichRule() case_CreateRolloutRequest_Rule
type CreateRolloutRequest_Segment ¶
type CreateRolloutRequest_Segment struct {
Segment *RolloutSegment `protobuf:"bytes,20,opt,name=segment,proto3,oneof"`
}
type CreateRolloutRequest_Threshold ¶
type CreateRolloutRequest_Threshold struct {
Threshold *RolloutThreshold `protobuf:"bytes,21,opt,name=threshold,proto3,oneof"`
}
type CreateRolloutRequest_builder ¶
type CreateRolloutRequest_builder struct { NamespaceKey string FlagKey string Rank int32 Description string // Fields of oneof Rule: Segment *RolloutSegment Threshold *RolloutThreshold // contains filtered or unexported fields }
func (CreateRolloutRequest_builder) Build ¶
func (b0 CreateRolloutRequest_builder) Build() *CreateRolloutRequest
type CreateRuleRequest ¶
type CreateRuleRequest struct { FlagKey string `protobuf:"bytes,1,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` // Deprecated: Marked as deprecated in flipt.proto. 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"` NamespaceKey string `protobuf:"bytes,4,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` SegmentKeys []string `protobuf:"bytes,5,rep,name=segment_keys,json=segmentKeys,proto3" json:"segment_keys,omitempty"` SegmentOperator SegmentOperator `` /* 134-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CreateRuleRequest) GetFlagKey ¶
func (x *CreateRuleRequest) GetFlagKey() string
func (*CreateRuleRequest) GetNamespaceKey ¶
func (x *CreateRuleRequest) GetNamespaceKey() string
func (*CreateRuleRequest) GetRank ¶
func (x *CreateRuleRequest) GetRank() int32
func (*CreateRuleRequest) GetSegmentKey
deprecated
func (x *CreateRuleRequest) GetSegmentKey() string
Deprecated: Marked as deprecated in flipt.proto.
func (*CreateRuleRequest) GetSegmentKeys ¶
func (x *CreateRuleRequest) GetSegmentKeys() []string
func (*CreateRuleRequest) GetSegmentOperator ¶
func (x *CreateRuleRequest) GetSegmentOperator() SegmentOperator
func (*CreateRuleRequest) ProtoMessage ¶
func (*CreateRuleRequest) ProtoMessage()
func (*CreateRuleRequest) ProtoReflect ¶
func (x *CreateRuleRequest) ProtoReflect() protoreflect.Message
func (*CreateRuleRequest) Reset ¶
func (x *CreateRuleRequest) Reset()
func (*CreateRuleRequest) SetFlagKey ¶
func (x *CreateRuleRequest) SetFlagKey(v string)
func (*CreateRuleRequest) SetNamespaceKey ¶
func (x *CreateRuleRequest) SetNamespaceKey(v string)
func (*CreateRuleRequest) SetRank ¶
func (x *CreateRuleRequest) SetRank(v int32)
func (*CreateRuleRequest) SetSegmentKey
deprecated
func (x *CreateRuleRequest) SetSegmentKey(v string)
Deprecated: Marked as deprecated in flipt.proto.
func (*CreateRuleRequest) SetSegmentKeys ¶
func (x *CreateRuleRequest) SetSegmentKeys(v []string)
func (*CreateRuleRequest) SetSegmentOperator ¶
func (x *CreateRuleRequest) SetSegmentOperator(v SegmentOperator)
func (*CreateRuleRequest) String ¶
func (x *CreateRuleRequest) String() string
type CreateRuleRequest_builder ¶
type CreateRuleRequest_builder struct { FlagKey string // Deprecated: Marked as deprecated in flipt.proto. SegmentKey string Rank int32 NamespaceKey string SegmentKeys []string SegmentOperator SegmentOperator // contains filtered or unexported fields }
func (CreateRuleRequest_builder) Build ¶
func (b0 CreateRuleRequest_builder) Build() *CreateRuleRequest
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"` MatchType MatchType `protobuf:"varint,4,opt,name=match_type,json=matchType,proto3,enum=flipt.MatchType" json:"match_type,omitempty"` NamespaceKey string `protobuf:"bytes,5,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` // contains filtered or unexported fields }
func (*CreateSegmentRequest) GetDescription ¶
func (x *CreateSegmentRequest) GetDescription() string
func (*CreateSegmentRequest) GetKey ¶
func (x *CreateSegmentRequest) GetKey() string
func (*CreateSegmentRequest) GetMatchType ¶
func (x *CreateSegmentRequest) GetMatchType() MatchType
func (*CreateSegmentRequest) GetName ¶
func (x *CreateSegmentRequest) GetName() string
func (*CreateSegmentRequest) GetNamespaceKey ¶
func (x *CreateSegmentRequest) GetNamespaceKey() string
func (*CreateSegmentRequest) ProtoMessage ¶
func (*CreateSegmentRequest) ProtoMessage()
func (*CreateSegmentRequest) ProtoReflect ¶
func (x *CreateSegmentRequest) ProtoReflect() protoreflect.Message
func (*CreateSegmentRequest) Reset ¶
func (x *CreateSegmentRequest) Reset()
func (*CreateSegmentRequest) SetDescription ¶
func (x *CreateSegmentRequest) SetDescription(v string)
func (*CreateSegmentRequest) SetKey ¶
func (x *CreateSegmentRequest) SetKey(v string)
func (*CreateSegmentRequest) SetMatchType ¶
func (x *CreateSegmentRequest) SetMatchType(v MatchType)
func (*CreateSegmentRequest) SetName ¶
func (x *CreateSegmentRequest) SetName(v string)
func (*CreateSegmentRequest) SetNamespaceKey ¶
func (x *CreateSegmentRequest) SetNamespaceKey(v string)
func (*CreateSegmentRequest) String ¶
func (x *CreateSegmentRequest) String() string
type CreateSegmentRequest_builder ¶
type CreateSegmentRequest_builder struct { Key string Name string Description string MatchType MatchType NamespaceKey string // contains filtered or unexported fields }
func (CreateSegmentRequest_builder) Build ¶
func (b0 CreateSegmentRequest_builder) Build() *CreateSegmentRequest
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"` Attachment string `protobuf:"bytes,5,opt,name=attachment,proto3" json:"attachment,omitempty"` NamespaceKey string `protobuf:"bytes,6,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` // contains filtered or unexported fields }
func (*CreateVariantRequest) GetAttachment ¶
func (x *CreateVariantRequest) GetAttachment() string
func (*CreateVariantRequest) GetDescription ¶
func (x *CreateVariantRequest) GetDescription() string
func (*CreateVariantRequest) GetFlagKey ¶
func (x *CreateVariantRequest) GetFlagKey() string
func (*CreateVariantRequest) GetKey ¶
func (x *CreateVariantRequest) GetKey() string
func (*CreateVariantRequest) GetName ¶
func (x *CreateVariantRequest) GetName() string
func (*CreateVariantRequest) GetNamespaceKey ¶
func (x *CreateVariantRequest) GetNamespaceKey() string
func (*CreateVariantRequest) ProtoMessage ¶
func (*CreateVariantRequest) ProtoMessage()
func (*CreateVariantRequest) ProtoReflect ¶
func (x *CreateVariantRequest) ProtoReflect() protoreflect.Message
func (*CreateVariantRequest) Reset ¶
func (x *CreateVariantRequest) Reset()
func (*CreateVariantRequest) SetAttachment ¶
func (x *CreateVariantRequest) SetAttachment(v string)
func (*CreateVariantRequest) SetDescription ¶
func (x *CreateVariantRequest) SetDescription(v string)
func (*CreateVariantRequest) SetFlagKey ¶
func (x *CreateVariantRequest) SetFlagKey(v string)
func (*CreateVariantRequest) SetKey ¶
func (x *CreateVariantRequest) SetKey(v string)
func (*CreateVariantRequest) SetName ¶
func (x *CreateVariantRequest) SetName(v string)
func (*CreateVariantRequest) SetNamespaceKey ¶
func (x *CreateVariantRequest) SetNamespaceKey(v string)
func (*CreateVariantRequest) String ¶
func (x *CreateVariantRequest) String() string
type CreateVariantRequest_builder ¶
type CreateVariantRequest_builder struct { FlagKey string Key string Name string Description string Attachment string NamespaceKey string // contains filtered or unexported fields }
func (CreateVariantRequest_builder) Build ¶
func (b0 CreateVariantRequest_builder) Build() *CreateVariantRequest
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"` NamespaceKey string `protobuf:"bytes,3,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` // contains filtered or unexported fields }
func (*DeleteConstraintRequest) GetId ¶
func (x *DeleteConstraintRequest) GetId() string
func (*DeleteConstraintRequest) GetNamespaceKey ¶
func (x *DeleteConstraintRequest) GetNamespaceKey() string
func (*DeleteConstraintRequest) GetSegmentKey ¶
func (x *DeleteConstraintRequest) GetSegmentKey() string
func (*DeleteConstraintRequest) ProtoMessage ¶
func (*DeleteConstraintRequest) ProtoMessage()
func (*DeleteConstraintRequest) ProtoReflect ¶
func (x *DeleteConstraintRequest) ProtoReflect() protoreflect.Message
func (*DeleteConstraintRequest) Reset ¶
func (x *DeleteConstraintRequest) Reset()
func (*DeleteConstraintRequest) SetId ¶
func (x *DeleteConstraintRequest) SetId(v string)
func (*DeleteConstraintRequest) SetNamespaceKey ¶
func (x *DeleteConstraintRequest) SetNamespaceKey(v string)
func (*DeleteConstraintRequest) SetSegmentKey ¶
func (x *DeleteConstraintRequest) SetSegmentKey(v string)
func (*DeleteConstraintRequest) String ¶
func (x *DeleteConstraintRequest) String() string
type DeleteConstraintRequest_builder ¶
type DeleteConstraintRequest_builder struct { Id string SegmentKey string NamespaceKey string // contains filtered or unexported fields }
func (DeleteConstraintRequest_builder) Build ¶
func (b0 DeleteConstraintRequest_builder) Build() *DeleteConstraintRequest
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"` NamespaceKey string `protobuf:"bytes,5,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` // contains filtered or unexported fields }
func (*DeleteDistributionRequest) GetFlagKey ¶
func (x *DeleteDistributionRequest) GetFlagKey() string
func (*DeleteDistributionRequest) GetId ¶
func (x *DeleteDistributionRequest) GetId() string
func (*DeleteDistributionRequest) GetNamespaceKey ¶
func (x *DeleteDistributionRequest) GetNamespaceKey() string
func (*DeleteDistributionRequest) GetRuleId ¶
func (x *DeleteDistributionRequest) GetRuleId() string
func (*DeleteDistributionRequest) GetVariantId ¶
func (x *DeleteDistributionRequest) GetVariantId() string
func (*DeleteDistributionRequest) ProtoMessage ¶
func (*DeleteDistributionRequest) ProtoMessage()
func (*DeleteDistributionRequest) ProtoReflect ¶
func (x *DeleteDistributionRequest) ProtoReflect() protoreflect.Message
func (*DeleteDistributionRequest) Reset ¶
func (x *DeleteDistributionRequest) Reset()
func (*DeleteDistributionRequest) SetFlagKey ¶
func (x *DeleteDistributionRequest) SetFlagKey(v string)
func (*DeleteDistributionRequest) SetId ¶
func (x *DeleteDistributionRequest) SetId(v string)
func (*DeleteDistributionRequest) SetNamespaceKey ¶
func (x *DeleteDistributionRequest) SetNamespaceKey(v string)
func (*DeleteDistributionRequest) SetRuleId ¶
func (x *DeleteDistributionRequest) SetRuleId(v string)
func (*DeleteDistributionRequest) SetVariantId ¶
func (x *DeleteDistributionRequest) SetVariantId(v string)
func (*DeleteDistributionRequest) String ¶
func (x *DeleteDistributionRequest) String() string
type DeleteDistributionRequest_builder ¶
type DeleteDistributionRequest_builder struct { Id string FlagKey string RuleId string VariantId string NamespaceKey string // contains filtered or unexported fields }
func (DeleteDistributionRequest_builder) Build ¶
func (b0 DeleteDistributionRequest_builder) Build() *DeleteDistributionRequest
type DeleteFlagRequest ¶
type DeleteFlagRequest struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` NamespaceKey string `protobuf:"bytes,2,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` // contains filtered or unexported fields }
func (*DeleteFlagRequest) GetKey ¶
func (x *DeleteFlagRequest) GetKey() string
func (*DeleteFlagRequest) GetNamespaceKey ¶
func (x *DeleteFlagRequest) GetNamespaceKey() string
func (*DeleteFlagRequest) ProtoMessage ¶
func (*DeleteFlagRequest) ProtoMessage()
func (*DeleteFlagRequest) ProtoReflect ¶
func (x *DeleteFlagRequest) ProtoReflect() protoreflect.Message
func (*DeleteFlagRequest) Reset ¶
func (x *DeleteFlagRequest) Reset()
func (*DeleteFlagRequest) SetKey ¶
func (x *DeleteFlagRequest) SetKey(v string)
func (*DeleteFlagRequest) SetNamespaceKey ¶
func (x *DeleteFlagRequest) SetNamespaceKey(v string)
func (*DeleteFlagRequest) String ¶
func (x *DeleteFlagRequest) String() string
type DeleteFlagRequest_builder ¶
type DeleteFlagRequest_builder struct { Key string NamespaceKey string // contains filtered or unexported fields }
func (DeleteFlagRequest_builder) Build ¶
func (b0 DeleteFlagRequest_builder) Build() *DeleteFlagRequest
type DeleteNamespaceRequest ¶
type DeleteNamespaceRequest struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*DeleteNamespaceRequest) GetKey ¶
func (x *DeleteNamespaceRequest) GetKey() string
func (*DeleteNamespaceRequest) ProtoMessage ¶
func (*DeleteNamespaceRequest) ProtoMessage()
func (*DeleteNamespaceRequest) ProtoReflect ¶
func (x *DeleteNamespaceRequest) ProtoReflect() protoreflect.Message
func (*DeleteNamespaceRequest) Reset ¶
func (x *DeleteNamespaceRequest) Reset()
func (*DeleteNamespaceRequest) SetKey ¶
func (x *DeleteNamespaceRequest) SetKey(v string)
func (*DeleteNamespaceRequest) String ¶
func (x *DeleteNamespaceRequest) String() string
type DeleteNamespaceRequest_builder ¶
type DeleteNamespaceRequest_builder struct { Key string // contains filtered or unexported fields }
func (DeleteNamespaceRequest_builder) Build ¶
func (b0 DeleteNamespaceRequest_builder) Build() *DeleteNamespaceRequest
type DeleteRolloutRequest ¶
type DeleteRolloutRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` NamespaceKey string `protobuf:"bytes,2,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` FlagKey string `protobuf:"bytes,3,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` // contains filtered or unexported fields }
func (*DeleteRolloutRequest) GetFlagKey ¶
func (x *DeleteRolloutRequest) GetFlagKey() string
func (*DeleteRolloutRequest) GetId ¶
func (x *DeleteRolloutRequest) GetId() string
func (*DeleteRolloutRequest) GetNamespaceKey ¶
func (x *DeleteRolloutRequest) GetNamespaceKey() string
func (*DeleteRolloutRequest) ProtoMessage ¶
func (*DeleteRolloutRequest) ProtoMessage()
func (*DeleteRolloutRequest) ProtoReflect ¶
func (x *DeleteRolloutRequest) ProtoReflect() protoreflect.Message
func (*DeleteRolloutRequest) Reset ¶
func (x *DeleteRolloutRequest) Reset()
func (*DeleteRolloutRequest) SetFlagKey ¶
func (x *DeleteRolloutRequest) SetFlagKey(v string)
func (*DeleteRolloutRequest) SetId ¶
func (x *DeleteRolloutRequest) SetId(v string)
func (*DeleteRolloutRequest) SetNamespaceKey ¶
func (x *DeleteRolloutRequest) SetNamespaceKey(v string)
func (*DeleteRolloutRequest) String ¶
func (x *DeleteRolloutRequest) String() string
type DeleteRolloutRequest_builder ¶
type DeleteRolloutRequest_builder struct { Id string NamespaceKey string FlagKey string // contains filtered or unexported fields }
func (DeleteRolloutRequest_builder) Build ¶
func (b0 DeleteRolloutRequest_builder) Build() *DeleteRolloutRequest
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"` NamespaceKey string `protobuf:"bytes,3,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` // contains filtered or unexported fields }
func (*DeleteRuleRequest) GetFlagKey ¶
func (x *DeleteRuleRequest) GetFlagKey() string
func (*DeleteRuleRequest) GetId ¶
func (x *DeleteRuleRequest) GetId() string
func (*DeleteRuleRequest) GetNamespaceKey ¶
func (x *DeleteRuleRequest) GetNamespaceKey() string
func (*DeleteRuleRequest) ProtoMessage ¶
func (*DeleteRuleRequest) ProtoMessage()
func (*DeleteRuleRequest) ProtoReflect ¶
func (x *DeleteRuleRequest) ProtoReflect() protoreflect.Message
func (*DeleteRuleRequest) Reset ¶
func (x *DeleteRuleRequest) Reset()
func (*DeleteRuleRequest) SetFlagKey ¶
func (x *DeleteRuleRequest) SetFlagKey(v string)
func (*DeleteRuleRequest) SetId ¶
func (x *DeleteRuleRequest) SetId(v string)
func (*DeleteRuleRequest) SetNamespaceKey ¶
func (x *DeleteRuleRequest) SetNamespaceKey(v string)
func (*DeleteRuleRequest) String ¶
func (x *DeleteRuleRequest) String() string
type DeleteRuleRequest_builder ¶
type DeleteRuleRequest_builder struct { Id string FlagKey string NamespaceKey string // contains filtered or unexported fields }
func (DeleteRuleRequest_builder) Build ¶
func (b0 DeleteRuleRequest_builder) Build() *DeleteRuleRequest
type DeleteSegmentRequest ¶
type DeleteSegmentRequest struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` NamespaceKey string `protobuf:"bytes,2,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` // contains filtered or unexported fields }
func (*DeleteSegmentRequest) GetKey ¶
func (x *DeleteSegmentRequest) GetKey() string
func (*DeleteSegmentRequest) GetNamespaceKey ¶
func (x *DeleteSegmentRequest) GetNamespaceKey() string
func (*DeleteSegmentRequest) ProtoMessage ¶
func (*DeleteSegmentRequest) ProtoMessage()
func (*DeleteSegmentRequest) ProtoReflect ¶
func (x *DeleteSegmentRequest) ProtoReflect() protoreflect.Message
func (*DeleteSegmentRequest) Reset ¶
func (x *DeleteSegmentRequest) Reset()
func (*DeleteSegmentRequest) SetKey ¶
func (x *DeleteSegmentRequest) SetKey(v string)
func (*DeleteSegmentRequest) SetNamespaceKey ¶
func (x *DeleteSegmentRequest) SetNamespaceKey(v string)
func (*DeleteSegmentRequest) String ¶
func (x *DeleteSegmentRequest) String() string
type DeleteSegmentRequest_builder ¶
type DeleteSegmentRequest_builder struct { Key string NamespaceKey string // contains filtered or unexported fields }
func (DeleteSegmentRequest_builder) Build ¶
func (b0 DeleteSegmentRequest_builder) Build() *DeleteSegmentRequest
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"` NamespaceKey string `protobuf:"bytes,3,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` // contains filtered or unexported fields }
func (*DeleteVariantRequest) GetFlagKey ¶
func (x *DeleteVariantRequest) GetFlagKey() string
func (*DeleteVariantRequest) GetId ¶
func (x *DeleteVariantRequest) GetId() string
func (*DeleteVariantRequest) GetNamespaceKey ¶
func (x *DeleteVariantRequest) GetNamespaceKey() string
func (*DeleteVariantRequest) ProtoMessage ¶
func (*DeleteVariantRequest) ProtoMessage()
func (*DeleteVariantRequest) ProtoReflect ¶
func (x *DeleteVariantRequest) ProtoReflect() protoreflect.Message
func (*DeleteVariantRequest) Reset ¶
func (x *DeleteVariantRequest) Reset()
func (*DeleteVariantRequest) SetFlagKey ¶
func (x *DeleteVariantRequest) SetFlagKey(v string)
func (*DeleteVariantRequest) SetId ¶
func (x *DeleteVariantRequest) SetId(v string)
func (*DeleteVariantRequest) SetNamespaceKey ¶
func (x *DeleteVariantRequest) SetNamespaceKey(v string)
func (*DeleteVariantRequest) String ¶
func (x *DeleteVariantRequest) String() string
type DeleteVariantRequest_builder ¶
type DeleteVariantRequest_builder struct { Id string FlagKey string NamespaceKey string // contains filtered or unexported fields }
func (DeleteVariantRequest_builder) Build ¶
func (b0 DeleteVariantRequest_builder) Build() *DeleteVariantRequest
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 *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // contains filtered or unexported fields }
func (*Distribution) ClearCreatedAt ¶
func (x *Distribution) ClearCreatedAt()
func (*Distribution) ClearUpdatedAt ¶
func (x *Distribution) ClearUpdatedAt()
func (*Distribution) GetCreatedAt ¶
func (x *Distribution) GetCreatedAt() *timestamppb.Timestamp
func (*Distribution) GetId ¶
func (x *Distribution) GetId() string
func (*Distribution) GetRollout ¶
func (x *Distribution) GetRollout() float32
func (*Distribution) GetRuleId ¶
func (x *Distribution) GetRuleId() string
func (*Distribution) GetUpdatedAt ¶
func (x *Distribution) GetUpdatedAt() *timestamppb.Timestamp
func (*Distribution) GetVariantId ¶
func (x *Distribution) GetVariantId() string
func (*Distribution) HasCreatedAt ¶
func (x *Distribution) HasCreatedAt() bool
func (*Distribution) HasUpdatedAt ¶
func (x *Distribution) HasUpdatedAt() bool
func (*Distribution) ProtoMessage ¶
func (*Distribution) ProtoMessage()
func (*Distribution) ProtoReflect ¶
func (x *Distribution) ProtoReflect() protoreflect.Message
func (*Distribution) Reset ¶
func (x *Distribution) Reset()
func (*Distribution) SetCreatedAt ¶
func (x *Distribution) SetCreatedAt(v *timestamppb.Timestamp)
func (*Distribution) SetId ¶
func (x *Distribution) SetId(v string)
func (*Distribution) SetRollout ¶
func (x *Distribution) SetRollout(v float32)
func (*Distribution) SetRuleId ¶
func (x *Distribution) SetRuleId(v string)
func (*Distribution) SetUpdatedAt ¶
func (x *Distribution) SetUpdatedAt(v *timestamppb.Timestamp)
func (*Distribution) SetVariantId ¶
func (x *Distribution) SetVariantId(v string)
func (*Distribution) String ¶
func (x *Distribution) String() string
type Distribution_builder ¶
type Distribution_builder struct { Id string RuleId string VariantId string Rollout float32 CreatedAt *timestamppb.Timestamp UpdatedAt *timestamppb.Timestamp // contains filtered or unexported fields }
func (Distribution_builder) Build ¶
func (b0 Distribution_builder) Build() *Distribution
type EvaluationReason ¶
type EvaluationReason int32
const ( EvaluationReason_UNKNOWN_EVALUATION_REASON EvaluationReason = 0 EvaluationReason_FLAG_DISABLED_EVALUATION_REASON EvaluationReason = 1 EvaluationReason_FLAG_NOT_FOUND_EVALUATION_REASON EvaluationReason = 2 EvaluationReason_MATCH_EVALUATION_REASON EvaluationReason = 3 EvaluationReason_ERROR_EVALUATION_REASON EvaluationReason = 4 EvaluationReason_DEFAULT_EVALUATION_REASON EvaluationReason = 5 )
func (EvaluationReason) Descriptor ¶
func (EvaluationReason) Descriptor() protoreflect.EnumDescriptor
func (EvaluationReason) Enum ¶
func (x EvaluationReason) Enum() *EvaluationReason
func (EvaluationReason) Number ¶
func (x EvaluationReason) Number() protoreflect.EnumNumber
func (EvaluationReason) String ¶
func (x EvaluationReason) String() string
func (EvaluationReason) Type ¶
func (EvaluationReason) Type() protoreflect.EnumType
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 `` /* 141-byte string literal not displayed */ NamespaceKey string `protobuf:"bytes,5,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` // contains filtered or unexported fields }
func (*EvaluationRequest) GetContext ¶
func (x *EvaluationRequest) GetContext() map[string]string
func (*EvaluationRequest) GetEntityId ¶
func (x *EvaluationRequest) GetEntityId() string
func (*EvaluationRequest) GetFlagKey ¶
func (x *EvaluationRequest) GetFlagKey() string
func (*EvaluationRequest) GetNamespaceKey ¶
func (x *EvaluationRequest) GetNamespaceKey() string
func (*EvaluationRequest) GetRequestId ¶
func (x *EvaluationRequest) GetRequestId() string
func (*EvaluationRequest) ProtoMessage ¶
func (*EvaluationRequest) ProtoMessage()
func (*EvaluationRequest) ProtoReflect ¶
func (x *EvaluationRequest) ProtoReflect() protoreflect.Message
func (*EvaluationRequest) Reset ¶
func (x *EvaluationRequest) Reset()
func (*EvaluationRequest) SetContext ¶
func (x *EvaluationRequest) SetContext(v map[string]string)
func (*EvaluationRequest) SetEntityId ¶
func (x *EvaluationRequest) SetEntityId(v string)
func (*EvaluationRequest) SetFlagKey ¶
func (x *EvaluationRequest) SetFlagKey(v string)
func (*EvaluationRequest) SetNamespaceKey ¶
func (x *EvaluationRequest) SetNamespaceKey(v string)
func (*EvaluationRequest) SetRequestId ¶
func (x *EvaluationRequest) SetRequestId(v string)
func (*EvaluationRequest) String ¶
func (x *EvaluationRequest) String() string
type EvaluationRequest_builder ¶
type EvaluationRequest_builder struct { RequestId string FlagKey string EntityId string Context map[string]string NamespaceKey string // contains filtered or unexported fields }
func (EvaluationRequest_builder) Build ¶
func (b0 EvaluationRequest_builder) Build() *EvaluationRequest
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 `` /* 177-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"` // Deprecated: Marked as deprecated in flipt.proto. SegmentKey string `protobuf:"bytes,6,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"` Timestamp *timestamppb.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 */ Attachment string `protobuf:"bytes,10,opt,name=attachment,proto3" json:"attachment,omitempty"` Reason EvaluationReason `protobuf:"varint,11,opt,name=reason,proto3,enum=flipt.EvaluationReason" json:"reason,omitempty"` NamespaceKey string `protobuf:"bytes,12,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` SegmentKeys []string `protobuf:"bytes,13,rep,name=segment_keys,json=segmentKeys,proto3" json:"segment_keys,omitempty"` // contains filtered or unexported fields }
func (*EvaluationResponse) ClearTimestamp ¶
func (x *EvaluationResponse) ClearTimestamp()
func (*EvaluationResponse) GetAttachment ¶
func (x *EvaluationResponse) GetAttachment() string
func (*EvaluationResponse) GetEntityId ¶
func (x *EvaluationResponse) GetEntityId() string
func (*EvaluationResponse) GetFlagKey ¶
func (x *EvaluationResponse) GetFlagKey() string
func (*EvaluationResponse) GetMatch ¶
func (x *EvaluationResponse) GetMatch() bool
func (*EvaluationResponse) GetNamespaceKey ¶
func (x *EvaluationResponse) GetNamespaceKey() string
func (*EvaluationResponse) GetReason ¶
func (x *EvaluationResponse) GetReason() EvaluationReason
func (*EvaluationResponse) GetRequestContext ¶
func (x *EvaluationResponse) GetRequestContext() map[string]string
func (*EvaluationResponse) GetRequestDurationMillis ¶
func (x *EvaluationResponse) GetRequestDurationMillis() float64
func (*EvaluationResponse) GetRequestId ¶
func (x *EvaluationResponse) GetRequestId() string
func (*EvaluationResponse) GetSegmentKey
deprecated
func (x *EvaluationResponse) GetSegmentKey() string
Deprecated: Marked as deprecated in flipt.proto.
func (*EvaluationResponse) GetSegmentKeys ¶
func (x *EvaluationResponse) GetSegmentKeys() []string
func (*EvaluationResponse) GetTimestamp ¶
func (x *EvaluationResponse) GetTimestamp() *timestamppb.Timestamp
func (*EvaluationResponse) GetValue ¶
func (x *EvaluationResponse) GetValue() string
func (*EvaluationResponse) HasTimestamp ¶
func (x *EvaluationResponse) HasTimestamp() bool
func (*EvaluationResponse) ProtoMessage ¶
func (*EvaluationResponse) ProtoMessage()
func (*EvaluationResponse) ProtoReflect ¶
func (x *EvaluationResponse) ProtoReflect() protoreflect.Message
func (*EvaluationResponse) Reset ¶
func (x *EvaluationResponse) Reset()
func (*EvaluationResponse) SetAttachment ¶
func (x *EvaluationResponse) SetAttachment(v string)
func (*EvaluationResponse) SetEntityId ¶
func (x *EvaluationResponse) SetEntityId(v string)
func (*EvaluationResponse) SetFlagKey ¶
func (x *EvaluationResponse) SetFlagKey(v string)
func (*EvaluationResponse) SetMatch ¶
func (x *EvaluationResponse) SetMatch(v bool)
func (*EvaluationResponse) SetNamespaceKey ¶
func (x *EvaluationResponse) SetNamespaceKey(v string)
func (*EvaluationResponse) SetReason ¶
func (x *EvaluationResponse) SetReason(v EvaluationReason)
func (*EvaluationResponse) SetRequestContext ¶
func (x *EvaluationResponse) SetRequestContext(v map[string]string)
func (*EvaluationResponse) SetRequestDurationMillis ¶
func (x *EvaluationResponse) SetRequestDurationMillis(v float64)
func (*EvaluationResponse) SetRequestId ¶
func (x *EvaluationResponse) SetRequestId(v string)
func (*EvaluationResponse) SetSegmentKey
deprecated
func (x *EvaluationResponse) SetSegmentKey(v string)
Deprecated: Marked as deprecated in flipt.proto.
func (*EvaluationResponse) SetSegmentKeys ¶
func (x *EvaluationResponse) SetSegmentKeys(v []string)
func (*EvaluationResponse) SetTimestamp ¶
func (x *EvaluationResponse) SetTimestamp(v *timestamppb.Timestamp)
func (*EvaluationResponse) SetValue ¶
func (x *EvaluationResponse) SetValue(v string)
func (*EvaluationResponse) String ¶
func (x *EvaluationResponse) String() string
type EvaluationResponse_builder ¶
type EvaluationResponse_builder struct { RequestId string EntityId string RequestContext map[string]string Match bool FlagKey string // Deprecated: Marked as deprecated in flipt.proto. SegmentKey string Timestamp *timestamppb.Timestamp Value string RequestDurationMillis float64 Attachment string Reason EvaluationReason NamespaceKey string SegmentKeys []string // contains filtered or unexported fields }
func (EvaluationResponse_builder) Build ¶
func (b0 EvaluationResponse_builder) Build() *EvaluationResponse
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 *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamppb.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"` NamespaceKey string `protobuf:"bytes,8,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` Type FlagType `protobuf:"varint,9,opt,name=type,proto3,enum=flipt.FlagType" json:"type,omitempty"` DefaultVariant *Variant `protobuf:"bytes,10,opt,name=default_variant,json=defaultVariant,proto3,oneof" json:"default_variant,omitempty"` Metadata *structpb.Struct `protobuf:"bytes,11,opt,name=metadata,proto3,oneof" json:"metadata,omitempty"` // contains filtered or unexported fields }
func (*Flag) GetCreatedAt ¶
func (x *Flag) GetCreatedAt() *timestamppb.Timestamp
func (*Flag) GetUpdatedAt ¶
func (x *Flag) GetUpdatedAt() *timestamppb.Timestamp
func (*Flag) ProtoReflect ¶
func (x *Flag) ProtoReflect() protoreflect.Message
func (*Flag) SetCreatedAt ¶
func (x *Flag) SetCreatedAt(v *timestamppb.Timestamp)
func (*Flag) SetUpdatedAt ¶
func (x *Flag) SetUpdatedAt(v *timestamppb.Timestamp)
type FlagList ¶
type FlagList struct { Flags []*Flag `protobuf:"bytes,1,rep,name=flags,proto3" json:"flags,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` TotalCount int32 `protobuf:"varint,3,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"` // contains filtered or unexported fields }
func (*FlagList) ProtoReflect ¶
func (x *FlagList) ProtoReflect() protoreflect.Message
type FlagList_builder ¶
type FlagList_builder struct { Flags []*Flag NextPageToken string TotalCount int32 // contains filtered or unexported fields }
func (FlagList_builder) Build ¶
func (b0 FlagList_builder) Build() *FlagList
type FlagType ¶
type FlagType int32
func (FlagType) Descriptor ¶
func (FlagType) Descriptor() protoreflect.EnumDescriptor
func (FlagType) Number ¶
func (x FlagType) Number() protoreflect.EnumNumber
func (FlagType) Type ¶
func (FlagType) Type() protoreflect.EnumType
type Flag_builder ¶
type Flag_builder struct { Key string Name string Description string Enabled bool CreatedAt *timestamppb.Timestamp UpdatedAt *timestamppb.Timestamp Variants []*Variant NamespaceKey string Type FlagType DefaultVariant *Variant Metadata *structpb.Struct // contains filtered or unexported fields }
func (Flag_builder) Build ¶
func (b0 Flag_builder) Build() *Flag
type GetFlagRequest ¶
type GetFlagRequest struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` NamespaceKey string `protobuf:"bytes,2,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` Reference string `protobuf:"bytes,3,opt,name=reference,proto3" json:"reference,omitempty"` // contains filtered or unexported fields }
func (*GetFlagRequest) GetKey ¶
func (x *GetFlagRequest) GetKey() string
func (*GetFlagRequest) GetNamespaceKey ¶
func (x *GetFlagRequest) GetNamespaceKey() string
func (*GetFlagRequest) GetReference ¶
func (x *GetFlagRequest) GetReference() string
func (*GetFlagRequest) ProtoMessage ¶
func (*GetFlagRequest) ProtoMessage()
func (*GetFlagRequest) ProtoReflect ¶
func (x *GetFlagRequest) ProtoReflect() protoreflect.Message
func (*GetFlagRequest) Reset ¶
func (x *GetFlagRequest) Reset()
func (*GetFlagRequest) SetKey ¶
func (x *GetFlagRequest) SetKey(v string)
func (*GetFlagRequest) SetNamespaceKey ¶
func (x *GetFlagRequest) SetNamespaceKey(v string)
func (*GetFlagRequest) SetReference ¶
func (x *GetFlagRequest) SetReference(v string)
func (*GetFlagRequest) String ¶
func (x *GetFlagRequest) String() string
type GetFlagRequest_builder ¶
type GetFlagRequest_builder struct { Key string NamespaceKey string Reference string // contains filtered or unexported fields }
func (GetFlagRequest_builder) Build ¶
func (b0 GetFlagRequest_builder) Build() *GetFlagRequest
type GetNamespaceRequest ¶
type GetNamespaceRequest struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Reference string `protobuf:"bytes,2,opt,name=reference,proto3" json:"reference,omitempty"` // contains filtered or unexported fields }
func (*GetNamespaceRequest) GetKey ¶
func (x *GetNamespaceRequest) GetKey() string
func (*GetNamespaceRequest) GetReference ¶
func (x *GetNamespaceRequest) GetReference() string
func (*GetNamespaceRequest) ProtoMessage ¶
func (*GetNamespaceRequest) ProtoMessage()
func (*GetNamespaceRequest) ProtoReflect ¶
func (x *GetNamespaceRequest) ProtoReflect() protoreflect.Message
func (*GetNamespaceRequest) Reset ¶
func (x *GetNamespaceRequest) Reset()
func (*GetNamespaceRequest) SetKey ¶
func (x *GetNamespaceRequest) SetKey(v string)
func (*GetNamespaceRequest) SetReference ¶
func (x *GetNamespaceRequest) SetReference(v string)
func (*GetNamespaceRequest) String ¶
func (x *GetNamespaceRequest) String() string
type GetNamespaceRequest_builder ¶
type GetNamespaceRequest_builder struct { Key string Reference string // contains filtered or unexported fields }
func (GetNamespaceRequest_builder) Build ¶
func (b0 GetNamespaceRequest_builder) Build() *GetNamespaceRequest
type GetRolloutRequest ¶
type GetRolloutRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` NamespaceKey string `protobuf:"bytes,2,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` FlagKey string `protobuf:"bytes,3,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` Reference string `protobuf:"bytes,4,opt,name=reference,proto3" json:"reference,omitempty"` // contains filtered or unexported fields }
func (*GetRolloutRequest) GetFlagKey ¶
func (x *GetRolloutRequest) GetFlagKey() string
func (*GetRolloutRequest) GetId ¶
func (x *GetRolloutRequest) GetId() string
func (*GetRolloutRequest) GetNamespaceKey ¶
func (x *GetRolloutRequest) GetNamespaceKey() string
func (*GetRolloutRequest) GetReference ¶
func (x *GetRolloutRequest) GetReference() string
func (*GetRolloutRequest) ProtoMessage ¶
func (*GetRolloutRequest) ProtoMessage()
func (*GetRolloutRequest) ProtoReflect ¶
func (x *GetRolloutRequest) ProtoReflect() protoreflect.Message
func (*GetRolloutRequest) Reset ¶
func (x *GetRolloutRequest) Reset()
func (*GetRolloutRequest) SetFlagKey ¶
func (x *GetRolloutRequest) SetFlagKey(v string)
func (*GetRolloutRequest) SetId ¶
func (x *GetRolloutRequest) SetId(v string)
func (*GetRolloutRequest) SetNamespaceKey ¶
func (x *GetRolloutRequest) SetNamespaceKey(v string)
func (*GetRolloutRequest) SetReference ¶
func (x *GetRolloutRequest) SetReference(v string)
func (*GetRolloutRequest) String ¶
func (x *GetRolloutRequest) String() string
type GetRolloutRequest_builder ¶
type GetRolloutRequest_builder struct { Id string NamespaceKey string FlagKey string Reference string // contains filtered or unexported fields }
func (GetRolloutRequest_builder) Build ¶
func (b0 GetRolloutRequest_builder) Build() *GetRolloutRequest
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"` NamespaceKey string `protobuf:"bytes,3,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` Reference string `protobuf:"bytes,4,opt,name=reference,proto3" json:"reference,omitempty"` // contains filtered or unexported fields }
func (*GetRuleRequest) GetFlagKey ¶
func (x *GetRuleRequest) GetFlagKey() string
func (*GetRuleRequest) GetId ¶
func (x *GetRuleRequest) GetId() string
func (*GetRuleRequest) GetNamespaceKey ¶
func (x *GetRuleRequest) GetNamespaceKey() string
func (*GetRuleRequest) GetReference ¶
func (x *GetRuleRequest) GetReference() string
func (*GetRuleRequest) ProtoMessage ¶
func (*GetRuleRequest) ProtoMessage()
func (*GetRuleRequest) ProtoReflect ¶
func (x *GetRuleRequest) ProtoReflect() protoreflect.Message
func (*GetRuleRequest) Reset ¶
func (x *GetRuleRequest) Reset()
func (*GetRuleRequest) SetFlagKey ¶
func (x *GetRuleRequest) SetFlagKey(v string)
func (*GetRuleRequest) SetId ¶
func (x *GetRuleRequest) SetId(v string)
func (*GetRuleRequest) SetNamespaceKey ¶
func (x *GetRuleRequest) SetNamespaceKey(v string)
func (*GetRuleRequest) SetReference ¶
func (x *GetRuleRequest) SetReference(v string)
func (*GetRuleRequest) String ¶
func (x *GetRuleRequest) String() string
type GetRuleRequest_builder ¶
type GetRuleRequest_builder struct { Id string FlagKey string NamespaceKey string Reference string // contains filtered or unexported fields }
func (GetRuleRequest_builder) Build ¶
func (b0 GetRuleRequest_builder) Build() *GetRuleRequest
type GetSegmentRequest ¶
type GetSegmentRequest struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` NamespaceKey string `protobuf:"bytes,2,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` Reference string `protobuf:"bytes,3,opt,name=reference,proto3" json:"reference,omitempty"` // contains filtered or unexported fields }
func (*GetSegmentRequest) GetKey ¶
func (x *GetSegmentRequest) GetKey() string
func (*GetSegmentRequest) GetNamespaceKey ¶
func (x *GetSegmentRequest) GetNamespaceKey() string
func (*GetSegmentRequest) GetReference ¶
func (x *GetSegmentRequest) GetReference() string
func (*GetSegmentRequest) ProtoMessage ¶
func (*GetSegmentRequest) ProtoMessage()
func (*GetSegmentRequest) ProtoReflect ¶
func (x *GetSegmentRequest) ProtoReflect() protoreflect.Message
func (*GetSegmentRequest) Reset ¶
func (x *GetSegmentRequest) Reset()
func (*GetSegmentRequest) SetKey ¶
func (x *GetSegmentRequest) SetKey(v string)
func (*GetSegmentRequest) SetNamespaceKey ¶
func (x *GetSegmentRequest) SetNamespaceKey(v string)
func (*GetSegmentRequest) SetReference ¶
func (x *GetSegmentRequest) SetReference(v string)
func (*GetSegmentRequest) String ¶
func (x *GetSegmentRequest) String() string
type GetSegmentRequest_builder ¶
type GetSegmentRequest_builder struct { Key string NamespaceKey string Reference string // contains filtered or unexported fields }
func (GetSegmentRequest_builder) Build ¶
func (b0 GetSegmentRequest_builder) Build() *GetSegmentRequest
type ListFlagRequest ¶
type ListFlagRequest struct { Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"` // Deprecated: Marked as deprecated in flipt.proto. Offset int32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"` PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` NamespaceKey string `protobuf:"bytes,4,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` Reference string `protobuf:"bytes,5,opt,name=reference,proto3" json:"reference,omitempty"` // contains filtered or unexported fields }
func (*ListFlagRequest) GetLimit ¶
func (x *ListFlagRequest) GetLimit() int32
func (*ListFlagRequest) GetNamespaceKey ¶
func (x *ListFlagRequest) GetNamespaceKey() string
func (*ListFlagRequest) GetOffset
deprecated
func (x *ListFlagRequest) GetOffset() int32
Deprecated: Marked as deprecated in flipt.proto.
func (*ListFlagRequest) GetPageToken ¶
func (x *ListFlagRequest) GetPageToken() string
func (*ListFlagRequest) GetReference ¶
func (x *ListFlagRequest) GetReference() string
func (*ListFlagRequest) ProtoMessage ¶
func (*ListFlagRequest) ProtoMessage()
func (*ListFlagRequest) ProtoReflect ¶
func (x *ListFlagRequest) ProtoReflect() protoreflect.Message
func (*ListFlagRequest) Reset ¶
func (x *ListFlagRequest) Reset()
func (*ListFlagRequest) SetLimit ¶
func (x *ListFlagRequest) SetLimit(v int32)
func (*ListFlagRequest) SetNamespaceKey ¶
func (x *ListFlagRequest) SetNamespaceKey(v string)
func (*ListFlagRequest) SetOffset
deprecated
func (x *ListFlagRequest) SetOffset(v int32)
Deprecated: Marked as deprecated in flipt.proto.
func (*ListFlagRequest) SetPageToken ¶
func (x *ListFlagRequest) SetPageToken(v string)
func (*ListFlagRequest) SetReference ¶
func (x *ListFlagRequest) SetReference(v string)
func (*ListFlagRequest) String ¶
func (x *ListFlagRequest) String() string
type ListFlagRequest_builder ¶
type ListFlagRequest_builder struct { Limit int32 // Deprecated: Marked as deprecated in flipt.proto. Offset int32 PageToken string NamespaceKey string Reference string // contains filtered or unexported fields }
func (ListFlagRequest_builder) Build ¶
func (b0 ListFlagRequest_builder) Build() *ListFlagRequest
type ListNamespaceRequest ¶
type ListNamespaceRequest struct { Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"` // Deprecated: Marked as deprecated in flipt.proto. Offset int32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"` PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` Reference string `protobuf:"bytes,4,opt,name=reference,proto3" json:"reference,omitempty"` // contains filtered or unexported fields }
func (*ListNamespaceRequest) GetLimit ¶
func (x *ListNamespaceRequest) GetLimit() int32
func (*ListNamespaceRequest) GetOffset
deprecated
func (x *ListNamespaceRequest) GetOffset() int32
Deprecated: Marked as deprecated in flipt.proto.
func (*ListNamespaceRequest) GetPageToken ¶
func (x *ListNamespaceRequest) GetPageToken() string
func (*ListNamespaceRequest) GetReference ¶
func (x *ListNamespaceRequest) GetReference() string
func (*ListNamespaceRequest) ProtoMessage ¶
func (*ListNamespaceRequest) ProtoMessage()
func (*ListNamespaceRequest) ProtoReflect ¶
func (x *ListNamespaceRequest) ProtoReflect() protoreflect.Message
func (*ListNamespaceRequest) Reset ¶
func (x *ListNamespaceRequest) Reset()
func (*ListNamespaceRequest) SetLimit ¶
func (x *ListNamespaceRequest) SetLimit(v int32)
func (*ListNamespaceRequest) SetOffset
deprecated
func (x *ListNamespaceRequest) SetOffset(v int32)
Deprecated: Marked as deprecated in flipt.proto.
func (*ListNamespaceRequest) SetPageToken ¶
func (x *ListNamespaceRequest) SetPageToken(v string)
func (*ListNamespaceRequest) SetReference ¶
func (x *ListNamespaceRequest) SetReference(v string)
func (*ListNamespaceRequest) String ¶
func (x *ListNamespaceRequest) String() string
type ListNamespaceRequest_builder ¶
type ListNamespaceRequest_builder struct { Limit int32 // Deprecated: Marked as deprecated in flipt.proto. Offset int32 PageToken string Reference string // contains filtered or unexported fields }
func (ListNamespaceRequest_builder) Build ¶
func (b0 ListNamespaceRequest_builder) Build() *ListNamespaceRequest
type ListRolloutRequest ¶
type ListRolloutRequest struct { NamespaceKey string `protobuf:"bytes,1,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` FlagKey string `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"` PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` Reference string `protobuf:"bytes,5,opt,name=reference,proto3" json:"reference,omitempty"` // contains filtered or unexported fields }
func (*ListRolloutRequest) GetFlagKey ¶
func (x *ListRolloutRequest) GetFlagKey() string
func (*ListRolloutRequest) GetLimit ¶
func (x *ListRolloutRequest) GetLimit() int32
func (*ListRolloutRequest) GetNamespaceKey ¶
func (x *ListRolloutRequest) GetNamespaceKey() string
func (*ListRolloutRequest) GetPageToken ¶
func (x *ListRolloutRequest) GetPageToken() string
func (*ListRolloutRequest) GetReference ¶
func (x *ListRolloutRequest) GetReference() string
func (*ListRolloutRequest) ProtoMessage ¶
func (*ListRolloutRequest) ProtoMessage()
func (*ListRolloutRequest) ProtoReflect ¶
func (x *ListRolloutRequest) ProtoReflect() protoreflect.Message
func (*ListRolloutRequest) Reset ¶
func (x *ListRolloutRequest) Reset()
func (*ListRolloutRequest) SetFlagKey ¶
func (x *ListRolloutRequest) SetFlagKey(v string)
func (*ListRolloutRequest) SetLimit ¶
func (x *ListRolloutRequest) SetLimit(v int32)
func (*ListRolloutRequest) SetNamespaceKey ¶
func (x *ListRolloutRequest) SetNamespaceKey(v string)
func (*ListRolloutRequest) SetPageToken ¶
func (x *ListRolloutRequest) SetPageToken(v string)
func (*ListRolloutRequest) SetReference ¶
func (x *ListRolloutRequest) SetReference(v string)
func (*ListRolloutRequest) String ¶
func (x *ListRolloutRequest) String() string
type ListRolloutRequest_builder ¶
type ListRolloutRequest_builder struct { NamespaceKey string FlagKey string Limit int32 PageToken string Reference string // contains filtered or unexported fields }
func (ListRolloutRequest_builder) Build ¶
func (b0 ListRolloutRequest_builder) Build() *ListRolloutRequest
type ListRuleRequest ¶
type ListRuleRequest struct { Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"` // Deprecated: Marked as deprecated in flipt.proto. 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"` PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` NamespaceKey string `protobuf:"bytes,5,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` Reference string `protobuf:"bytes,6,opt,name=reference,proto3" json:"reference,omitempty"` // contains filtered or unexported fields }
func (*ListRuleRequest) GetFlagKey ¶
func (x *ListRuleRequest) GetFlagKey() string
func (*ListRuleRequest) GetLimit ¶
func (x *ListRuleRequest) GetLimit() int32
func (*ListRuleRequest) GetNamespaceKey ¶
func (x *ListRuleRequest) GetNamespaceKey() string
func (*ListRuleRequest) GetOffset
deprecated
func (x *ListRuleRequest) GetOffset() int32
Deprecated: Marked as deprecated in flipt.proto.
func (*ListRuleRequest) GetPageToken ¶
func (x *ListRuleRequest) GetPageToken() string
func (*ListRuleRequest) GetReference ¶
func (x *ListRuleRequest) GetReference() string
func (*ListRuleRequest) ProtoMessage ¶
func (*ListRuleRequest) ProtoMessage()
func (*ListRuleRequest) ProtoReflect ¶
func (x *ListRuleRequest) ProtoReflect() protoreflect.Message
func (*ListRuleRequest) Reset ¶
func (x *ListRuleRequest) Reset()
func (*ListRuleRequest) SetFlagKey ¶
func (x *ListRuleRequest) SetFlagKey(v string)
func (*ListRuleRequest) SetLimit ¶
func (x *ListRuleRequest) SetLimit(v int32)
func (*ListRuleRequest) SetNamespaceKey ¶
func (x *ListRuleRequest) SetNamespaceKey(v string)
func (*ListRuleRequest) SetOffset
deprecated
func (x *ListRuleRequest) SetOffset(v int32)
Deprecated: Marked as deprecated in flipt.proto.
func (*ListRuleRequest) SetPageToken ¶
func (x *ListRuleRequest) SetPageToken(v string)
func (*ListRuleRequest) SetReference ¶
func (x *ListRuleRequest) SetReference(v string)
func (*ListRuleRequest) String ¶
func (x *ListRuleRequest) String() string
type ListRuleRequest_builder ¶
type ListRuleRequest_builder struct { Limit int32 // Deprecated: Marked as deprecated in flipt.proto. Offset int32 FlagKey string PageToken string NamespaceKey string Reference string // contains filtered or unexported fields }
func (ListRuleRequest_builder) Build ¶
func (b0 ListRuleRequest_builder) Build() *ListRuleRequest
type ListSegmentRequest ¶
type ListSegmentRequest struct { Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"` // Deprecated: Marked as deprecated in flipt.proto. Offset int32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"` PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` NamespaceKey string `protobuf:"bytes,4,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` Reference string `protobuf:"bytes,5,opt,name=reference,proto3" json:"reference,omitempty"` // contains filtered or unexported fields }
func (*ListSegmentRequest) GetLimit ¶
func (x *ListSegmentRequest) GetLimit() int32
func (*ListSegmentRequest) GetNamespaceKey ¶
func (x *ListSegmentRequest) GetNamespaceKey() string
func (*ListSegmentRequest) GetOffset
deprecated
func (x *ListSegmentRequest) GetOffset() int32
Deprecated: Marked as deprecated in flipt.proto.
func (*ListSegmentRequest) GetPageToken ¶
func (x *ListSegmentRequest) GetPageToken() string
func (*ListSegmentRequest) GetReference ¶
func (x *ListSegmentRequest) GetReference() string
func (*ListSegmentRequest) ProtoMessage ¶
func (*ListSegmentRequest) ProtoMessage()
func (*ListSegmentRequest) ProtoReflect ¶
func (x *ListSegmentRequest) ProtoReflect() protoreflect.Message
func (*ListSegmentRequest) Reset ¶
func (x *ListSegmentRequest) Reset()
func (*ListSegmentRequest) SetLimit ¶
func (x *ListSegmentRequest) SetLimit(v int32)
func (*ListSegmentRequest) SetNamespaceKey ¶
func (x *ListSegmentRequest) SetNamespaceKey(v string)
func (*ListSegmentRequest) SetOffset
deprecated
func (x *ListSegmentRequest) SetOffset(v int32)
Deprecated: Marked as deprecated in flipt.proto.
func (*ListSegmentRequest) SetPageToken ¶
func (x *ListSegmentRequest) SetPageToken(v string)
func (*ListSegmentRequest) SetReference ¶
func (x *ListSegmentRequest) SetReference(v string)
func (*ListSegmentRequest) String ¶
func (x *ListSegmentRequest) String() string
type ListSegmentRequest_builder ¶
type ListSegmentRequest_builder struct { Limit int32 // Deprecated: Marked as deprecated in flipt.proto. Offset int32 PageToken string NamespaceKey string Reference string // contains filtered or unexported fields }
func (ListSegmentRequest_builder) Build ¶
func (b0 ListSegmentRequest_builder) Build() *ListSegmentRequest
type MatchType ¶
type MatchType int32
func (MatchType) Descriptor ¶
func (MatchType) Descriptor() protoreflect.EnumDescriptor
func (MatchType) Number ¶
func (x MatchType) Number() protoreflect.EnumNumber
func (MatchType) Type ¶
func (MatchType) Type() protoreflect.EnumType
type Namespace ¶
type Namespace 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"` Protected bool `protobuf:"varint,4,opt,name=protected,proto3" json:"protected,omitempty"` CreatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // contains filtered or unexported fields }
func (*Namespace) GetCreatedAt ¶
func (x *Namespace) GetCreatedAt() *timestamppb.Timestamp
func (*Namespace) GetUpdatedAt ¶
func (x *Namespace) GetUpdatedAt() *timestamppb.Timestamp
func (*Namespace) ProtoReflect ¶
func (x *Namespace) ProtoReflect() protoreflect.Message
func (*Namespace) SetCreatedAt ¶
func (x *Namespace) SetCreatedAt(v *timestamppb.Timestamp)
func (*Namespace) SetUpdatedAt ¶
func (x *Namespace) SetUpdatedAt(v *timestamppb.Timestamp)
type NamespaceList ¶
type NamespaceList struct { Namespaces []*Namespace `protobuf:"bytes,1,rep,name=namespaces,proto3" json:"namespaces,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` TotalCount int32 `protobuf:"varint,3,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"` // contains filtered or unexported fields }
func (*NamespaceList) GetNamespaces ¶
func (x *NamespaceList) GetNamespaces() []*Namespace
func (*NamespaceList) GetNextPageToken ¶
func (x *NamespaceList) GetNextPageToken() string
func (*NamespaceList) GetTotalCount ¶
func (x *NamespaceList) GetTotalCount() int32
func (*NamespaceList) ProtoMessage ¶
func (*NamespaceList) ProtoMessage()
func (*NamespaceList) ProtoReflect ¶
func (x *NamespaceList) ProtoReflect() protoreflect.Message
func (*NamespaceList) Reset ¶
func (x *NamespaceList) Reset()
func (*NamespaceList) SetNamespaces ¶
func (x *NamespaceList) SetNamespaces(v []*Namespace)
func (*NamespaceList) SetNextPageToken ¶
func (x *NamespaceList) SetNextPageToken(v string)
func (*NamespaceList) SetTotalCount ¶
func (x *NamespaceList) SetTotalCount(v int32)
func (*NamespaceList) String ¶
func (x *NamespaceList) String() string
type NamespaceList_builder ¶
type NamespaceList_builder struct { Namespaces []*Namespace NextPageToken string TotalCount int32 // contains filtered or unexported fields }
func (NamespaceList_builder) Build ¶
func (b0 NamespaceList_builder) Build() *NamespaceList
type Namespace_builder ¶
type Namespace_builder struct { Key string Name string Description string Protected bool CreatedAt *timestamppb.Timestamp UpdatedAt *timestamppb.Timestamp // contains filtered or unexported fields }
func (Namespace_builder) Build ¶
func (b0 Namespace_builder) Build() *Namespace
type OrderRolloutsRequest ¶
type OrderRolloutsRequest struct { FlagKey string `protobuf:"bytes,1,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` NamespaceKey string `protobuf:"bytes,2,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` RolloutIds []string `protobuf:"bytes,3,rep,name=rollout_ids,json=rolloutIds,proto3" json:"rollout_ids,omitempty"` // contains filtered or unexported fields }
func (*OrderRolloutsRequest) GetFlagKey ¶
func (x *OrderRolloutsRequest) GetFlagKey() string
func (*OrderRolloutsRequest) GetNamespaceKey ¶
func (x *OrderRolloutsRequest) GetNamespaceKey() string
func (*OrderRolloutsRequest) GetRolloutIds ¶
func (x *OrderRolloutsRequest) GetRolloutIds() []string
func (*OrderRolloutsRequest) ProtoMessage ¶
func (*OrderRolloutsRequest) ProtoMessage()
func (*OrderRolloutsRequest) ProtoReflect ¶
func (x *OrderRolloutsRequest) ProtoReflect() protoreflect.Message
func (*OrderRolloutsRequest) Reset ¶
func (x *OrderRolloutsRequest) Reset()
func (*OrderRolloutsRequest) SetFlagKey ¶
func (x *OrderRolloutsRequest) SetFlagKey(v string)
func (*OrderRolloutsRequest) SetNamespaceKey ¶
func (x *OrderRolloutsRequest) SetNamespaceKey(v string)
func (*OrderRolloutsRequest) SetRolloutIds ¶
func (x *OrderRolloutsRequest) SetRolloutIds(v []string)
func (*OrderRolloutsRequest) String ¶
func (x *OrderRolloutsRequest) String() string
type OrderRolloutsRequest_builder ¶
type OrderRolloutsRequest_builder struct { FlagKey string NamespaceKey string RolloutIds []string // contains filtered or unexported fields }
func (OrderRolloutsRequest_builder) Build ¶
func (b0 OrderRolloutsRequest_builder) Build() *OrderRolloutsRequest
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"` NamespaceKey string `protobuf:"bytes,3,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` // contains filtered or unexported fields }
func (*OrderRulesRequest) GetFlagKey ¶
func (x *OrderRulesRequest) GetFlagKey() string
func (*OrderRulesRequest) GetNamespaceKey ¶
func (x *OrderRulesRequest) GetNamespaceKey() string
func (*OrderRulesRequest) GetRuleIds ¶
func (x *OrderRulesRequest) GetRuleIds() []string
func (*OrderRulesRequest) ProtoMessage ¶
func (*OrderRulesRequest) ProtoMessage()
func (*OrderRulesRequest) ProtoReflect ¶
func (x *OrderRulesRequest) ProtoReflect() protoreflect.Message
func (*OrderRulesRequest) Reset ¶
func (x *OrderRulesRequest) Reset()
func (*OrderRulesRequest) SetFlagKey ¶
func (x *OrderRulesRequest) SetFlagKey(v string)
func (*OrderRulesRequest) SetNamespaceKey ¶
func (x *OrderRulesRequest) SetNamespaceKey(v string)
func (*OrderRulesRequest) SetRuleIds ¶
func (x *OrderRulesRequest) SetRuleIds(v []string)
func (*OrderRulesRequest) String ¶
func (x *OrderRulesRequest) String() string
type OrderRulesRequest_builder ¶
type OrderRulesRequest_builder struct { FlagKey string RuleIds []string NamespaceKey string // contains filtered or unexported fields }
func (OrderRulesRequest_builder) Build ¶
func (b0 OrderRulesRequest_builder) Build() *OrderRulesRequest
type Rollout ¶
type Rollout struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` NamespaceKey string `protobuf:"bytes,2,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` FlagKey string `protobuf:"bytes,3,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` Type RolloutType `protobuf:"varint,4,opt,name=type,proto3,enum=flipt.RolloutType" json:"type,omitempty"` Rank int32 `protobuf:"varint,5,opt,name=rank,proto3" json:"rank,omitempty"` Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"` CreatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // Types that are valid to be assigned to Rule: // // *Rollout_Segment // *Rollout_Threshold Rule isRollout_Rule `protobuf_oneof:"rule"` // contains filtered or unexported fields }
func (*Rollout) GetCreatedAt ¶
func (x *Rollout) GetCreatedAt() *timestamppb.Timestamp
func (*Rollout) GetSegment ¶
func (x *Rollout) GetSegment() *RolloutSegment
func (*Rollout) GetThreshold ¶
func (x *Rollout) GetThreshold() *RolloutThreshold
func (*Rollout) GetType ¶
func (x *Rollout) GetType() RolloutType
func (*Rollout) GetUpdatedAt ¶
func (x *Rollout) GetUpdatedAt() *timestamppb.Timestamp
func (*Rollout) ProtoReflect ¶
func (x *Rollout) ProtoReflect() protoreflect.Message
func (*Rollout) SetCreatedAt ¶
func (x *Rollout) SetCreatedAt(v *timestamppb.Timestamp)
func (*Rollout) SetSegment ¶
func (x *Rollout) SetSegment(v *RolloutSegment)
func (*Rollout) SetThreshold ¶
func (x *Rollout) SetThreshold(v *RolloutThreshold)
func (*Rollout) SetType ¶
func (x *Rollout) SetType(v RolloutType)
func (*Rollout) SetUpdatedAt ¶
func (x *Rollout) SetUpdatedAt(v *timestamppb.Timestamp)
type RolloutList ¶
type RolloutList struct { Rules []*Rollout `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` TotalCount int32 `protobuf:"varint,3,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"` // contains filtered or unexported fields }
func (*RolloutList) GetNextPageToken ¶
func (x *RolloutList) GetNextPageToken() string
func (*RolloutList) GetRules ¶
func (x *RolloutList) GetRules() []*Rollout
func (*RolloutList) GetTotalCount ¶
func (x *RolloutList) GetTotalCount() int32
func (*RolloutList) ProtoMessage ¶
func (*RolloutList) ProtoMessage()
func (*RolloutList) ProtoReflect ¶
func (x *RolloutList) ProtoReflect() protoreflect.Message
func (*RolloutList) Reset ¶
func (x *RolloutList) Reset()
func (*RolloutList) SetNextPageToken ¶
func (x *RolloutList) SetNextPageToken(v string)
func (*RolloutList) SetRules ¶
func (x *RolloutList) SetRules(v []*Rollout)
func (*RolloutList) SetTotalCount ¶
func (x *RolloutList) SetTotalCount(v int32)
func (*RolloutList) String ¶
func (x *RolloutList) String() string
type RolloutList_builder ¶
type RolloutList_builder struct { Rules []*Rollout NextPageToken string TotalCount int32 // contains filtered or unexported fields }
func (RolloutList_builder) Build ¶
func (b0 RolloutList_builder) Build() *RolloutList
type RolloutSegment ¶
type RolloutSegment struct { // Deprecated: Marked as deprecated in flipt.proto. SegmentKey string `protobuf:"bytes,1,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"` Value bool `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"` SegmentKeys []string `protobuf:"bytes,3,rep,name=segment_keys,json=segmentKeys,proto3" json:"segment_keys,omitempty"` SegmentOperator SegmentOperator `` /* 134-byte string literal not displayed */ // contains filtered or unexported fields }
func (*RolloutSegment) GetSegmentKey
deprecated
func (x *RolloutSegment) GetSegmentKey() string
Deprecated: Marked as deprecated in flipt.proto.
func (*RolloutSegment) GetSegmentKeys ¶
func (x *RolloutSegment) GetSegmentKeys() []string
func (*RolloutSegment) GetSegmentOperator ¶
func (x *RolloutSegment) GetSegmentOperator() SegmentOperator
func (*RolloutSegment) GetValue ¶
func (x *RolloutSegment) GetValue() bool
func (*RolloutSegment) ProtoMessage ¶
func (*RolloutSegment) ProtoMessage()
func (*RolloutSegment) ProtoReflect ¶
func (x *RolloutSegment) ProtoReflect() protoreflect.Message
func (*RolloutSegment) Reset ¶
func (x *RolloutSegment) Reset()
func (*RolloutSegment) SetSegmentKey
deprecated
func (x *RolloutSegment) SetSegmentKey(v string)
Deprecated: Marked as deprecated in flipt.proto.
func (*RolloutSegment) SetSegmentKeys ¶
func (x *RolloutSegment) SetSegmentKeys(v []string)
func (*RolloutSegment) SetSegmentOperator ¶
func (x *RolloutSegment) SetSegmentOperator(v SegmentOperator)
func (*RolloutSegment) SetValue ¶
func (x *RolloutSegment) SetValue(v bool)
func (*RolloutSegment) String ¶
func (x *RolloutSegment) String() string
type RolloutSegment_builder ¶
type RolloutSegment_builder struct { // Deprecated: Marked as deprecated in flipt.proto. SegmentKey string Value bool SegmentKeys []string SegmentOperator SegmentOperator // contains filtered or unexported fields }
func (RolloutSegment_builder) Build ¶
func (b0 RolloutSegment_builder) Build() *RolloutSegment
type RolloutThreshold ¶
type RolloutThreshold struct { Percentage float32 `protobuf:"fixed32,1,opt,name=percentage,proto3" json:"percentage,omitempty"` Value bool `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*RolloutThreshold) GetPercentage ¶
func (x *RolloutThreshold) GetPercentage() float32
func (*RolloutThreshold) GetValue ¶
func (x *RolloutThreshold) GetValue() bool
func (*RolloutThreshold) ProtoMessage ¶
func (*RolloutThreshold) ProtoMessage()
func (*RolloutThreshold) ProtoReflect ¶
func (x *RolloutThreshold) ProtoReflect() protoreflect.Message
func (*RolloutThreshold) Reset ¶
func (x *RolloutThreshold) Reset()
func (*RolloutThreshold) SetPercentage ¶
func (x *RolloutThreshold) SetPercentage(v float32)
func (*RolloutThreshold) SetValue ¶
func (x *RolloutThreshold) SetValue(v bool)
func (*RolloutThreshold) String ¶
func (x *RolloutThreshold) String() string
type RolloutThreshold_builder ¶
type RolloutThreshold_builder struct { Percentage float32 Value bool // contains filtered or unexported fields }
func (RolloutThreshold_builder) Build ¶
func (b0 RolloutThreshold_builder) Build() *RolloutThreshold
type RolloutType ¶
type RolloutType int32
const ( RolloutType_UNKNOWN_ROLLOUT_TYPE RolloutType = 0 RolloutType_SEGMENT_ROLLOUT_TYPE RolloutType = 1 RolloutType_THRESHOLD_ROLLOUT_TYPE RolloutType = 2 )
func (RolloutType) Descriptor ¶
func (RolloutType) Descriptor() protoreflect.EnumDescriptor
func (RolloutType) Enum ¶
func (x RolloutType) Enum() *RolloutType
func (RolloutType) Number ¶
func (x RolloutType) Number() protoreflect.EnumNumber
func (RolloutType) String ¶
func (x RolloutType) String() string
func (RolloutType) Type ¶
func (RolloutType) Type() protoreflect.EnumType
type Rollout_Segment ¶
type Rollout_Segment struct {
Segment *RolloutSegment `protobuf:"bytes,20,opt,name=segment,proto3,oneof"`
}
type Rollout_Threshold ¶
type Rollout_Threshold struct {
Threshold *RolloutThreshold `protobuf:"bytes,21,opt,name=threshold,proto3,oneof"`
}
type Rollout_builder ¶
type Rollout_builder struct { Id string NamespaceKey string FlagKey string Type RolloutType Rank int32 Description string CreatedAt *timestamppb.Timestamp UpdatedAt *timestamppb.Timestamp // Fields of oneof Rule: Segment *RolloutSegment Threshold *RolloutThreshold // contains filtered or unexported fields }
func (Rollout_builder) Build ¶
func (b0 Rollout_builder) Build() *Rollout
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 *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` NamespaceKey string `protobuf:"bytes,8,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` SegmentKeys []string `protobuf:"bytes,9,rep,name=segment_keys,json=segmentKeys,proto3" json:"segment_keys,omitempty"` SegmentOperator SegmentOperator `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Rule) GetCreatedAt ¶
func (x *Rule) GetCreatedAt() *timestamppb.Timestamp
func (*Rule) GetDistributions ¶
func (x *Rule) GetDistributions() []*Distribution
func (*Rule) GetSegmentOperator ¶
func (x *Rule) GetSegmentOperator() SegmentOperator
func (*Rule) GetUpdatedAt ¶
func (x *Rule) GetUpdatedAt() *timestamppb.Timestamp
func (*Rule) ProtoReflect ¶
func (x *Rule) ProtoReflect() protoreflect.Message
func (*Rule) SetCreatedAt ¶
func (x *Rule) SetCreatedAt(v *timestamppb.Timestamp)
func (*Rule) SetDistributions ¶
func (x *Rule) SetDistributions(v []*Distribution)
func (*Rule) SetSegmentOperator ¶
func (x *Rule) SetSegmentOperator(v SegmentOperator)
func (*Rule) SetUpdatedAt ¶
func (x *Rule) SetUpdatedAt(v *timestamppb.Timestamp)
type RuleList ¶
type RuleList struct { Rules []*Rule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` TotalCount int32 `protobuf:"varint,3,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"` // contains filtered or unexported fields }
func (*RuleList) ProtoReflect ¶
func (x *RuleList) ProtoReflect() protoreflect.Message
type RuleList_builder ¶
type RuleList_builder struct { Rules []*Rule NextPageToken string TotalCount int32 // contains filtered or unexported fields }
func (RuleList_builder) Build ¶
func (b0 RuleList_builder) Build() *RuleList
type Rule_builder ¶
type Rule_builder struct { Id string FlagKey string SegmentKey string Distributions []*Distribution Rank int32 CreatedAt *timestamppb.Timestamp UpdatedAt *timestamppb.Timestamp NamespaceKey string SegmentKeys []string SegmentOperator SegmentOperator // contains filtered or unexported fields }
func (Rule_builder) Build ¶
func (b0 Rule_builder) Build() *Rule
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 *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamppb.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"` MatchType MatchType `protobuf:"varint,7,opt,name=match_type,json=matchType,proto3,enum=flipt.MatchType" json:"match_type,omitempty"` NamespaceKey string `protobuf:"bytes,8,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` // contains filtered or unexported fields }
func (*Segment) GetConstraints ¶
func (x *Segment) GetConstraints() []*Constraint
func (*Segment) GetCreatedAt ¶
func (x *Segment) GetCreatedAt() *timestamppb.Timestamp
func (*Segment) GetUpdatedAt ¶
func (x *Segment) GetUpdatedAt() *timestamppb.Timestamp
func (*Segment) ProtoReflect ¶
func (x *Segment) ProtoReflect() protoreflect.Message
func (*Segment) SetConstraints ¶
func (x *Segment) SetConstraints(v []*Constraint)
func (*Segment) SetCreatedAt ¶
func (x *Segment) SetCreatedAt(v *timestamppb.Timestamp)
func (*Segment) SetUpdatedAt ¶
func (x *Segment) SetUpdatedAt(v *timestamppb.Timestamp)
type SegmentList ¶
type SegmentList struct { Segments []*Segment `protobuf:"bytes,1,rep,name=segments,proto3" json:"segments,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` TotalCount int32 `protobuf:"varint,3,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"` // contains filtered or unexported fields }
func (*SegmentList) GetNextPageToken ¶
func (x *SegmentList) GetNextPageToken() string
func (*SegmentList) GetSegments ¶
func (x *SegmentList) GetSegments() []*Segment
func (*SegmentList) GetTotalCount ¶
func (x *SegmentList) GetTotalCount() int32
func (*SegmentList) ProtoMessage ¶
func (*SegmentList) ProtoMessage()
func (*SegmentList) ProtoReflect ¶
func (x *SegmentList) ProtoReflect() protoreflect.Message
func (*SegmentList) Reset ¶
func (x *SegmentList) Reset()
func (*SegmentList) SetNextPageToken ¶
func (x *SegmentList) SetNextPageToken(v string)
func (*SegmentList) SetSegments ¶
func (x *SegmentList) SetSegments(v []*Segment)
func (*SegmentList) SetTotalCount ¶
func (x *SegmentList) SetTotalCount(v int32)
func (*SegmentList) String ¶
func (x *SegmentList) String() string
type SegmentList_builder ¶
type SegmentList_builder struct { Segments []*Segment NextPageToken string TotalCount int32 // contains filtered or unexported fields }
func (SegmentList_builder) Build ¶
func (b0 SegmentList_builder) Build() *SegmentList
type SegmentOperator ¶
type SegmentOperator int32
const ( SegmentOperator_OR_SEGMENT_OPERATOR SegmentOperator = 0 SegmentOperator_AND_SEGMENT_OPERATOR SegmentOperator = 1 )
func (SegmentOperator) Descriptor ¶
func (SegmentOperator) Descriptor() protoreflect.EnumDescriptor
func (SegmentOperator) Enum ¶
func (x SegmentOperator) Enum() *SegmentOperator
func (SegmentOperator) Number ¶
func (x SegmentOperator) Number() protoreflect.EnumNumber
func (SegmentOperator) String ¶
func (x SegmentOperator) String() string
func (SegmentOperator) Type ¶
func (SegmentOperator) Type() protoreflect.EnumType
type Segment_builder ¶
type Segment_builder struct { Key string Name string Description string CreatedAt *timestamppb.Timestamp UpdatedAt *timestamppb.Timestamp Constraints []*Constraint MatchType MatchType NamespaceKey string // contains filtered or unexported fields }
func (Segment_builder) Build ¶
func (b0 Segment_builder) Build() *Segment
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"` NamespaceKey string `protobuf:"bytes,7,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
func (*UpdateConstraintRequest) GetDescription ¶
func (x *UpdateConstraintRequest) GetDescription() string
func (*UpdateConstraintRequest) GetId ¶
func (x *UpdateConstraintRequest) GetId() string
func (*UpdateConstraintRequest) GetNamespaceKey ¶
func (x *UpdateConstraintRequest) GetNamespaceKey() string
func (*UpdateConstraintRequest) GetOperator ¶
func (x *UpdateConstraintRequest) GetOperator() string
func (*UpdateConstraintRequest) GetProperty ¶
func (x *UpdateConstraintRequest) GetProperty() string
func (*UpdateConstraintRequest) GetSegmentKey ¶
func (x *UpdateConstraintRequest) GetSegmentKey() string
func (*UpdateConstraintRequest) GetType ¶
func (x *UpdateConstraintRequest) GetType() ComparisonType
func (*UpdateConstraintRequest) GetValue ¶
func (x *UpdateConstraintRequest) GetValue() string
func (*UpdateConstraintRequest) ProtoMessage ¶
func (*UpdateConstraintRequest) ProtoMessage()
func (*UpdateConstraintRequest) ProtoReflect ¶
func (x *UpdateConstraintRequest) ProtoReflect() protoreflect.Message
func (*UpdateConstraintRequest) Reset ¶
func (x *UpdateConstraintRequest) Reset()
func (*UpdateConstraintRequest) SetDescription ¶
func (x *UpdateConstraintRequest) SetDescription(v string)
func (*UpdateConstraintRequest) SetId ¶
func (x *UpdateConstraintRequest) SetId(v string)
func (*UpdateConstraintRequest) SetNamespaceKey ¶
func (x *UpdateConstraintRequest) SetNamespaceKey(v string)
func (*UpdateConstraintRequest) SetOperator ¶
func (x *UpdateConstraintRequest) SetOperator(v string)
func (*UpdateConstraintRequest) SetProperty ¶
func (x *UpdateConstraintRequest) SetProperty(v string)
func (*UpdateConstraintRequest) SetSegmentKey ¶
func (x *UpdateConstraintRequest) SetSegmentKey(v string)
func (*UpdateConstraintRequest) SetType ¶
func (x *UpdateConstraintRequest) SetType(v ComparisonType)
func (*UpdateConstraintRequest) SetValue ¶
func (x *UpdateConstraintRequest) SetValue(v string)
func (*UpdateConstraintRequest) String ¶
func (x *UpdateConstraintRequest) String() string
type UpdateConstraintRequest_builder ¶
type UpdateConstraintRequest_builder struct { Id string SegmentKey string Type ComparisonType Property string Operator string Value string NamespaceKey string Description string // contains filtered or unexported fields }
func (UpdateConstraintRequest_builder) Build ¶
func (b0 UpdateConstraintRequest_builder) Build() *UpdateConstraintRequest
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"` NamespaceKey string `protobuf:"bytes,6,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` // contains filtered or unexported fields }
func (*UpdateDistributionRequest) GetFlagKey ¶
func (x *UpdateDistributionRequest) GetFlagKey() string
func (*UpdateDistributionRequest) GetId ¶
func (x *UpdateDistributionRequest) GetId() string
func (*UpdateDistributionRequest) GetNamespaceKey ¶
func (x *UpdateDistributionRequest) GetNamespaceKey() string
func (*UpdateDistributionRequest) GetRollout ¶
func (x *UpdateDistributionRequest) GetRollout() float32
func (*UpdateDistributionRequest) GetRuleId ¶
func (x *UpdateDistributionRequest) GetRuleId() string
func (*UpdateDistributionRequest) GetVariantId ¶
func (x *UpdateDistributionRequest) GetVariantId() string
func (*UpdateDistributionRequest) ProtoMessage ¶
func (*UpdateDistributionRequest) ProtoMessage()
func (*UpdateDistributionRequest) ProtoReflect ¶
func (x *UpdateDistributionRequest) ProtoReflect() protoreflect.Message
func (*UpdateDistributionRequest) Reset ¶
func (x *UpdateDistributionRequest) Reset()
func (*UpdateDistributionRequest) SetFlagKey ¶
func (x *UpdateDistributionRequest) SetFlagKey(v string)
func (*UpdateDistributionRequest) SetId ¶
func (x *UpdateDistributionRequest) SetId(v string)
func (*UpdateDistributionRequest) SetNamespaceKey ¶
func (x *UpdateDistributionRequest) SetNamespaceKey(v string)
func (*UpdateDistributionRequest) SetRollout ¶
func (x *UpdateDistributionRequest) SetRollout(v float32)
func (*UpdateDistributionRequest) SetRuleId ¶
func (x *UpdateDistributionRequest) SetRuleId(v string)
func (*UpdateDistributionRequest) SetVariantId ¶
func (x *UpdateDistributionRequest) SetVariantId(v string)
func (*UpdateDistributionRequest) String ¶
func (x *UpdateDistributionRequest) String() string
type UpdateDistributionRequest_builder ¶
type UpdateDistributionRequest_builder struct { Id string FlagKey string RuleId string VariantId string Rollout float32 NamespaceKey string // contains filtered or unexported fields }
func (UpdateDistributionRequest_builder) Build ¶
func (b0 UpdateDistributionRequest_builder) Build() *UpdateDistributionRequest
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"` NamespaceKey string `protobuf:"bytes,5,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` DefaultVariantId string `protobuf:"bytes,6,opt,name=default_variant_id,json=defaultVariantId,proto3" json:"default_variant_id,omitempty"` Metadata *structpb.Struct `protobuf:"bytes,7,opt,name=metadata,proto3,oneof" json:"metadata,omitempty"` // contains filtered or unexported fields }
func (*UpdateFlagRequest) ClearMetadata ¶
func (x *UpdateFlagRequest) ClearMetadata()
func (*UpdateFlagRequest) GetDefaultVariantId ¶
func (x *UpdateFlagRequest) GetDefaultVariantId() string
func (*UpdateFlagRequest) GetDescription ¶
func (x *UpdateFlagRequest) GetDescription() string
func (*UpdateFlagRequest) GetEnabled ¶
func (x *UpdateFlagRequest) GetEnabled() bool
func (*UpdateFlagRequest) GetKey ¶
func (x *UpdateFlagRequest) GetKey() string
func (*UpdateFlagRequest) GetMetadata ¶
func (x *UpdateFlagRequest) GetMetadata() *structpb.Struct
func (*UpdateFlagRequest) GetName ¶
func (x *UpdateFlagRequest) GetName() string
func (*UpdateFlagRequest) GetNamespaceKey ¶
func (x *UpdateFlagRequest) GetNamespaceKey() string
func (*UpdateFlagRequest) HasMetadata ¶
func (x *UpdateFlagRequest) HasMetadata() bool
func (*UpdateFlagRequest) ProtoMessage ¶
func (*UpdateFlagRequest) ProtoMessage()
func (*UpdateFlagRequest) ProtoReflect ¶
func (x *UpdateFlagRequest) ProtoReflect() protoreflect.Message
func (*UpdateFlagRequest) Reset ¶
func (x *UpdateFlagRequest) Reset()
func (*UpdateFlagRequest) SetDefaultVariantId ¶
func (x *UpdateFlagRequest) SetDefaultVariantId(v string)
func (*UpdateFlagRequest) SetDescription ¶
func (x *UpdateFlagRequest) SetDescription(v string)
func (*UpdateFlagRequest) SetEnabled ¶
func (x *UpdateFlagRequest) SetEnabled(v bool)
func (*UpdateFlagRequest) SetKey ¶
func (x *UpdateFlagRequest) SetKey(v string)
func (*UpdateFlagRequest) SetMetadata ¶
func (x *UpdateFlagRequest) SetMetadata(v *structpb.Struct)
func (*UpdateFlagRequest) SetName ¶
func (x *UpdateFlagRequest) SetName(v string)
func (*UpdateFlagRequest) SetNamespaceKey ¶
func (x *UpdateFlagRequest) SetNamespaceKey(v string)
func (*UpdateFlagRequest) String ¶
func (x *UpdateFlagRequest) String() string
type UpdateFlagRequest_builder ¶
type UpdateFlagRequest_builder struct { Key string Name string Description string Enabled bool NamespaceKey string DefaultVariantId string Metadata *structpb.Struct // contains filtered or unexported fields }
func (UpdateFlagRequest_builder) Build ¶
func (b0 UpdateFlagRequest_builder) Build() *UpdateFlagRequest
type UpdateNamespaceRequest ¶
type UpdateNamespaceRequest 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"` // contains filtered or unexported fields }
func (*UpdateNamespaceRequest) GetDescription ¶
func (x *UpdateNamespaceRequest) GetDescription() string
func (*UpdateNamespaceRequest) GetKey ¶
func (x *UpdateNamespaceRequest) GetKey() string
func (*UpdateNamespaceRequest) GetName ¶
func (x *UpdateNamespaceRequest) GetName() string
func (*UpdateNamespaceRequest) ProtoMessage ¶
func (*UpdateNamespaceRequest) ProtoMessage()
func (*UpdateNamespaceRequest) ProtoReflect ¶
func (x *UpdateNamespaceRequest) ProtoReflect() protoreflect.Message
func (*UpdateNamespaceRequest) Reset ¶
func (x *UpdateNamespaceRequest) Reset()
func (*UpdateNamespaceRequest) SetDescription ¶
func (x *UpdateNamespaceRequest) SetDescription(v string)
func (*UpdateNamespaceRequest) SetKey ¶
func (x *UpdateNamespaceRequest) SetKey(v string)
func (*UpdateNamespaceRequest) SetName ¶
func (x *UpdateNamespaceRequest) SetName(v string)
func (*UpdateNamespaceRequest) String ¶
func (x *UpdateNamespaceRequest) String() string
type UpdateNamespaceRequest_builder ¶
type UpdateNamespaceRequest_builder struct { Key string Name string Description string // contains filtered or unexported fields }
func (UpdateNamespaceRequest_builder) Build ¶
func (b0 UpdateNamespaceRequest_builder) Build() *UpdateNamespaceRequest
type UpdateRolloutRequest ¶
type UpdateRolloutRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` NamespaceKey string `protobuf:"bytes,2,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` FlagKey string `protobuf:"bytes,3,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"` Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // Types that are valid to be assigned to Rule: // // *UpdateRolloutRequest_Segment // *UpdateRolloutRequest_Threshold Rule isUpdateRolloutRequest_Rule `protobuf_oneof:"rule"` // contains filtered or unexported fields }
func (*UpdateRolloutRequest) ClearRule ¶
func (x *UpdateRolloutRequest) ClearRule()
func (*UpdateRolloutRequest) ClearSegment ¶
func (x *UpdateRolloutRequest) ClearSegment()
func (*UpdateRolloutRequest) ClearThreshold ¶
func (x *UpdateRolloutRequest) ClearThreshold()
func (*UpdateRolloutRequest) GetDescription ¶
func (x *UpdateRolloutRequest) GetDescription() string
func (*UpdateRolloutRequest) GetFlagKey ¶
func (x *UpdateRolloutRequest) GetFlagKey() string
func (*UpdateRolloutRequest) GetId ¶
func (x *UpdateRolloutRequest) GetId() string
func (*UpdateRolloutRequest) GetNamespaceKey ¶
func (x *UpdateRolloutRequest) GetNamespaceKey() string
func (*UpdateRolloutRequest) GetRule ¶
func (x *UpdateRolloutRequest) GetRule() isUpdateRolloutRequest_Rule
func (*UpdateRolloutRequest) GetSegment ¶
func (x *UpdateRolloutRequest) GetSegment() *RolloutSegment
func (*UpdateRolloutRequest) GetThreshold ¶
func (x *UpdateRolloutRequest) GetThreshold() *RolloutThreshold
func (*UpdateRolloutRequest) HasRule ¶
func (x *UpdateRolloutRequest) HasRule() bool
func (*UpdateRolloutRequest) HasSegment ¶
func (x *UpdateRolloutRequest) HasSegment() bool
func (*UpdateRolloutRequest) HasThreshold ¶
func (x *UpdateRolloutRequest) HasThreshold() bool
func (*UpdateRolloutRequest) ProtoMessage ¶
func (*UpdateRolloutRequest) ProtoMessage()
func (*UpdateRolloutRequest) ProtoReflect ¶
func (x *UpdateRolloutRequest) ProtoReflect() protoreflect.Message
func (*UpdateRolloutRequest) Reset ¶
func (x *UpdateRolloutRequest) Reset()
func (*UpdateRolloutRequest) SetDescription ¶
func (x *UpdateRolloutRequest) SetDescription(v string)
func (*UpdateRolloutRequest) SetFlagKey ¶
func (x *UpdateRolloutRequest) SetFlagKey(v string)
func (*UpdateRolloutRequest) SetId ¶
func (x *UpdateRolloutRequest) SetId(v string)
func (*UpdateRolloutRequest) SetNamespaceKey ¶
func (x *UpdateRolloutRequest) SetNamespaceKey(v string)
func (*UpdateRolloutRequest) SetSegment ¶
func (x *UpdateRolloutRequest) SetSegment(v *RolloutSegment)
func (*UpdateRolloutRequest) SetThreshold ¶
func (x *UpdateRolloutRequest) SetThreshold(v *RolloutThreshold)
func (*UpdateRolloutRequest) String ¶
func (x *UpdateRolloutRequest) String() string
func (*UpdateRolloutRequest) WhichRule ¶
func (x *UpdateRolloutRequest) WhichRule() case_UpdateRolloutRequest_Rule
type UpdateRolloutRequest_Segment ¶
type UpdateRolloutRequest_Segment struct {
Segment *RolloutSegment `protobuf:"bytes,20,opt,name=segment,proto3,oneof"`
}
type UpdateRolloutRequest_Threshold ¶
type UpdateRolloutRequest_Threshold struct {
Threshold *RolloutThreshold `protobuf:"bytes,21,opt,name=threshold,proto3,oneof"`
}
type UpdateRolloutRequest_builder ¶
type UpdateRolloutRequest_builder struct { Id string NamespaceKey string FlagKey string Description string // Fields of oneof Rule: Segment *RolloutSegment Threshold *RolloutThreshold // contains filtered or unexported fields }
func (UpdateRolloutRequest_builder) Build ¶
func (b0 UpdateRolloutRequest_builder) Build() *UpdateRolloutRequest
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"` // Deprecated: Marked as deprecated in flipt.proto. SegmentKey string `protobuf:"bytes,3,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"` NamespaceKey string `protobuf:"bytes,4,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` SegmentKeys []string `protobuf:"bytes,5,rep,name=segment_keys,json=segmentKeys,proto3" json:"segment_keys,omitempty"` SegmentOperator SegmentOperator `` /* 134-byte string literal not displayed */ // contains filtered or unexported fields }
func (*UpdateRuleRequest) GetFlagKey ¶
func (x *UpdateRuleRequest) GetFlagKey() string
func (*UpdateRuleRequest) GetId ¶
func (x *UpdateRuleRequest) GetId() string
func (*UpdateRuleRequest) GetNamespaceKey ¶
func (x *UpdateRuleRequest) GetNamespaceKey() string
func (*UpdateRuleRequest) GetSegmentKey
deprecated
func (x *UpdateRuleRequest) GetSegmentKey() string
Deprecated: Marked as deprecated in flipt.proto.
func (*UpdateRuleRequest) GetSegmentKeys ¶
func (x *UpdateRuleRequest) GetSegmentKeys() []string
func (*UpdateRuleRequest) GetSegmentOperator ¶
func (x *UpdateRuleRequest) GetSegmentOperator() SegmentOperator
func (*UpdateRuleRequest) ProtoMessage ¶
func (*UpdateRuleRequest) ProtoMessage()
func (*UpdateRuleRequest) ProtoReflect ¶
func (x *UpdateRuleRequest) ProtoReflect() protoreflect.Message
func (*UpdateRuleRequest) Reset ¶
func (x *UpdateRuleRequest) Reset()
func (*UpdateRuleRequest) SetFlagKey ¶
func (x *UpdateRuleRequest) SetFlagKey(v string)
func (*UpdateRuleRequest) SetId ¶
func (x *UpdateRuleRequest) SetId(v string)
func (*UpdateRuleRequest) SetNamespaceKey ¶
func (x *UpdateRuleRequest) SetNamespaceKey(v string)
func (*UpdateRuleRequest) SetSegmentKey
deprecated
func (x *UpdateRuleRequest) SetSegmentKey(v string)
Deprecated: Marked as deprecated in flipt.proto.
func (*UpdateRuleRequest) SetSegmentKeys ¶
func (x *UpdateRuleRequest) SetSegmentKeys(v []string)
func (*UpdateRuleRequest) SetSegmentOperator ¶
func (x *UpdateRuleRequest) SetSegmentOperator(v SegmentOperator)
func (*UpdateRuleRequest) String ¶
func (x *UpdateRuleRequest) String() string
type UpdateRuleRequest_builder ¶
type UpdateRuleRequest_builder struct { Id string FlagKey string // Deprecated: Marked as deprecated in flipt.proto. SegmentKey string NamespaceKey string SegmentKeys []string SegmentOperator SegmentOperator // contains filtered or unexported fields }
func (UpdateRuleRequest_builder) Build ¶
func (b0 UpdateRuleRequest_builder) Build() *UpdateRuleRequest
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"` MatchType MatchType `protobuf:"varint,4,opt,name=match_type,json=matchType,proto3,enum=flipt.MatchType" json:"match_type,omitempty"` NamespaceKey string `protobuf:"bytes,5,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` // contains filtered or unexported fields }
func (*UpdateSegmentRequest) GetDescription ¶
func (x *UpdateSegmentRequest) GetDescription() string
func (*UpdateSegmentRequest) GetKey ¶
func (x *UpdateSegmentRequest) GetKey() string
func (*UpdateSegmentRequest) GetMatchType ¶
func (x *UpdateSegmentRequest) GetMatchType() MatchType
func (*UpdateSegmentRequest) GetName ¶
func (x *UpdateSegmentRequest) GetName() string
func (*UpdateSegmentRequest) GetNamespaceKey ¶
func (x *UpdateSegmentRequest) GetNamespaceKey() string
func (*UpdateSegmentRequest) ProtoMessage ¶
func (*UpdateSegmentRequest) ProtoMessage()
func (*UpdateSegmentRequest) ProtoReflect ¶
func (x *UpdateSegmentRequest) ProtoReflect() protoreflect.Message
func (*UpdateSegmentRequest) Reset ¶
func (x *UpdateSegmentRequest) Reset()
func (*UpdateSegmentRequest) SetDescription ¶
func (x *UpdateSegmentRequest) SetDescription(v string)
func (*UpdateSegmentRequest) SetKey ¶
func (x *UpdateSegmentRequest) SetKey(v string)
func (*UpdateSegmentRequest) SetMatchType ¶
func (x *UpdateSegmentRequest) SetMatchType(v MatchType)
func (*UpdateSegmentRequest) SetName ¶
func (x *UpdateSegmentRequest) SetName(v string)
func (*UpdateSegmentRequest) SetNamespaceKey ¶
func (x *UpdateSegmentRequest) SetNamespaceKey(v string)
func (*UpdateSegmentRequest) String ¶
func (x *UpdateSegmentRequest) String() string
type UpdateSegmentRequest_builder ¶
type UpdateSegmentRequest_builder struct { Key string Name string Description string MatchType MatchType NamespaceKey string // contains filtered or unexported fields }
func (UpdateSegmentRequest_builder) Build ¶
func (b0 UpdateSegmentRequest_builder) Build() *UpdateSegmentRequest
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"` Attachment string `protobuf:"bytes,6,opt,name=attachment,proto3" json:"attachment,omitempty"` NamespaceKey string `protobuf:"bytes,7,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` // contains filtered or unexported fields }
func (*UpdateVariantRequest) GetAttachment ¶
func (x *UpdateVariantRequest) GetAttachment() string
func (*UpdateVariantRequest) GetDescription ¶
func (x *UpdateVariantRequest) GetDescription() string
func (*UpdateVariantRequest) GetFlagKey ¶
func (x *UpdateVariantRequest) GetFlagKey() string
func (*UpdateVariantRequest) GetId ¶
func (x *UpdateVariantRequest) GetId() string
func (*UpdateVariantRequest) GetKey ¶
func (x *UpdateVariantRequest) GetKey() string
func (*UpdateVariantRequest) GetName ¶
func (x *UpdateVariantRequest) GetName() string
func (*UpdateVariantRequest) GetNamespaceKey ¶
func (x *UpdateVariantRequest) GetNamespaceKey() string
func (*UpdateVariantRequest) ProtoMessage ¶
func (*UpdateVariantRequest) ProtoMessage()
func (*UpdateVariantRequest) ProtoReflect ¶
func (x *UpdateVariantRequest) ProtoReflect() protoreflect.Message
func (*UpdateVariantRequest) Reset ¶
func (x *UpdateVariantRequest) Reset()
func (*UpdateVariantRequest) SetAttachment ¶
func (x *UpdateVariantRequest) SetAttachment(v string)
func (*UpdateVariantRequest) SetDescription ¶
func (x *UpdateVariantRequest) SetDescription(v string)
func (*UpdateVariantRequest) SetFlagKey ¶
func (x *UpdateVariantRequest) SetFlagKey(v string)
func (*UpdateVariantRequest) SetId ¶
func (x *UpdateVariantRequest) SetId(v string)
func (*UpdateVariantRequest) SetKey ¶
func (x *UpdateVariantRequest) SetKey(v string)
func (*UpdateVariantRequest) SetName ¶
func (x *UpdateVariantRequest) SetName(v string)
func (*UpdateVariantRequest) SetNamespaceKey ¶
func (x *UpdateVariantRequest) SetNamespaceKey(v string)
func (*UpdateVariantRequest) String ¶
func (x *UpdateVariantRequest) String() string
type UpdateVariantRequest_builder ¶
type UpdateVariantRequest_builder struct { Id string FlagKey string Key string Name string Description string Attachment string NamespaceKey string // contains filtered or unexported fields }
func (UpdateVariantRequest_builder) Build ¶
func (b0 UpdateVariantRequest_builder) Build() *UpdateVariantRequest
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 *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` Attachment string `protobuf:"bytes,8,opt,name=attachment,proto3" json:"attachment,omitempty"` NamespaceKey string `protobuf:"bytes,9,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"` // contains filtered or unexported fields }
func (*Variant) GetCreatedAt ¶
func (x *Variant) GetCreatedAt() *timestamppb.Timestamp
func (*Variant) GetUpdatedAt ¶
func (x *Variant) GetUpdatedAt() *timestamppb.Timestamp
func (*Variant) ProtoReflect ¶
func (x *Variant) ProtoReflect() protoreflect.Message
func (*Variant) SetCreatedAt ¶
func (x *Variant) SetCreatedAt(v *timestamppb.Timestamp)
func (*Variant) SetUpdatedAt ¶
func (x *Variant) SetUpdatedAt(v *timestamppb.Timestamp)
type Variant_builder ¶
type Variant_builder struct { Id string FlagKey string Key string Name string Description string CreatedAt *timestamppb.Timestamp UpdatedAt *timestamppb.Timestamp Attachment string NamespaceKey string // contains filtered or unexported fields }
func (Variant_builder) Build ¶
func (b0 Variant_builder) Build() *Variant