Documentation
¶
Index ¶
- Variables
- type AuditLogEntry
- func (*AuditLogEntry) Descriptor() ([]byte, []int)deprecated
- func (x *AuditLogEntry) GetAction() string
- func (x *AuditLogEntry) GetActor() string
- func (x *AuditLogEntry) GetCreatedAt() *timestamppb.Timestamp
- func (x *AuditLogEntry) GetFlagId() string
- func (x *AuditLogEntry) GetId() int64
- func (x *AuditLogEntry) GetNewValue() *FlagValue
- func (x *AuditLogEntry) GetOldValue() *FlagValue
- func (*AuditLogEntry) ProtoMessage()
- func (x *AuditLogEntry) ProtoReflect() protoreflect.Message
- func (x *AuditLogEntry) Reset()
- func (x *AuditLogEntry) String() string
- type BulkEvaluateRequest
- func (*BulkEvaluateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BulkEvaluateRequest) GetEntityId() string
- func (x *BulkEvaluateRequest) GetFlagIds() []string
- func (*BulkEvaluateRequest) ProtoMessage()
- func (x *BulkEvaluateRequest) ProtoReflect() protoreflect.Message
- func (x *BulkEvaluateRequest) Reset()
- func (x *BulkEvaluateRequest) String() string
- type BulkEvaluateResponse
- func (*BulkEvaluateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *BulkEvaluateResponse) GetEvaluations() []*EvaluateResponse
- func (*BulkEvaluateResponse) ProtoMessage()
- func (x *BulkEvaluateResponse) ProtoReflect() protoreflect.Message
- func (x *BulkEvaluateResponse) Reset()
- func (x *BulkEvaluateResponse) String() string
- type EvaluateRequest
- func (*EvaluateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EvaluateRequest) GetEntityId() string
- func (x *EvaluateRequest) GetFlagId() string
- func (*EvaluateRequest) ProtoMessage()
- func (x *EvaluateRequest) ProtoReflect() protoreflect.Message
- func (x *EvaluateRequest) Reset()
- func (x *EvaluateRequest) String() string
- type EvaluateResponse
- func (*EvaluateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EvaluateResponse) GetFlagId() string
- func (x *EvaluateResponse) GetSource() EvaluationSource
- func (x *EvaluateResponse) GetValue() *FlagValue
- func (*EvaluateResponse) ProtoMessage()
- func (x *EvaluateResponse) ProtoReflect() protoreflect.Message
- func (x *EvaluateResponse) Reset()
- func (x *EvaluateResponse) String() string
- type EvaluationSource
- func (EvaluationSource) Descriptor() protoreflect.EnumDescriptor
- func (x EvaluationSource) Enum() *EvaluationSource
- func (EvaluationSource) EnumDescriptor() ([]byte, []int)deprecated
- func (x EvaluationSource) Number() protoreflect.EnumNumber
- func (x EvaluationSource) String() string
- func (EvaluationSource) Type() protoreflect.EnumType
- type EvaluatorMode
- func (EvaluatorMode) Descriptor() protoreflect.EnumDescriptor
- func (x EvaluatorMode) Enum() *EvaluatorMode
- func (EvaluatorMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x EvaluatorMode) Number() protoreflect.EnumNumber
- func (x EvaluatorMode) String() string
- func (EvaluatorMode) Type() protoreflect.EnumType
- type EvaluatorStatus
- func (EvaluatorStatus) Descriptor() protoreflect.EnumDescriptor
- func (x EvaluatorStatus) Enum() *EvaluatorStatus
- func (EvaluatorStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x EvaluatorStatus) Number() protoreflect.EnumNumber
- func (x EvaluatorStatus) String() string
- func (EvaluatorStatus) Type() protoreflect.EnumType
- type FeatureDetail
- func (*FeatureDetail) Descriptor() ([]byte, []int)deprecated
- func (x *FeatureDetail) GetDescription() string
- func (x *FeatureDetail) GetFeatureId() string
- func (x *FeatureDetail) GetFlags() []*FlagDetail
- func (x *FeatureDetail) GetOwner() string
- func (*FeatureDetail) ProtoMessage()
- func (x *FeatureDetail) ProtoReflect() protoreflect.Message
- func (x *FeatureDetail) Reset()
- func (x *FeatureDetail) String() string
- type FlagDetail
- func (*FlagDetail) Descriptor() ([]byte, []int)deprecated
- func (x *FlagDetail) GetArchived() bool
- func (x *FlagDetail) GetCurrentValue() *FlagValue
- func (x *FlagDetail) GetDefaultValue() *FlagValue
- func (x *FlagDetail) GetDescription() string
- func (x *FlagDetail) GetDisplayName() string
- func (x *FlagDetail) GetFlagId() string
- func (x *FlagDetail) GetFlagType() FlagType
- func (x *FlagDetail) GetLayer() pbflags.Layer
- func (x *FlagDetail) GetOverrides() []*FlagOverrideDetail
- func (x *FlagDetail) GetState() State
- func (x *FlagDetail) GetSupportedValues() *pbflags.SupportedValues
- func (*FlagDetail) ProtoMessage()
- func (x *FlagDetail) ProtoReflect() protoreflect.Message
- func (x *FlagDetail) Reset()
- func (x *FlagDetail) String() string
- type FlagOverrideDetail
- func (*FlagOverrideDetail) Descriptor() ([]byte, []int)deprecated
- func (x *FlagOverrideDetail) GetEntityId() string
- func (x *FlagOverrideDetail) GetState() State
- func (x *FlagOverrideDetail) GetValue() *FlagValue
- func (*FlagOverrideDetail) ProtoMessage()
- func (x *FlagOverrideDetail) ProtoReflect() protoreflect.Message
- func (x *FlagOverrideDetail) Reset()
- func (x *FlagOverrideDetail) String() string
- type FlagState
- func (*FlagState) Descriptor() ([]byte, []int)deprecated
- func (x *FlagState) GetFlagId() string
- func (x *FlagState) GetState() State
- func (x *FlagState) GetValue() *FlagValue
- func (*FlagState) ProtoMessage()
- func (x *FlagState) ProtoReflect() protoreflect.Message
- func (x *FlagState) Reset()
- func (x *FlagState) String() string
- type FlagType
- type FlagValue
- func (*FlagValue) Descriptor() ([]byte, []int)deprecated
- func (x *FlagValue) GetBoolValue() bool
- func (x *FlagValue) GetDoubleValue() float64
- func (x *FlagValue) GetInt64Value() int64
- func (x *FlagValue) GetStringValue() string
- func (x *FlagValue) GetValue() isFlagValue_Value
- func (*FlagValue) ProtoMessage()
- func (x *FlagValue) ProtoReflect() protoreflect.Message
- func (x *FlagValue) Reset()
- func (x *FlagValue) String() string
- type FlagValue_BoolValue
- type FlagValue_DoubleValue
- type FlagValue_Int64Value
- type FlagValue_StringValue
- type GetAuditLogRequest
- func (*GetAuditLogRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAuditLogRequest) GetFlagId() string
- func (x *GetAuditLogRequest) GetLimit() int32
- func (*GetAuditLogRequest) ProtoMessage()
- func (x *GetAuditLogRequest) ProtoReflect() protoreflect.Message
- func (x *GetAuditLogRequest) Reset()
- func (x *GetAuditLogRequest) String() string
- type GetAuditLogResponse
- func (*GetAuditLogResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetAuditLogResponse) GetEntries() []*AuditLogEntry
- func (*GetAuditLogResponse) ProtoMessage()
- func (x *GetAuditLogResponse) ProtoReflect() protoreflect.Message
- func (x *GetAuditLogResponse) Reset()
- func (x *GetAuditLogResponse) String() string
- type GetFlagRequest
- type GetFlagResponse
- type GetFlagStateRequest
- func (*GetFlagStateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetFlagStateRequest) GetFlagId() string
- func (*GetFlagStateRequest) ProtoMessage()
- func (x *GetFlagStateRequest) ProtoReflect() protoreflect.Message
- func (x *GetFlagStateRequest) Reset()
- func (x *GetFlagStateRequest) String() string
- type GetFlagStateResponse
- func (*GetFlagStateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetFlagStateResponse) GetArchived() bool
- func (x *GetFlagStateResponse) GetFlag() *FlagState
- func (*GetFlagStateResponse) ProtoMessage()
- func (x *GetFlagStateResponse) ProtoReflect() protoreflect.Message
- func (x *GetFlagStateResponse) Reset()
- func (x *GetFlagStateResponse) String() string
- type GetKilledFlagsRequest
- type GetKilledFlagsResponse
- func (*GetKilledFlagsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetKilledFlagsResponse) GetFlagIds() []string
- func (x *GetKilledFlagsResponse) GetKilledOverrides() []*KilledOverride
- func (*GetKilledFlagsResponse) ProtoMessage()
- func (x *GetKilledFlagsResponse) ProtoReflect() protoreflect.Message
- func (x *GetKilledFlagsResponse) Reset()
- func (x *GetKilledFlagsResponse) String() string
- type GetOverridesRequest
- func (*GetOverridesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetOverridesRequest) GetEntityId() string
- func (x *GetOverridesRequest) GetFlagIds() []string
- func (*GetOverridesRequest) ProtoMessage()
- func (x *GetOverridesRequest) ProtoReflect() protoreflect.Message
- func (x *GetOverridesRequest) Reset()
- func (x *GetOverridesRequest) String() string
- type GetOverridesResponse
- func (*GetOverridesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetOverridesResponse) GetOverrides() []*OverrideState
- func (*GetOverridesResponse) ProtoMessage()
- func (x *GetOverridesResponse) ProtoReflect() protoreflect.Message
- func (x *GetOverridesResponse) Reset()
- func (x *GetOverridesResponse) String() string
- type HealthRequest
- type HealthResponse
- func (*HealthResponse) Descriptor() ([]byte, []int)deprecated
- func (x *HealthResponse) GetCachedFlagCount() int32
- func (x *HealthResponse) GetConsecutiveFailures() int32
- func (x *HealthResponse) GetSecondsSinceServerContact() int64
- func (x *HealthResponse) GetStatus() EvaluatorStatus
- func (*HealthResponse) ProtoMessage()
- func (x *HealthResponse) ProtoReflect() protoreflect.Message
- func (x *HealthResponse) Reset()
- func (x *HealthResponse) String() string
- type KilledOverride
- func (*KilledOverride) Descriptor() ([]byte, []int)deprecated
- func (x *KilledOverride) GetEntityId() string
- func (x *KilledOverride) GetFlagId() string
- func (*KilledOverride) ProtoMessage()
- func (x *KilledOverride) ProtoReflect() protoreflect.Message
- func (x *KilledOverride) Reset()
- func (x *KilledOverride) String() string
- type ListFeaturesRequest
- type ListFeaturesResponse
- func (*ListFeaturesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListFeaturesResponse) GetFeatures() []*FeatureDetail
- func (*ListFeaturesResponse) ProtoMessage()
- func (x *ListFeaturesResponse) ProtoReflect() protoreflect.Message
- func (x *ListFeaturesResponse) Reset()
- func (x *ListFeaturesResponse) String() string
- type OverrideState
- func (*OverrideState) Descriptor() ([]byte, []int)deprecated
- func (x *OverrideState) GetEntityId() string
- func (x *OverrideState) GetFlagId() string
- func (x *OverrideState) GetState() State
- func (x *OverrideState) GetValue() *FlagValue
- func (*OverrideState) ProtoMessage()
- func (x *OverrideState) ProtoReflect() protoreflect.Message
- func (x *OverrideState) Reset()
- func (x *OverrideState) String() string
- type RemoveFlagOverrideRequest
- func (*RemoveFlagOverrideRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveFlagOverrideRequest) GetActor() string
- func (x *RemoveFlagOverrideRequest) GetEntityId() string
- func (x *RemoveFlagOverrideRequest) GetFlagId() string
- func (*RemoveFlagOverrideRequest) ProtoMessage()
- func (x *RemoveFlagOverrideRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveFlagOverrideRequest) Reset()
- func (x *RemoveFlagOverrideRequest) String() string
- type RemoveFlagOverrideResponse
- type SetFlagOverrideRequest
- func (*SetFlagOverrideRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetFlagOverrideRequest) GetActor() string
- func (x *SetFlagOverrideRequest) GetEntityId() string
- func (x *SetFlagOverrideRequest) GetFlagId() string
- func (x *SetFlagOverrideRequest) GetState() State
- func (x *SetFlagOverrideRequest) GetValue() *FlagValue
- func (*SetFlagOverrideRequest) ProtoMessage()
- func (x *SetFlagOverrideRequest) ProtoReflect() protoreflect.Message
- func (x *SetFlagOverrideRequest) Reset()
- func (x *SetFlagOverrideRequest) String() string
- type SetFlagOverrideResponse
- type State
- type UpdateFlagStateRequest
- func (*UpdateFlagStateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateFlagStateRequest) GetActor() string
- func (x *UpdateFlagStateRequest) GetFlagId() string
- func (x *UpdateFlagStateRequest) GetState() State
- func (x *UpdateFlagStateRequest) GetValue() *FlagValue
- func (*UpdateFlagStateRequest) ProtoMessage()
- func (x *UpdateFlagStateRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateFlagStateRequest) Reset()
- func (x *UpdateFlagStateRequest) String() string
- type UpdateFlagStateResponse
Constants ¶
This section is empty.
Variables ¶
var ( EvaluationSource_name = map[int32]string{ 0: "EVALUATION_SOURCE_UNSPECIFIED", 1: "EVALUATION_SOURCE_DEFAULT", 2: "EVALUATION_SOURCE_GLOBAL", 3: "EVALUATION_SOURCE_OVERRIDE", 4: "EVALUATION_SOURCE_KILLED", 5: "EVALUATION_SOURCE_CACHED", 6: "EVALUATION_SOURCE_ARCHIVED", } EvaluationSource_value = map[string]int32{ "EVALUATION_SOURCE_UNSPECIFIED": 0, "EVALUATION_SOURCE_DEFAULT": 1, "EVALUATION_SOURCE_GLOBAL": 2, "EVALUATION_SOURCE_OVERRIDE": 3, "EVALUATION_SOURCE_KILLED": 4, "EVALUATION_SOURCE_CACHED": 5, "EVALUATION_SOURCE_ARCHIVED": 6, } )
Enum value maps for EvaluationSource.
var ( EvaluatorStatus_name = map[int32]string{ 0: "EVALUATOR_STATUS_UNSPECIFIED", 1: "EVALUATOR_STATUS_CONNECTING", 2: "EVALUATOR_STATUS_SERVING", 3: "EVALUATOR_STATUS_DEGRADED", } EvaluatorStatus_value = map[string]int32{ "EVALUATOR_STATUS_UNSPECIFIED": 0, "EVALUATOR_STATUS_CONNECTING": 1, "EVALUATOR_STATUS_SERVING": 2, "EVALUATOR_STATUS_DEGRADED": 3, } )
Enum value maps for EvaluatorStatus.
var ( EvaluatorMode_name = map[int32]string{ 0: "EVALUATOR_MODE_UNSPECIFIED", 1: "EVALUATOR_MODE_ROOT", 2: "EVALUATOR_MODE_PROXY", } EvaluatorMode_value = map[string]int32{ "EVALUATOR_MODE_UNSPECIFIED": 0, "EVALUATOR_MODE_ROOT": 1, "EVALUATOR_MODE_PROXY": 2, } )
Enum value maps for EvaluatorMode.
var ( FlagType_name = map[int32]string{ 0: "FLAG_TYPE_UNSPECIFIED", 1: "FLAG_TYPE_BOOL", 2: "FLAG_TYPE_STRING", 3: "FLAG_TYPE_INT64", 4: "FLAG_TYPE_DOUBLE", } FlagType_value = map[string]int32{ "FLAG_TYPE_UNSPECIFIED": 0, "FLAG_TYPE_BOOL": 1, "FLAG_TYPE_STRING": 2, "FLAG_TYPE_INT64": 3, "FLAG_TYPE_DOUBLE": 4, } )
Enum value maps for FlagType.
var ( State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "STATE_ENABLED", 2: "STATE_DEFAULT", 3: "STATE_KILLED", } State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "STATE_ENABLED": 1, "STATE_DEFAULT": 2, "STATE_KILLED": 3, } )
Enum value maps for State.
var File_pbflags_v1_admin_proto protoreflect.FileDescriptor
var File_pbflags_v1_evaluator_proto protoreflect.FileDescriptor
var File_pbflags_v1_types_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AuditLogEntry ¶
type AuditLogEntry struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
FlagId string `protobuf:"bytes,2,opt,name=flag_id,json=flagId,proto3" json:"flag_id,omitempty"`
Action string `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"`
OldValue *FlagValue `protobuf:"bytes,4,opt,name=old_value,json=oldValue,proto3" json:"old_value,omitempty"`
NewValue *FlagValue `protobuf:"bytes,5,opt,name=new_value,json=newValue,proto3" json:"new_value,omitempty"`
Actor string `protobuf:"bytes,6,opt,name=actor,proto3" json:"actor,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*AuditLogEntry) Descriptor
deprecated
func (*AuditLogEntry) Descriptor() ([]byte, []int)
Deprecated: Use AuditLogEntry.ProtoReflect.Descriptor instead.
func (*AuditLogEntry) GetAction ¶
func (x *AuditLogEntry) GetAction() string
func (*AuditLogEntry) GetActor ¶
func (x *AuditLogEntry) GetActor() string
func (*AuditLogEntry) GetCreatedAt ¶
func (x *AuditLogEntry) GetCreatedAt() *timestamppb.Timestamp
func (*AuditLogEntry) GetFlagId ¶
func (x *AuditLogEntry) GetFlagId() string
func (*AuditLogEntry) GetId ¶
func (x *AuditLogEntry) GetId() int64
func (*AuditLogEntry) GetNewValue ¶
func (x *AuditLogEntry) GetNewValue() *FlagValue
func (*AuditLogEntry) GetOldValue ¶
func (x *AuditLogEntry) GetOldValue() *FlagValue
func (*AuditLogEntry) ProtoMessage ¶
func (*AuditLogEntry) ProtoMessage()
func (*AuditLogEntry) ProtoReflect ¶
func (x *AuditLogEntry) ProtoReflect() protoreflect.Message
func (*AuditLogEntry) Reset ¶
func (x *AuditLogEntry) Reset()
func (*AuditLogEntry) String ¶
func (x *AuditLogEntry) String() string
type BulkEvaluateRequest ¶
type BulkEvaluateRequest struct {
// Empty = all known flags. Populated = only these.
FlagIds []string `protobuf:"bytes,1,rep,name=flag_ids,json=flagIds,proto3" json:"flag_ids,omitempty"`
EntityId string `protobuf:"bytes,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"` // Applied to all flags in the batch.
// contains filtered or unexported fields
}
func (*BulkEvaluateRequest) Descriptor
deprecated
func (*BulkEvaluateRequest) Descriptor() ([]byte, []int)
Deprecated: Use BulkEvaluateRequest.ProtoReflect.Descriptor instead.
func (*BulkEvaluateRequest) GetEntityId ¶
func (x *BulkEvaluateRequest) GetEntityId() string
func (*BulkEvaluateRequest) GetFlagIds ¶
func (x *BulkEvaluateRequest) GetFlagIds() []string
func (*BulkEvaluateRequest) ProtoMessage ¶
func (*BulkEvaluateRequest) ProtoMessage()
func (*BulkEvaluateRequest) ProtoReflect ¶
func (x *BulkEvaluateRequest) ProtoReflect() protoreflect.Message
func (*BulkEvaluateRequest) Reset ¶
func (x *BulkEvaluateRequest) Reset()
func (*BulkEvaluateRequest) String ¶
func (x *BulkEvaluateRequest) String() string
type BulkEvaluateResponse ¶
type BulkEvaluateResponse struct {
Evaluations []*EvaluateResponse `protobuf:"bytes,1,rep,name=evaluations,proto3" json:"evaluations,omitempty"`
// contains filtered or unexported fields
}
func (*BulkEvaluateResponse) Descriptor
deprecated
func (*BulkEvaluateResponse) Descriptor() ([]byte, []int)
Deprecated: Use BulkEvaluateResponse.ProtoReflect.Descriptor instead.
func (*BulkEvaluateResponse) GetEvaluations ¶
func (x *BulkEvaluateResponse) GetEvaluations() []*EvaluateResponse
func (*BulkEvaluateResponse) ProtoMessage ¶
func (*BulkEvaluateResponse) ProtoMessage()
func (*BulkEvaluateResponse) ProtoReflect ¶
func (x *BulkEvaluateResponse) ProtoReflect() protoreflect.Message
func (*BulkEvaluateResponse) Reset ¶
func (x *BulkEvaluateResponse) Reset()
func (*BulkEvaluateResponse) String ¶
func (x *BulkEvaluateResponse) String() string
type EvaluateRequest ¶
type EvaluateRequest struct {
FlagId string `protobuf:"bytes,1,opt,name=flag_id,json=flagId,proto3" json:"flag_id,omitempty"`
EntityId string `protobuf:"bytes,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"` // Empty for global-only evaluation.
// contains filtered or unexported fields
}
func (*EvaluateRequest) Descriptor
deprecated
func (*EvaluateRequest) Descriptor() ([]byte, []int)
Deprecated: Use EvaluateRequest.ProtoReflect.Descriptor instead.
func (*EvaluateRequest) GetEntityId ¶
func (x *EvaluateRequest) GetEntityId() string
func (*EvaluateRequest) GetFlagId ¶
func (x *EvaluateRequest) GetFlagId() string
func (*EvaluateRequest) ProtoMessage ¶
func (*EvaluateRequest) ProtoMessage()
func (*EvaluateRequest) ProtoReflect ¶
func (x *EvaluateRequest) ProtoReflect() protoreflect.Message
func (*EvaluateRequest) Reset ¶
func (x *EvaluateRequest) Reset()
func (*EvaluateRequest) String ¶
func (x *EvaluateRequest) String() string
type EvaluateResponse ¶
type EvaluateResponse struct {
FlagId string `protobuf:"bytes,1,opt,name=flag_id,json=flagId,proto3" json:"flag_id,omitempty"`
Value *FlagValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
Source EvaluationSource `protobuf:"varint,3,opt,name=source,proto3,enum=pbflags.v1.EvaluationSource" json:"source,omitempty"`
// contains filtered or unexported fields
}
func (*EvaluateResponse) Descriptor
deprecated
func (*EvaluateResponse) Descriptor() ([]byte, []int)
Deprecated: Use EvaluateResponse.ProtoReflect.Descriptor instead.
func (*EvaluateResponse) GetFlagId ¶
func (x *EvaluateResponse) GetFlagId() string
func (*EvaluateResponse) GetSource ¶
func (x *EvaluateResponse) GetSource() EvaluationSource
func (*EvaluateResponse) GetValue ¶
func (x *EvaluateResponse) GetValue() *FlagValue
func (*EvaluateResponse) ProtoMessage ¶
func (*EvaluateResponse) ProtoMessage()
func (*EvaluateResponse) ProtoReflect ¶
func (x *EvaluateResponse) ProtoReflect() protoreflect.Message
func (*EvaluateResponse) Reset ¶
func (x *EvaluateResponse) Reset()
func (*EvaluateResponse) String ¶
func (x *EvaluateResponse) String() string
type EvaluationSource ¶
type EvaluationSource int32
EvaluationSource indicates where the resolved value came from.
const ( EvaluationSource_EVALUATION_SOURCE_UNSPECIFIED EvaluationSource = 0 EvaluationSource_EVALUATION_SOURCE_DEFAULT EvaluationSource = 1 // Compiled default (last resort) EvaluationSource_EVALUATION_SOURCE_GLOBAL EvaluationSource = 2 // Server global state (fresh) EvaluationSource_EVALUATION_SOURCE_OVERRIDE EvaluationSource = 3 // Server per-entity override (fresh) EvaluationSource_EVALUATION_SOURCE_KILLED EvaluationSource = 4 // Kill switch active EvaluationSource_EVALUATION_SOURCE_CACHED EvaluationSource = 5 // Stale cache (server unreachable) EvaluationSource_EVALUATION_SOURCE_ARCHIVED EvaluationSource = 6 // Archived flag's last known value )
func (EvaluationSource) Descriptor ¶
func (EvaluationSource) Descriptor() protoreflect.EnumDescriptor
func (EvaluationSource) Enum ¶
func (x EvaluationSource) Enum() *EvaluationSource
func (EvaluationSource) EnumDescriptor
deprecated
func (EvaluationSource) EnumDescriptor() ([]byte, []int)
Deprecated: Use EvaluationSource.Descriptor instead.
func (EvaluationSource) Number ¶
func (x EvaluationSource) Number() protoreflect.EnumNumber
func (EvaluationSource) String ¶
func (x EvaluationSource) String() string
func (EvaluationSource) Type ¶
func (EvaluationSource) Type() protoreflect.EnumType
type EvaluatorMode ¶
type EvaluatorMode int32
EvaluatorMode controls whether the evaluator runs as a standalone root (with its own admin server) or as a lightweight proxy.
const ( EvaluatorMode_EVALUATOR_MODE_UNSPECIFIED EvaluatorMode = 0 EvaluatorMode_EVALUATOR_MODE_ROOT EvaluatorMode = 1 // Full evaluator with embedded admin server EvaluatorMode_EVALUATOR_MODE_PROXY EvaluatorMode = 2 // Lightweight proxy, delegates to a root evaluator )
func (EvaluatorMode) Descriptor ¶
func (EvaluatorMode) Descriptor() protoreflect.EnumDescriptor
func (EvaluatorMode) Enum ¶
func (x EvaluatorMode) Enum() *EvaluatorMode
func (EvaluatorMode) EnumDescriptor
deprecated
func (EvaluatorMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use EvaluatorMode.Descriptor instead.
func (EvaluatorMode) Number ¶
func (x EvaluatorMode) Number() protoreflect.EnumNumber
func (EvaluatorMode) String ¶
func (x EvaluatorMode) String() string
func (EvaluatorMode) Type ¶
func (EvaluatorMode) Type() protoreflect.EnumType
type EvaluatorStatus ¶
type EvaluatorStatus int32
const ( EvaluatorStatus_EVALUATOR_STATUS_UNSPECIFIED EvaluatorStatus = 0 EvaluatorStatus_EVALUATOR_STATUS_CONNECTING EvaluatorStatus = 1 // Startup, no server contact yet EvaluatorStatus_EVALUATOR_STATUS_SERVING EvaluatorStatus = 2 // Fully connected, fetches succeeding EvaluatorStatus_EVALUATOR_STATUS_DEGRADED EvaluatorStatus = 3 // Server unreachable, serving from stale cache + defaults )
func (EvaluatorStatus) Descriptor ¶
func (EvaluatorStatus) Descriptor() protoreflect.EnumDescriptor
func (EvaluatorStatus) Enum ¶
func (x EvaluatorStatus) Enum() *EvaluatorStatus
func (EvaluatorStatus) EnumDescriptor
deprecated
func (EvaluatorStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use EvaluatorStatus.Descriptor instead.
func (EvaluatorStatus) Number ¶
func (x EvaluatorStatus) Number() protoreflect.EnumNumber
func (EvaluatorStatus) String ¶
func (x EvaluatorStatus) String() string
func (EvaluatorStatus) Type ¶
func (EvaluatorStatus) Type() protoreflect.EnumType
type FeatureDetail ¶
type FeatureDetail struct {
FeatureId string `protobuf:"bytes,1,opt,name=feature_id,json=featureId,proto3" json:"feature_id,omitempty"`
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
Owner string `protobuf:"bytes,3,opt,name=owner,proto3" json:"owner,omitempty"`
Flags []*FlagDetail `protobuf:"bytes,4,rep,name=flags,proto3" json:"flags,omitempty"`
// contains filtered or unexported fields
}
func (*FeatureDetail) Descriptor
deprecated
func (*FeatureDetail) Descriptor() ([]byte, []int)
Deprecated: Use FeatureDetail.ProtoReflect.Descriptor instead.
func (*FeatureDetail) GetDescription ¶
func (x *FeatureDetail) GetDescription() string
func (*FeatureDetail) GetFeatureId ¶
func (x *FeatureDetail) GetFeatureId() string
func (*FeatureDetail) GetFlags ¶
func (x *FeatureDetail) GetFlags() []*FlagDetail
func (*FeatureDetail) GetOwner ¶
func (x *FeatureDetail) GetOwner() string
func (*FeatureDetail) ProtoMessage ¶
func (*FeatureDetail) ProtoMessage()
func (*FeatureDetail) ProtoReflect ¶
func (x *FeatureDetail) ProtoReflect() protoreflect.Message
func (*FeatureDetail) Reset ¶
func (x *FeatureDetail) Reset()
func (*FeatureDetail) String ¶
func (x *FeatureDetail) String() string
type FlagDetail ¶
type FlagDetail struct {
FlagId string `protobuf:"bytes,1,opt,name=flag_id,json=flagId,proto3" json:"flag_id,omitempty"`
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
FlagType FlagType `protobuf:"varint,4,opt,name=flag_type,json=flagType,proto3,enum=pbflags.v1.FlagType" json:"flag_type,omitempty"`
Layer pbflags.Layer `protobuf:"varint,5,opt,name=layer,proto3,enum=pbflags.Layer" json:"layer,omitempty"`
State State `protobuf:"varint,6,opt,name=state,proto3,enum=pbflags.v1.State" json:"state,omitempty"`
DefaultValue *FlagValue `protobuf:"bytes,7,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
CurrentValue *FlagValue `protobuf:"bytes,8,opt,name=current_value,json=currentValue,proto3" json:"current_value,omitempty"`
Overrides []*FlagOverrideDetail `protobuf:"bytes,9,rep,name=overrides,proto3" json:"overrides,omitempty"`
// Metadata from proto descriptors.
SupportedValues *pbflags.SupportedValues `protobuf:"bytes,10,opt,name=supported_values,json=supportedValues,proto3" json:"supported_values,omitempty"`
Archived bool `protobuf:"varint,11,opt,name=archived,proto3" json:"archived,omitempty"`
// contains filtered or unexported fields
}
func (*FlagDetail) Descriptor
deprecated
func (*FlagDetail) Descriptor() ([]byte, []int)
Deprecated: Use FlagDetail.ProtoReflect.Descriptor instead.
func (*FlagDetail) GetArchived ¶
func (x *FlagDetail) GetArchived() bool
func (*FlagDetail) GetCurrentValue ¶
func (x *FlagDetail) GetCurrentValue() *FlagValue
func (*FlagDetail) GetDefaultValue ¶
func (x *FlagDetail) GetDefaultValue() *FlagValue
func (*FlagDetail) GetDescription ¶
func (x *FlagDetail) GetDescription() string
func (*FlagDetail) GetDisplayName ¶
func (x *FlagDetail) GetDisplayName() string
func (*FlagDetail) GetFlagId ¶
func (x *FlagDetail) GetFlagId() string
func (*FlagDetail) GetFlagType ¶
func (x *FlagDetail) GetFlagType() FlagType
func (*FlagDetail) GetLayer ¶
func (x *FlagDetail) GetLayer() pbflags.Layer
func (*FlagDetail) GetOverrides ¶
func (x *FlagDetail) GetOverrides() []*FlagOverrideDetail
func (*FlagDetail) GetState ¶
func (x *FlagDetail) GetState() State
func (*FlagDetail) GetSupportedValues ¶
func (x *FlagDetail) GetSupportedValues() *pbflags.SupportedValues
func (*FlagDetail) ProtoMessage ¶
func (*FlagDetail) ProtoMessage()
func (*FlagDetail) ProtoReflect ¶
func (x *FlagDetail) ProtoReflect() protoreflect.Message
func (*FlagDetail) Reset ¶
func (x *FlagDetail) Reset()
func (*FlagDetail) String ¶
func (x *FlagDetail) String() string
type FlagOverrideDetail ¶
type FlagOverrideDetail struct {
EntityId string `protobuf:"bytes,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
State State `protobuf:"varint,2,opt,name=state,proto3,enum=pbflags.v1.State" json:"state,omitempty"`
Value *FlagValue `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*FlagOverrideDetail) Descriptor
deprecated
func (*FlagOverrideDetail) Descriptor() ([]byte, []int)
Deprecated: Use FlagOverrideDetail.ProtoReflect.Descriptor instead.
func (*FlagOverrideDetail) GetEntityId ¶
func (x *FlagOverrideDetail) GetEntityId() string
func (*FlagOverrideDetail) GetState ¶
func (x *FlagOverrideDetail) GetState() State
func (*FlagOverrideDetail) GetValue ¶
func (x *FlagOverrideDetail) GetValue() *FlagValue
func (*FlagOverrideDetail) ProtoMessage ¶
func (*FlagOverrideDetail) ProtoMessage()
func (*FlagOverrideDetail) ProtoReflect ¶
func (x *FlagOverrideDetail) ProtoReflect() protoreflect.Message
func (*FlagOverrideDetail) Reset ¶
func (x *FlagOverrideDetail) Reset()
func (*FlagOverrideDetail) String ¶
func (x *FlagOverrideDetail) String() string
type FlagState ¶
type FlagState struct {
FlagId string `protobuf:"bytes,1,opt,name=flag_id,json=flagId,proto3" json:"flag_id,omitempty"`
State State `protobuf:"varint,2,opt,name=state,proto3,enum=pbflags.v1.State" json:"state,omitempty"`
Value *FlagValue `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*FlagState) Descriptor
deprecated
func (*FlagState) ProtoMessage ¶
func (*FlagState) ProtoMessage()
func (*FlagState) ProtoReflect ¶
func (x *FlagState) ProtoReflect() protoreflect.Message
type FlagType ¶
type FlagType int32
FlagType enumerates the supported proto field types for flag definitions. Matches the proto field types used in feature proto messages.
func (FlagType) Descriptor ¶
func (FlagType) Descriptor() protoreflect.EnumDescriptor
func (FlagType) EnumDescriptor
deprecated
func (FlagType) Number ¶
func (x FlagType) Number() protoreflect.EnumNumber
func (FlagType) Type ¶
func (FlagType) Type() protoreflect.EnumType
type FlagValue ¶
type FlagValue struct {
// Types that are valid to be assigned to Value:
//
// *FlagValue_BoolValue
// *FlagValue_StringValue
// *FlagValue_Int64Value
// *FlagValue_DoubleValue
Value isFlagValue_Value `protobuf_oneof:"value"`
// contains filtered or unexported fields
}
FlagValue is the typed value container used end-to-end: from definition through admin server through evaluator to client. No string encoding anywhere. The admin server stores these as serialized protobuf bytes (opaque).
func (*FlagValue) Descriptor
deprecated
func (*FlagValue) GetBoolValue ¶
func (*FlagValue) GetDoubleValue ¶
func (*FlagValue) GetInt64Value ¶
func (*FlagValue) GetStringValue ¶
func (*FlagValue) ProtoMessage ¶
func (*FlagValue) ProtoMessage()
func (*FlagValue) ProtoReflect ¶
func (x *FlagValue) ProtoReflect() protoreflect.Message
type FlagValue_BoolValue ¶
type FlagValue_BoolValue struct {
BoolValue bool `protobuf:"varint,1,opt,name=bool_value,json=boolValue,proto3,oneof"`
}
type FlagValue_DoubleValue ¶
type FlagValue_DoubleValue struct {
DoubleValue float64 `protobuf:"fixed64,4,opt,name=double_value,json=doubleValue,proto3,oneof"`
}
type FlagValue_Int64Value ¶
type FlagValue_Int64Value struct {
Int64Value int64 `protobuf:"varint,3,opt,name=int64_value,json=int64Value,proto3,oneof"`
}
type FlagValue_StringValue ¶
type FlagValue_StringValue struct {
StringValue string `protobuf:"bytes,2,opt,name=string_value,json=stringValue,proto3,oneof"`
}
type GetAuditLogRequest ¶
type GetAuditLogRequest struct {
FlagId string `protobuf:"bytes,1,opt,name=flag_id,json=flagId,proto3" json:"flag_id,omitempty"` // Optional: filter by flag. Empty = all flags.
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` // Max entries to return. Default 50.
// contains filtered or unexported fields
}
func (*GetAuditLogRequest) Descriptor
deprecated
func (*GetAuditLogRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAuditLogRequest.ProtoReflect.Descriptor instead.
func (*GetAuditLogRequest) GetFlagId ¶
func (x *GetAuditLogRequest) GetFlagId() string
func (*GetAuditLogRequest) GetLimit ¶
func (x *GetAuditLogRequest) GetLimit() int32
func (*GetAuditLogRequest) ProtoMessage ¶
func (*GetAuditLogRequest) ProtoMessage()
func (*GetAuditLogRequest) ProtoReflect ¶
func (x *GetAuditLogRequest) ProtoReflect() protoreflect.Message
func (*GetAuditLogRequest) Reset ¶
func (x *GetAuditLogRequest) Reset()
func (*GetAuditLogRequest) String ¶
func (x *GetAuditLogRequest) String() string
type GetAuditLogResponse ¶
type GetAuditLogResponse struct {
Entries []*AuditLogEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
// contains filtered or unexported fields
}
func (*GetAuditLogResponse) Descriptor
deprecated
func (*GetAuditLogResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetAuditLogResponse.ProtoReflect.Descriptor instead.
func (*GetAuditLogResponse) GetEntries ¶
func (x *GetAuditLogResponse) GetEntries() []*AuditLogEntry
func (*GetAuditLogResponse) ProtoMessage ¶
func (*GetAuditLogResponse) ProtoMessage()
func (*GetAuditLogResponse) ProtoReflect ¶
func (x *GetAuditLogResponse) ProtoReflect() protoreflect.Message
func (*GetAuditLogResponse) Reset ¶
func (x *GetAuditLogResponse) Reset()
func (*GetAuditLogResponse) String ¶
func (x *GetAuditLogResponse) String() string
type GetFlagRequest ¶
type GetFlagRequest struct {
FlagId string `protobuf:"bytes,1,opt,name=flag_id,json=flagId,proto3" json:"flag_id,omitempty"`
// contains filtered or unexported fields
}
func (*GetFlagRequest) Descriptor
deprecated
func (*GetFlagRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetFlagRequest.ProtoReflect.Descriptor instead.
func (*GetFlagRequest) GetFlagId ¶
func (x *GetFlagRequest) GetFlagId() 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) String ¶
func (x *GetFlagRequest) String() string
type GetFlagResponse ¶
type GetFlagResponse struct {
Flag *FlagDetail `protobuf:"bytes,1,opt,name=flag,proto3" json:"flag,omitempty"`
// contains filtered or unexported fields
}
func (*GetFlagResponse) Descriptor
deprecated
func (*GetFlagResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetFlagResponse.ProtoReflect.Descriptor instead.
func (*GetFlagResponse) GetFlag ¶
func (x *GetFlagResponse) GetFlag() *FlagDetail
func (*GetFlagResponse) ProtoMessage ¶
func (*GetFlagResponse) ProtoMessage()
func (*GetFlagResponse) ProtoReflect ¶
func (x *GetFlagResponse) ProtoReflect() protoreflect.Message
func (*GetFlagResponse) Reset ¶
func (x *GetFlagResponse) Reset()
func (*GetFlagResponse) String ¶
func (x *GetFlagResponse) String() string
type GetFlagStateRequest ¶
type GetFlagStateRequest struct {
FlagId string `protobuf:"bytes,1,opt,name=flag_id,json=flagId,proto3" json:"flag_id,omitempty"`
// contains filtered or unexported fields
}
func (*GetFlagStateRequest) Descriptor
deprecated
func (*GetFlagStateRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetFlagStateRequest.ProtoReflect.Descriptor instead.
func (*GetFlagStateRequest) GetFlagId ¶
func (x *GetFlagStateRequest) GetFlagId() string
func (*GetFlagStateRequest) ProtoMessage ¶
func (*GetFlagStateRequest) ProtoMessage()
func (*GetFlagStateRequest) ProtoReflect ¶
func (x *GetFlagStateRequest) ProtoReflect() protoreflect.Message
func (*GetFlagStateRequest) Reset ¶
func (x *GetFlagStateRequest) Reset()
func (*GetFlagStateRequest) String ¶
func (x *GetFlagStateRequest) String() string
type GetFlagStateResponse ¶
type GetFlagStateResponse struct {
Flag *FlagState `protobuf:"bytes,1,opt,name=flag,proto3" json:"flag,omitempty"`
Archived bool `protobuf:"varint,2,opt,name=archived,proto3" json:"archived,omitempty"`
// contains filtered or unexported fields
}
func (*GetFlagStateResponse) Descriptor
deprecated
func (*GetFlagStateResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetFlagStateResponse.ProtoReflect.Descriptor instead.
func (*GetFlagStateResponse) GetArchived ¶
func (x *GetFlagStateResponse) GetArchived() bool
func (*GetFlagStateResponse) GetFlag ¶
func (x *GetFlagStateResponse) GetFlag() *FlagState
func (*GetFlagStateResponse) ProtoMessage ¶
func (*GetFlagStateResponse) ProtoMessage()
func (*GetFlagStateResponse) ProtoReflect ¶
func (x *GetFlagStateResponse) ProtoReflect() protoreflect.Message
func (*GetFlagStateResponse) Reset ¶
func (x *GetFlagStateResponse) Reset()
func (*GetFlagStateResponse) String ¶
func (x *GetFlagStateResponse) String() string
type GetKilledFlagsRequest ¶
type GetKilledFlagsRequest struct {
// contains filtered or unexported fields
}
func (*GetKilledFlagsRequest) Descriptor
deprecated
func (*GetKilledFlagsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetKilledFlagsRequest.ProtoReflect.Descriptor instead.
func (*GetKilledFlagsRequest) ProtoMessage ¶
func (*GetKilledFlagsRequest) ProtoMessage()
func (*GetKilledFlagsRequest) ProtoReflect ¶
func (x *GetKilledFlagsRequest) ProtoReflect() protoreflect.Message
func (*GetKilledFlagsRequest) Reset ¶
func (x *GetKilledFlagsRequest) Reset()
func (*GetKilledFlagsRequest) String ¶
func (x *GetKilledFlagsRequest) String() string
type GetKilledFlagsResponse ¶
type GetKilledFlagsResponse struct {
FlagIds []string `protobuf:"bytes,1,rep,name=flag_ids,json=flagIds,proto3" json:"flag_ids,omitempty"`
KilledOverrides []*KilledOverride `protobuf:"bytes,2,rep,name=killed_overrides,json=killedOverrides,proto3" json:"killed_overrides,omitempty"`
// contains filtered or unexported fields
}
func (*GetKilledFlagsResponse) Descriptor
deprecated
func (*GetKilledFlagsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetKilledFlagsResponse.ProtoReflect.Descriptor instead.
func (*GetKilledFlagsResponse) GetFlagIds ¶
func (x *GetKilledFlagsResponse) GetFlagIds() []string
func (*GetKilledFlagsResponse) GetKilledOverrides ¶
func (x *GetKilledFlagsResponse) GetKilledOverrides() []*KilledOverride
func (*GetKilledFlagsResponse) ProtoMessage ¶
func (*GetKilledFlagsResponse) ProtoMessage()
func (*GetKilledFlagsResponse) ProtoReflect ¶
func (x *GetKilledFlagsResponse) ProtoReflect() protoreflect.Message
func (*GetKilledFlagsResponse) Reset ¶
func (x *GetKilledFlagsResponse) Reset()
func (*GetKilledFlagsResponse) String ¶
func (x *GetKilledFlagsResponse) String() string
type GetOverridesRequest ¶
type GetOverridesRequest struct {
EntityId string `protobuf:"bytes,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
// Empty = all flags. Populated = only these.
FlagIds []string `protobuf:"bytes,2,rep,name=flag_ids,json=flagIds,proto3" json:"flag_ids,omitempty"`
// contains filtered or unexported fields
}
func (*GetOverridesRequest) Descriptor
deprecated
func (*GetOverridesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetOverridesRequest.ProtoReflect.Descriptor instead.
func (*GetOverridesRequest) GetEntityId ¶
func (x *GetOverridesRequest) GetEntityId() string
func (*GetOverridesRequest) GetFlagIds ¶
func (x *GetOverridesRequest) GetFlagIds() []string
func (*GetOverridesRequest) ProtoMessage ¶
func (*GetOverridesRequest) ProtoMessage()
func (*GetOverridesRequest) ProtoReflect ¶
func (x *GetOverridesRequest) ProtoReflect() protoreflect.Message
func (*GetOverridesRequest) Reset ¶
func (x *GetOverridesRequest) Reset()
func (*GetOverridesRequest) String ¶
func (x *GetOverridesRequest) String() string
type GetOverridesResponse ¶
type GetOverridesResponse struct {
Overrides []*OverrideState `protobuf:"bytes,1,rep,name=overrides,proto3" json:"overrides,omitempty"`
// contains filtered or unexported fields
}
func (*GetOverridesResponse) Descriptor
deprecated
func (*GetOverridesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetOverridesResponse.ProtoReflect.Descriptor instead.
func (*GetOverridesResponse) GetOverrides ¶
func (x *GetOverridesResponse) GetOverrides() []*OverrideState
func (*GetOverridesResponse) ProtoMessage ¶
func (*GetOverridesResponse) ProtoMessage()
func (*GetOverridesResponse) ProtoReflect ¶
func (x *GetOverridesResponse) ProtoReflect() protoreflect.Message
func (*GetOverridesResponse) Reset ¶
func (x *GetOverridesResponse) Reset()
func (*GetOverridesResponse) String ¶
func (x *GetOverridesResponse) String() string
type HealthRequest ¶
type HealthRequest struct {
// contains filtered or unexported fields
}
func (*HealthRequest) Descriptor
deprecated
func (*HealthRequest) Descriptor() ([]byte, []int)
Deprecated: Use HealthRequest.ProtoReflect.Descriptor instead.
func (*HealthRequest) ProtoMessage ¶
func (*HealthRequest) ProtoMessage()
func (*HealthRequest) ProtoReflect ¶
func (x *HealthRequest) ProtoReflect() protoreflect.Message
func (*HealthRequest) Reset ¶
func (x *HealthRequest) Reset()
func (*HealthRequest) String ¶
func (x *HealthRequest) String() string
type HealthResponse ¶
type HealthResponse struct {
Status EvaluatorStatus `protobuf:"varint,1,opt,name=status,proto3,enum=pbflags.v1.EvaluatorStatus" json:"status,omitempty"`
// Time since last successful admin server contact.
SecondsSinceServerContact int64 `` /* 141-byte string literal not displayed */
// Number of flags with cached state (fresh or stale).
CachedFlagCount int32 `protobuf:"varint,3,opt,name=cached_flag_count,json=cachedFlagCount,proto3" json:"cached_flag_count,omitempty"`
// Consecutive server failures (drives backoff).
ConsecutiveFailures int32 `protobuf:"varint,4,opt,name=consecutive_failures,json=consecutiveFailures,proto3" json:"consecutive_failures,omitempty"`
// contains filtered or unexported fields
}
func (*HealthResponse) Descriptor
deprecated
func (*HealthResponse) Descriptor() ([]byte, []int)
Deprecated: Use HealthResponse.ProtoReflect.Descriptor instead.
func (*HealthResponse) GetCachedFlagCount ¶
func (x *HealthResponse) GetCachedFlagCount() int32
func (*HealthResponse) GetConsecutiveFailures ¶
func (x *HealthResponse) GetConsecutiveFailures() int32
func (*HealthResponse) GetSecondsSinceServerContact ¶
func (x *HealthResponse) GetSecondsSinceServerContact() int64
func (*HealthResponse) GetStatus ¶
func (x *HealthResponse) GetStatus() EvaluatorStatus
func (*HealthResponse) ProtoMessage ¶
func (*HealthResponse) ProtoMessage()
func (*HealthResponse) ProtoReflect ¶
func (x *HealthResponse) ProtoReflect() protoreflect.Message
func (*HealthResponse) Reset ¶
func (x *HealthResponse) Reset()
func (*HealthResponse) String ¶
func (x *HealthResponse) String() string
type KilledOverride ¶
type KilledOverride struct {
FlagId string `protobuf:"bytes,1,opt,name=flag_id,json=flagId,proto3" json:"flag_id,omitempty"`
EntityId string `protobuf:"bytes,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
// contains filtered or unexported fields
}
func (*KilledOverride) Descriptor
deprecated
func (*KilledOverride) Descriptor() ([]byte, []int)
Deprecated: Use KilledOverride.ProtoReflect.Descriptor instead.
func (*KilledOverride) GetEntityId ¶
func (x *KilledOverride) GetEntityId() string
func (*KilledOverride) GetFlagId ¶
func (x *KilledOverride) GetFlagId() string
func (*KilledOverride) ProtoMessage ¶
func (*KilledOverride) ProtoMessage()
func (*KilledOverride) ProtoReflect ¶
func (x *KilledOverride) ProtoReflect() protoreflect.Message
func (*KilledOverride) Reset ¶
func (x *KilledOverride) Reset()
func (*KilledOverride) String ¶
func (x *KilledOverride) String() string
type ListFeaturesRequest ¶
type ListFeaturesRequest struct {
// contains filtered or unexported fields
}
func (*ListFeaturesRequest) Descriptor
deprecated
func (*ListFeaturesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListFeaturesRequest.ProtoReflect.Descriptor instead.
func (*ListFeaturesRequest) ProtoMessage ¶
func (*ListFeaturesRequest) ProtoMessage()
func (*ListFeaturesRequest) ProtoReflect ¶
func (x *ListFeaturesRequest) ProtoReflect() protoreflect.Message
func (*ListFeaturesRequest) Reset ¶
func (x *ListFeaturesRequest) Reset()
func (*ListFeaturesRequest) String ¶
func (x *ListFeaturesRequest) String() string
type ListFeaturesResponse ¶
type ListFeaturesResponse struct {
Features []*FeatureDetail `protobuf:"bytes,1,rep,name=features,proto3" json:"features,omitempty"`
// contains filtered or unexported fields
}
func (*ListFeaturesResponse) Descriptor
deprecated
func (*ListFeaturesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListFeaturesResponse.ProtoReflect.Descriptor instead.
func (*ListFeaturesResponse) GetFeatures ¶
func (x *ListFeaturesResponse) GetFeatures() []*FeatureDetail
func (*ListFeaturesResponse) ProtoMessage ¶
func (*ListFeaturesResponse) ProtoMessage()
func (*ListFeaturesResponse) ProtoReflect ¶
func (x *ListFeaturesResponse) ProtoReflect() protoreflect.Message
func (*ListFeaturesResponse) Reset ¶
func (x *ListFeaturesResponse) Reset()
func (*ListFeaturesResponse) String ¶
func (x *ListFeaturesResponse) String() string
type OverrideState ¶
type OverrideState struct {
FlagId string `protobuf:"bytes,1,opt,name=flag_id,json=flagId,proto3" json:"flag_id,omitempty"`
EntityId string `protobuf:"bytes,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
State State `protobuf:"varint,3,opt,name=state,proto3,enum=pbflags.v1.State" json:"state,omitempty"`
Value *FlagValue `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*OverrideState) Descriptor
deprecated
func (*OverrideState) Descriptor() ([]byte, []int)
Deprecated: Use OverrideState.ProtoReflect.Descriptor instead.
func (*OverrideState) GetEntityId ¶
func (x *OverrideState) GetEntityId() string
func (*OverrideState) GetFlagId ¶
func (x *OverrideState) GetFlagId() string
func (*OverrideState) GetState ¶
func (x *OverrideState) GetState() State
func (*OverrideState) GetValue ¶
func (x *OverrideState) GetValue() *FlagValue
func (*OverrideState) ProtoMessage ¶
func (*OverrideState) ProtoMessage()
func (*OverrideState) ProtoReflect ¶
func (x *OverrideState) ProtoReflect() protoreflect.Message
func (*OverrideState) Reset ¶
func (x *OverrideState) Reset()
func (*OverrideState) String ¶
func (x *OverrideState) String() string
type RemoveFlagOverrideRequest ¶
type RemoveFlagOverrideRequest struct {
FlagId string `protobuf:"bytes,1,opt,name=flag_id,json=flagId,proto3" json:"flag_id,omitempty"`
EntityId string `protobuf:"bytes,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
Actor string `protobuf:"bytes,3,opt,name=actor,proto3" json:"actor,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveFlagOverrideRequest) Descriptor
deprecated
func (*RemoveFlagOverrideRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveFlagOverrideRequest.ProtoReflect.Descriptor instead.
func (*RemoveFlagOverrideRequest) GetActor ¶
func (x *RemoveFlagOverrideRequest) GetActor() string
func (*RemoveFlagOverrideRequest) GetEntityId ¶
func (x *RemoveFlagOverrideRequest) GetEntityId() string
func (*RemoveFlagOverrideRequest) GetFlagId ¶
func (x *RemoveFlagOverrideRequest) GetFlagId() string
func (*RemoveFlagOverrideRequest) ProtoMessage ¶
func (*RemoveFlagOverrideRequest) ProtoMessage()
func (*RemoveFlagOverrideRequest) ProtoReflect ¶
func (x *RemoveFlagOverrideRequest) ProtoReflect() protoreflect.Message
func (*RemoveFlagOverrideRequest) Reset ¶
func (x *RemoveFlagOverrideRequest) Reset()
func (*RemoveFlagOverrideRequest) String ¶
func (x *RemoveFlagOverrideRequest) String() string
type RemoveFlagOverrideResponse ¶
type RemoveFlagOverrideResponse struct {
// contains filtered or unexported fields
}
func (*RemoveFlagOverrideResponse) Descriptor
deprecated
func (*RemoveFlagOverrideResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveFlagOverrideResponse.ProtoReflect.Descriptor instead.
func (*RemoveFlagOverrideResponse) ProtoMessage ¶
func (*RemoveFlagOverrideResponse) ProtoMessage()
func (*RemoveFlagOverrideResponse) ProtoReflect ¶
func (x *RemoveFlagOverrideResponse) ProtoReflect() protoreflect.Message
func (*RemoveFlagOverrideResponse) Reset ¶
func (x *RemoveFlagOverrideResponse) Reset()
func (*RemoveFlagOverrideResponse) String ¶
func (x *RemoveFlagOverrideResponse) String() string
type SetFlagOverrideRequest ¶
type SetFlagOverrideRequest struct {
FlagId string `protobuf:"bytes,1,opt,name=flag_id,json=flagId,proto3" json:"flag_id,omitempty"`
EntityId string `protobuf:"bytes,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
State State `protobuf:"varint,3,opt,name=state,proto3,enum=pbflags.v1.State" json:"state,omitempty"`
Value *FlagValue `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"` // Required when state is ENABLED, ignored otherwise.
Actor string `protobuf:"bytes,5,opt,name=actor,proto3" json:"actor,omitempty"`
// contains filtered or unexported fields
}
Validates: flag must have a non-GLOBAL layer. Value type must match flag type.
func (*SetFlagOverrideRequest) Descriptor
deprecated
func (*SetFlagOverrideRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetFlagOverrideRequest.ProtoReflect.Descriptor instead.
func (*SetFlagOverrideRequest) GetActor ¶
func (x *SetFlagOverrideRequest) GetActor() string
func (*SetFlagOverrideRequest) GetEntityId ¶
func (x *SetFlagOverrideRequest) GetEntityId() string
func (*SetFlagOverrideRequest) GetFlagId ¶
func (x *SetFlagOverrideRequest) GetFlagId() string
func (*SetFlagOverrideRequest) GetState ¶
func (x *SetFlagOverrideRequest) GetState() State
func (*SetFlagOverrideRequest) GetValue ¶
func (x *SetFlagOverrideRequest) GetValue() *FlagValue
func (*SetFlagOverrideRequest) ProtoMessage ¶
func (*SetFlagOverrideRequest) ProtoMessage()
func (*SetFlagOverrideRequest) ProtoReflect ¶
func (x *SetFlagOverrideRequest) ProtoReflect() protoreflect.Message
func (*SetFlagOverrideRequest) Reset ¶
func (x *SetFlagOverrideRequest) Reset()
func (*SetFlagOverrideRequest) String ¶
func (x *SetFlagOverrideRequest) String() string
type SetFlagOverrideResponse ¶
type SetFlagOverrideResponse struct {
// contains filtered or unexported fields
}
func (*SetFlagOverrideResponse) Descriptor
deprecated
func (*SetFlagOverrideResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetFlagOverrideResponse.ProtoReflect.Descriptor instead.
func (*SetFlagOverrideResponse) ProtoMessage ¶
func (*SetFlagOverrideResponse) ProtoMessage()
func (*SetFlagOverrideResponse) ProtoReflect ¶
func (x *SetFlagOverrideResponse) ProtoReflect() protoreflect.Message
func (*SetFlagOverrideResponse) Reset ¶
func (x *SetFlagOverrideResponse) Reset()
func (*SetFlagOverrideResponse) String ¶
func (x *SetFlagOverrideResponse) String() string
type State ¶
type State int32
State is the runtime state of a flag or override.
func (State) Descriptor ¶
func (State) Descriptor() protoreflect.EnumDescriptor
func (State) EnumDescriptor
deprecated
func (State) Number ¶
func (x State) Number() protoreflect.EnumNumber
func (State) Type ¶
func (State) Type() protoreflect.EnumType
type UpdateFlagStateRequest ¶
type UpdateFlagStateRequest struct {
FlagId string `protobuf:"bytes,1,opt,name=flag_id,json=flagId,proto3" json:"flag_id,omitempty"`
State State `protobuf:"varint,2,opt,name=state,proto3,enum=pbflags.v1.State" json:"state,omitempty"`
Value *FlagValue `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` // Optional: set value at the same time.
Actor string `protobuf:"bytes,4,opt,name=actor,proto3" json:"actor,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateFlagStateRequest) Descriptor
deprecated
func (*UpdateFlagStateRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateFlagStateRequest.ProtoReflect.Descriptor instead.
func (*UpdateFlagStateRequest) GetActor ¶
func (x *UpdateFlagStateRequest) GetActor() string
func (*UpdateFlagStateRequest) GetFlagId ¶
func (x *UpdateFlagStateRequest) GetFlagId() string
func (*UpdateFlagStateRequest) GetState ¶
func (x *UpdateFlagStateRequest) GetState() State
func (*UpdateFlagStateRequest) GetValue ¶
func (x *UpdateFlagStateRequest) GetValue() *FlagValue
func (*UpdateFlagStateRequest) ProtoMessage ¶
func (*UpdateFlagStateRequest) ProtoMessage()
func (*UpdateFlagStateRequest) ProtoReflect ¶
func (x *UpdateFlagStateRequest) ProtoReflect() protoreflect.Message
func (*UpdateFlagStateRequest) Reset ¶
func (x *UpdateFlagStateRequest) Reset()
func (*UpdateFlagStateRequest) String ¶
func (x *UpdateFlagStateRequest) String() string
type UpdateFlagStateResponse ¶
type UpdateFlagStateResponse struct {
// contains filtered or unexported fields
}
func (*UpdateFlagStateResponse) Descriptor
deprecated
func (*UpdateFlagStateResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateFlagStateResponse.ProtoReflect.Descriptor instead.
func (*UpdateFlagStateResponse) ProtoMessage ¶
func (*UpdateFlagStateResponse) ProtoMessage()
func (*UpdateFlagStateResponse) ProtoReflect ¶
func (x *UpdateFlagStateResponse) ProtoReflect() protoreflect.Message
func (*UpdateFlagStateResponse) Reset ¶
func (x *UpdateFlagStateResponse) Reset()
func (*UpdateFlagStateResponse) String ¶
func (x *UpdateFlagStateResponse) String() string