Documentation
¶
Index ¶
- Variables
- type ApiKeyMetadata
- func (*ApiKeyMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *ApiKeyMetadata) GetKeyId() string
- func (x *ApiKeyMetadata) GetUserId() string
- func (*ApiKeyMetadata) ProtoMessage()
- func (x *ApiKeyMetadata) ProtoReflect() protoreflect.Message
- func (x *ApiKeyMetadata) Reset()
- func (x *ApiKeyMetadata) String() string
- type BasicResponse
- type BatchRequest
- func (*BatchRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BatchRequest) GetAccountId() int64
- func (x *BatchRequest) GetBatchSeparator() string
- func (x *BatchRequest) GetBatchTemplate() string
- func (x *BatchRequest) GetBody() string
- func (x *BatchRequest) GetLimitGroups() []string
- func (x *BatchRequest) GetMethod() string
- func (x *BatchRequest) GetUri() string
- func (*BatchRequest) ProtoMessage()
- func (x *BatchRequest) ProtoReflect() protoreflect.Message
- func (x *BatchRequest) Reset()
- func (x *BatchRequest) String() string
- type BufferedRequest
- func (*BufferedRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BufferedRequest) GetAccountId() int64
- func (x *BufferedRequest) GetBody() string
- func (x *BufferedRequest) GetContentType() string
- func (x *BufferedRequest) GetFifo() bool
- func (x *BufferedRequest) GetLimitGroups() []string
- func (x *BufferedRequest) GetMethod() string
- func (x *BufferedRequest) GetUri() string
- func (*BufferedRequest) ProtoMessage()
- func (x *BufferedRequest) ProtoReflect() protoreflect.Message
- func (x *BufferedRequest) Reset()
- func (x *BufferedRequest) String() string
- type ChangedBy
- func (*ChangedBy) Descriptor() ([]byte, []int)deprecated
- func (x *ChangedBy) GetApiKeyId() string
- func (x *ChangedBy) GetEmail() string
- func (x *ChangedBy) GetUserId() int64
- func (x *ChangedBy) GetUserIdentity() string
- func (*ChangedBy) ProtoMessage()
- func (x *ChangedBy) ProtoReflect() protoreflect.Message
- func (x *ChangedBy) Reset()
- func (x *ChangedBy) String() string
- type ClientConfigValue
- func (*ClientConfigValue) Descriptor() ([]byte, []int)deprecated
- func (x *ClientConfigValue) GetBool() bool
- func (x *ClientConfigValue) GetConfigEvaluationMetadata() *ConfigEvaluationMetaData
- func (x *ClientConfigValue) GetDouble() float64
- func (x *ClientConfigValue) GetDuration() *ClientDuration
- func (x *ClientConfigValue) GetInt() int64
- func (x *ClientConfigValue) GetIntRange() *IntRange
- func (x *ClientConfigValue) GetJson() *Json
- func (x *ClientConfigValue) GetLogLevel() LogLevel
- func (x *ClientConfigValue) GetStringList() *StringList
- func (x *ClientConfigValue) GetString_() string
- func (x *ClientConfigValue) GetType() isClientConfigValue_Type
- func (*ClientConfigValue) ProtoMessage()
- func (x *ClientConfigValue) ProtoReflect() protoreflect.Message
- func (x *ClientConfigValue) Reset()
- func (x *ClientConfigValue) String() string
- type ClientConfigValue_Bool
- type ClientConfigValue_Double
- type ClientConfigValue_Duration
- type ClientConfigValue_Int
- type ClientConfigValue_IntRange
- type ClientConfigValue_Json
- type ClientConfigValue_LogLevel
- type ClientConfigValue_StringList
- type ClientConfigValue_String_
- type ClientDuration
- func (*ClientDuration) Descriptor() ([]byte, []int)deprecated
- func (x *ClientDuration) GetDefinition() string
- func (x *ClientDuration) GetNanos() int32
- func (x *ClientDuration) GetSeconds() int64
- func (*ClientDuration) ProtoMessage()
- func (x *ClientDuration) ProtoReflect() protoreflect.Message
- func (x *ClientDuration) Reset()
- func (x *ClientDuration) String() string
- type ClientStats
- func (*ClientStats) Descriptor() ([]byte, []int)deprecated
- func (x *ClientStats) GetDroppedEventCount() uint64
- func (x *ClientStats) GetEnd() int64
- func (x *ClientStats) GetStart() int64
- func (*ClientStats) ProtoMessage()
- func (x *ClientStats) ProtoReflect() protoreflect.Message
- func (x *ClientStats) Reset()
- func (x *ClientStats) String() string
- type ConditionalValue
- func (*ConditionalValue) Descriptor() ([]byte, []int)deprecated
- func (x *ConditionalValue) GetCriteria() []*Criterion
- func (x *ConditionalValue) GetValue() *ConfigValue
- func (*ConditionalValue) ProtoMessage()
- func (x *ConditionalValue) ProtoReflect() protoreflect.Message
- func (x *ConditionalValue) Reset()
- func (x *ConditionalValue) String() string
- type Config
- func (*Config) Descriptor() ([]byte, []int)deprecated
- func (x *Config) GetAllowableValues() []*ConfigValue
- func (x *Config) GetChangedBy() *ChangedBy
- func (x *Config) GetConfigType() ConfigType
- func (x *Config) GetDraftId() int64
- func (x *Config) GetId() int64
- func (x *Config) GetKey() string
- func (x *Config) GetProjectId() int64
- func (x *Config) GetRows() []*ConfigRow
- func (x *Config) GetSchemaKey() string
- func (x *Config) GetSendToClientSdk() bool
- func (x *Config) GetValueType() Config_ValueType
- func (*Config) ProtoMessage()
- func (x *Config) ProtoReflect() protoreflect.Message
- func (x *Config) Reset()
- func (x *Config) String() string
- type ConfigEvaluationCounter
- func (*ConfigEvaluationCounter) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigEvaluationCounter) GetConditionalValueIndex() uint32
- func (x *ConfigEvaluationCounter) GetConfigId() int64
- func (x *ConfigEvaluationCounter) GetConfigRowIndex() uint32
- func (x *ConfigEvaluationCounter) GetCount() int64
- func (x *ConfigEvaluationCounter) GetReason() ConfigEvaluationCounter_Reason
- func (x *ConfigEvaluationCounter) GetSelectedIndex() uint32
- func (x *ConfigEvaluationCounter) GetSelectedValue() *ConfigValue
- func (x *ConfigEvaluationCounter) GetWeightedValueIndex() uint32
- func (*ConfigEvaluationCounter) ProtoMessage()
- func (x *ConfigEvaluationCounter) ProtoReflect() protoreflect.Message
- func (x *ConfigEvaluationCounter) Reset()
- func (x *ConfigEvaluationCounter) String() string
- type ConfigEvaluationCounter_Reason
- func (ConfigEvaluationCounter_Reason) Descriptor() protoreflect.EnumDescriptor
- func (x ConfigEvaluationCounter_Reason) Enum() *ConfigEvaluationCounter_Reason
- func (ConfigEvaluationCounter_Reason) EnumDescriptor() ([]byte, []int)deprecated
- func (x ConfigEvaluationCounter_Reason) Number() protoreflect.EnumNumber
- func (x ConfigEvaluationCounter_Reason) String() string
- func (ConfigEvaluationCounter_Reason) Type() protoreflect.EnumType
- type ConfigEvaluationMetaData
- func (*ConfigEvaluationMetaData) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigEvaluationMetaData) GetConditionalValueIndex() int64
- func (x *ConfigEvaluationMetaData) GetConfigRowIndex() int64
- func (x *ConfigEvaluationMetaData) GetId() int64
- func (x *ConfigEvaluationMetaData) GetType() ConfigType
- func (x *ConfigEvaluationMetaData) GetValueType() Config_ValueType
- func (x *ConfigEvaluationMetaData) GetWeightedValueIndex() int64
- func (*ConfigEvaluationMetaData) ProtoMessage()
- func (x *ConfigEvaluationMetaData) ProtoReflect() protoreflect.Message
- func (x *ConfigEvaluationMetaData) Reset()
- func (x *ConfigEvaluationMetaData) String() string
- type ConfigEvaluationSummaries
- func (*ConfigEvaluationSummaries) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigEvaluationSummaries) GetEnd() int64
- func (x *ConfigEvaluationSummaries) GetStart() int64
- func (x *ConfigEvaluationSummaries) GetSummaries() []*ConfigEvaluationSummary
- func (*ConfigEvaluationSummaries) ProtoMessage()
- func (x *ConfigEvaluationSummaries) ProtoReflect() protoreflect.Message
- func (x *ConfigEvaluationSummaries) Reset()
- func (x *ConfigEvaluationSummaries) String() string
- type ConfigEvaluationSummary
- func (*ConfigEvaluationSummary) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigEvaluationSummary) GetCounters() []*ConfigEvaluationCounter
- func (x *ConfigEvaluationSummary) GetKey() string
- func (x *ConfigEvaluationSummary) GetType() ConfigType
- func (*ConfigEvaluationSummary) ProtoMessage()
- func (x *ConfigEvaluationSummary) ProtoReflect() protoreflect.Message
- func (x *ConfigEvaluationSummary) Reset()
- func (x *ConfigEvaluationSummary) String() string
- type ConfigEvaluations
- func (*ConfigEvaluations) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigEvaluations) GetApikeyMetadata() *ApiKeyMetadata
- func (x *ConfigEvaluations) GetDefaultContext() *ContextSet
- func (x *ConfigEvaluations) GetValues() map[string]*ClientConfigValue
- func (*ConfigEvaluations) ProtoMessage()
- func (x *ConfigEvaluations) ProtoReflect() protoreflect.Message
- func (x *ConfigEvaluations) Reset()
- func (x *ConfigEvaluations) String() string
- type ConfigRow
- func (*ConfigRow) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigRow) GetProjectEnvId() int64
- func (x *ConfigRow) GetProperties() map[string]*ConfigValue
- func (x *ConfigRow) GetValues() []*ConditionalValue
- func (*ConfigRow) ProtoMessage()
- func (x *ConfigRow) ProtoReflect() protoreflect.Message
- func (x *ConfigRow) Reset()
- func (x *ConfigRow) String() string
- type ConfigServicePointer
- func (*ConfigServicePointer) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigServicePointer) GetProjectEnvId() int64
- func (x *ConfigServicePointer) GetProjectId() int64
- func (x *ConfigServicePointer) GetStartAtId() int64
- func (*ConfigServicePointer) ProtoMessage()
- func (x *ConfigServicePointer) ProtoReflect() protoreflect.Message
- func (x *ConfigServicePointer) Reset()
- func (x *ConfigServicePointer) String() string
- type ConfigType
- type ConfigValue
- func (*ConfigValue) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigValue) GetBool() bool
- func (x *ConfigValue) GetBytes() []byte
- func (x *ConfigValue) GetConfidential() bool
- func (x *ConfigValue) GetDecryptWith() string
- func (x *ConfigValue) GetDescription() string
- func (x *ConfigValue) GetDouble() float64
- func (x *ConfigValue) GetDuration() *IsoDuration
- func (x *ConfigValue) GetInt() int64
- func (x *ConfigValue) GetIntRange() *IntRange
- func (x *ConfigValue) GetJson() *Json
- func (x *ConfigValue) GetLimitDefinition() *LimitDefinition
- func (x *ConfigValue) GetLogLevel() LogLevel
- func (x *ConfigValue) GetName() string
- func (x *ConfigValue) GetProvided() *Provided
- func (x *ConfigValue) GetSchema() *Schema
- func (x *ConfigValue) GetStringList() *StringList
- func (x *ConfigValue) GetString_() string
- func (x *ConfigValue) GetType() isConfigValue_Type
- func (x *ConfigValue) GetWeightedValues() *WeightedValues
- func (*ConfigValue) ProtoMessage()
- func (x *ConfigValue) ProtoReflect() protoreflect.Message
- func (x *ConfigValue) Reset()
- func (x *ConfigValue) String() string
- type ConfigValue_Bool
- type ConfigValue_Bytes
- type ConfigValue_Double
- type ConfigValue_Duration
- type ConfigValue_Int
- type ConfigValue_IntRange
- type ConfigValue_Json
- type ConfigValue_LimitDefinition
- type ConfigValue_LogLevel
- type ConfigValue_Provided
- type ConfigValue_Schema
- type ConfigValue_StringList
- type ConfigValue_String_
- type ConfigValue_WeightedValues
- type Config_ValueType
- func (Config_ValueType) Descriptor() protoreflect.EnumDescriptor
- func (x Config_ValueType) Enum() *Config_ValueType
- func (Config_ValueType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Config_ValueType) Number() protoreflect.EnumNumber
- func (x Config_ValueType) String() string
- func (Config_ValueType) Type() protoreflect.EnumType
- type Configs
- func (*Configs) Descriptor() ([]byte, []int)deprecated
- func (x *Configs) GetApikeyMetadata() *ApiKeyMetadata
- func (x *Configs) GetConfigServicePointer() *ConfigServicePointer
- func (x *Configs) GetConfigs() []*Config
- func (x *Configs) GetDefaultContext() *ContextSet
- func (x *Configs) GetKeepAlive() bool
- func (*Configs) ProtoMessage()
- func (x *Configs) ProtoReflect() protoreflect.Message
- func (x *Configs) Reset()
- func (x *Configs) String() string
- type Context
- type ContextSet
- type ContextShape
- func (*ContextShape) Descriptor() ([]byte, []int)deprecated
- func (x *ContextShape) GetFieldTypes() map[string]int32
- func (x *ContextShape) GetName() string
- func (*ContextShape) ProtoMessage()
- func (x *ContextShape) ProtoReflect() protoreflect.Message
- func (x *ContextShape) Reset()
- func (x *ContextShape) String() string
- type ContextShapes
- func (*ContextShapes) Descriptor() ([]byte, []int)deprecated
- func (x *ContextShapes) GetNamespace() string
- func (x *ContextShapes) GetShapes() []*ContextShape
- func (*ContextShapes) ProtoMessage()
- func (x *ContextShapes) ProtoReflect() protoreflect.Message
- func (x *ContextShapes) Reset()
- func (x *ContextShapes) String() string
- type CreationResponse
- func (*CreationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreationResponse) GetMessage() string
- func (x *CreationResponse) GetNewId() int64
- func (*CreationResponse) ProtoMessage()
- func (x *CreationResponse) ProtoReflect() protoreflect.Message
- func (x *CreationResponse) Reset()
- func (x *CreationResponse) String() string
- type Criterion
- func (*Criterion) Descriptor() ([]byte, []int)deprecated
- func (x *Criterion) GetOperator() Criterion_CriterionOperator
- func (x *Criterion) GetPropertyName() string
- func (x *Criterion) GetValueToMatch() *ConfigValue
- func (*Criterion) ProtoMessage()
- func (x *Criterion) ProtoReflect() protoreflect.Message
- func (x *Criterion) Reset()
- func (x *Criterion) String() string
- type Criterion_CriterionOperator
- func (Criterion_CriterionOperator) Descriptor() protoreflect.EnumDescriptor
- func (x Criterion_CriterionOperator) Enum() *Criterion_CriterionOperator
- func (Criterion_CriterionOperator) EnumDescriptor() ([]byte, []int)deprecated
- func (x Criterion_CriterionOperator) Number() protoreflect.EnumNumber
- func (x Criterion_CriterionOperator) String() string
- func (Criterion_CriterionOperator) Type() protoreflect.EnumType
- type EvaluatedConfig
- func (*EvaluatedConfig) Descriptor() ([]byte, []int)deprecated
- func (x *EvaluatedConfig) GetConfigVersion() int64
- func (x *EvaluatedConfig) GetContext() *ContextSet
- func (x *EvaluatedConfig) GetKey() string
- func (x *EvaluatedConfig) GetResult() *ConfigValue
- func (x *EvaluatedConfig) GetTimestamp() int64
- func (*EvaluatedConfig) ProtoMessage()
- func (x *EvaluatedConfig) ProtoReflect() protoreflect.Message
- func (x *EvaluatedConfig) Reset()
- func (x *EvaluatedConfig) String() string
- type EvaluatedConfigs
- func (*EvaluatedConfigs) Descriptor() ([]byte, []int)deprecated
- func (x *EvaluatedConfigs) GetConfigs() []*EvaluatedConfig
- func (*EvaluatedConfigs) ProtoMessage()
- func (x *EvaluatedConfigs) ProtoReflect() protoreflect.Message
- func (x *EvaluatedConfigs) Reset()
- func (x *EvaluatedConfigs) String() string
- type EvaluatedKeys
- func (*EvaluatedKeys) Descriptor() ([]byte, []int)deprecated
- func (x *EvaluatedKeys) GetKeys() []string
- func (x *EvaluatedKeys) GetNamespace() string
- func (*EvaluatedKeys) ProtoMessage()
- func (x *EvaluatedKeys) ProtoReflect() protoreflect.Message
- func (x *EvaluatedKeys) Reset()
- func (x *EvaluatedKeys) String() string
- type ExampleContext
- func (*ExampleContext) Descriptor() ([]byte, []int)deprecated
- func (x *ExampleContext) GetContextSet() *ContextSet
- func (x *ExampleContext) GetTimestamp() int64
- func (*ExampleContext) ProtoMessage()
- func (x *ExampleContext) ProtoReflect() protoreflect.Message
- func (x *ExampleContext) Reset()
- func (x *ExampleContext) String() string
- type ExampleContexts
- type IdBlock
- func (*IdBlock) Descriptor() ([]byte, []int)deprecated
- func (x *IdBlock) GetEnd() int64
- func (x *IdBlock) GetProjectEnvId() int64
- func (x *IdBlock) GetProjectId() int64
- func (x *IdBlock) GetSequenceName() string
- func (x *IdBlock) GetStart() int64
- func (*IdBlock) ProtoMessage()
- func (x *IdBlock) ProtoReflect() protoreflect.Message
- func (x *IdBlock) Reset()
- func (x *IdBlock) String() string
- type IdBlockRequest
- func (*IdBlockRequest) Descriptor() ([]byte, []int)deprecated
- func (x *IdBlockRequest) GetProjectEnvId() int64
- func (x *IdBlockRequest) GetProjectId() int64
- func (x *IdBlockRequest) GetSequenceName() string
- func (x *IdBlockRequest) GetSize() int64
- func (*IdBlockRequest) ProtoMessage()
- func (x *IdBlockRequest) ProtoReflect() protoreflect.Message
- func (x *IdBlockRequest) Reset()
- func (x *IdBlockRequest) String() string
- type Identity
- type IntRange
- type IsoDuration
- type Json
- type LimitDefinition
- func (*LimitDefinition) Descriptor() ([]byte, []int)deprecated
- func (x *LimitDefinition) GetAccountId() int64
- func (x *LimitDefinition) GetBurst() int32
- func (x *LimitDefinition) GetLastModified() int64
- func (x *LimitDefinition) GetLimit() int32
- func (x *LimitDefinition) GetPolicyName() LimitResponse_LimitPolicyNames
- func (x *LimitDefinition) GetReturnable() bool
- func (x *LimitDefinition) GetSafetyLevel() LimitDefinition_SafetyLevel
- func (*LimitDefinition) ProtoMessage()
- func (x *LimitDefinition) ProtoReflect() protoreflect.Message
- func (x *LimitDefinition) Reset()
- func (x *LimitDefinition) String() string
- type LimitDefinition_SafetyLevel
- func (LimitDefinition_SafetyLevel) Descriptor() protoreflect.EnumDescriptor
- func (x LimitDefinition_SafetyLevel) Enum() *LimitDefinition_SafetyLevel
- func (LimitDefinition_SafetyLevel) EnumDescriptor() ([]byte, []int)deprecated
- func (x LimitDefinition_SafetyLevel) Number() protoreflect.EnumNumber
- func (x LimitDefinition_SafetyLevel) String() string
- func (LimitDefinition_SafetyLevel) Type() protoreflect.EnumType
- type LimitDefinitions
- func (*LimitDefinitions) Descriptor() ([]byte, []int)deprecated
- func (x *LimitDefinitions) GetDefinitions() []*LimitDefinition
- func (*LimitDefinitions) ProtoMessage()
- func (x *LimitDefinitions) ProtoReflect() protoreflect.Message
- func (x *LimitDefinitions) Reset()
- func (x *LimitDefinitions) String() string
- type LimitRequest
- func (*LimitRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LimitRequest) GetAccountId() int64
- func (x *LimitRequest) GetAcquireAmount() int32
- func (x *LimitRequest) GetAllowPartialResponse() bool
- func (x *LimitRequest) GetGroups() []string
- func (x *LimitRequest) GetLimitCombiner() LimitRequest_LimitCombiner
- func (x *LimitRequest) GetSafetyLevel() LimitDefinition_SafetyLevel
- func (*LimitRequest) ProtoMessage()
- func (x *LimitRequest) ProtoReflect() protoreflect.Message
- func (x *LimitRequest) Reset()
- func (x *LimitRequest) String() string
- type LimitRequest_LimitCombiner
- func (LimitRequest_LimitCombiner) Descriptor() protoreflect.EnumDescriptor
- func (x LimitRequest_LimitCombiner) Enum() *LimitRequest_LimitCombiner
- func (LimitRequest_LimitCombiner) EnumDescriptor() ([]byte, []int)deprecated
- func (x LimitRequest_LimitCombiner) Number() protoreflect.EnumNumber
- func (x LimitRequest_LimitCombiner) String() string
- func (LimitRequest_LimitCombiner) Type() protoreflect.EnumType
- type LimitResponse
- func (*LimitResponse) Descriptor() ([]byte, []int)deprecated
- func (x *LimitResponse) GetAmount() int64
- func (x *LimitResponse) GetCurrentBucket() int64
- func (x *LimitResponse) GetEnforcedGroup() string
- func (x *LimitResponse) GetExpiresAt() int64
- func (x *LimitResponse) GetLimitResetAt() int64
- func (x *LimitResponse) GetPassed() bool
- func (x *LimitResponse) GetPolicyGroup() string
- func (x *LimitResponse) GetPolicyLimit() int32
- func (x *LimitResponse) GetPolicyName() LimitResponse_LimitPolicyNames
- func (x *LimitResponse) GetSafetyLevel() LimitDefinition_SafetyLevel
- func (*LimitResponse) ProtoMessage()
- func (x *LimitResponse) ProtoReflect() protoreflect.Message
- func (x *LimitResponse) Reset()
- func (x *LimitResponse) String() string
- type LimitResponse_LimitPolicyNames
- func (LimitResponse_LimitPolicyNames) Descriptor() protoreflect.EnumDescriptor
- func (x LimitResponse_LimitPolicyNames) Enum() *LimitResponse_LimitPolicyNames
- func (LimitResponse_LimitPolicyNames) EnumDescriptor() ([]byte, []int)deprecated
- func (x LimitResponse_LimitPolicyNames) Number() protoreflect.EnumNumber
- func (x LimitResponse_LimitPolicyNames) String() string
- func (LimitResponse_LimitPolicyNames) Type() protoreflect.EnumType
- type LogLevel
- type Logger
- func (*Logger) Descriptor() ([]byte, []int)deprecated
- func (x *Logger) GetDebugs() int64
- func (x *Logger) GetErrors() int64
- func (x *Logger) GetFatals() int64
- func (x *Logger) GetInfos() int64
- func (x *Logger) GetLoggerName() string
- func (x *Logger) GetTraces() int64
- func (x *Logger) GetWarns() int64
- func (*Logger) ProtoMessage()
- func (x *Logger) ProtoReflect() protoreflect.Message
- func (x *Logger) Reset()
- func (x *Logger) String() string
- type LoggerReportResponse
- type Loggers
- func (*Loggers) Descriptor() ([]byte, []int)deprecated
- func (x *Loggers) GetEndAt() int64
- func (x *Loggers) GetInstanceHash() string
- func (x *Loggers) GetLoggers() []*Logger
- func (x *Loggers) GetNamespace() string
- func (x *Loggers) GetStartAt() int64
- func (*Loggers) ProtoMessage()
- func (x *Loggers) ProtoReflect() protoreflect.Message
- func (x *Loggers) Reset()
- func (x *Loggers) String() string
- type LoggersTelemetryEvent
- func (*LoggersTelemetryEvent) Descriptor() ([]byte, []int)deprecated
- func (x *LoggersTelemetryEvent) GetEndAt() int64
- func (x *LoggersTelemetryEvent) GetLoggers() []*Logger
- func (x *LoggersTelemetryEvent) GetStartAt() int64
- func (*LoggersTelemetryEvent) ProtoMessage()
- func (x *LoggersTelemetryEvent) ProtoReflect() protoreflect.Message
- func (x *LoggersTelemetryEvent) Reset()
- func (x *LoggersTelemetryEvent) String() string
- type OnFailure
- type Provided
- type ProvidedSource
- func (ProvidedSource) Descriptor() protoreflect.EnumDescriptor
- func (x ProvidedSource) Enum() *ProvidedSource
- func (ProvidedSource) EnumDescriptor() ([]byte, []int)deprecated
- func (x ProvidedSource) Number() protoreflect.EnumNumber
- func (x ProvidedSource) String() string
- func (ProvidedSource) Type() protoreflect.EnumType
- type Schema
- type Schema_SchemaType
- func (Schema_SchemaType) Descriptor() protoreflect.EnumDescriptor
- func (x Schema_SchemaType) Enum() *Schema_SchemaType
- func (Schema_SchemaType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Schema_SchemaType) Number() protoreflect.EnumNumber
- func (x Schema_SchemaType) String() string
- func (Schema_SchemaType) Type() protoreflect.EnumType
- type StringList
- type TelemetryEvent
- func (*TelemetryEvent) Descriptor() ([]byte, []int)deprecated
- func (x *TelemetryEvent) GetClientStats() *ClientStats
- func (x *TelemetryEvent) GetContextShapes() *ContextShapes
- func (x *TelemetryEvent) GetExampleContexts() *ExampleContexts
- func (x *TelemetryEvent) GetLoggers() *LoggersTelemetryEvent
- func (x *TelemetryEvent) GetPayload() isTelemetryEvent_Payload
- func (x *TelemetryEvent) GetSummaries() *ConfigEvaluationSummaries
- func (*TelemetryEvent) ProtoMessage()
- func (x *TelemetryEvent) ProtoReflect() protoreflect.Message
- func (x *TelemetryEvent) Reset()
- func (x *TelemetryEvent) String() string
- type TelemetryEvent_ClientStats
- type TelemetryEvent_ContextShapes
- type TelemetryEvent_ExampleContexts
- type TelemetryEvent_Loggers
- type TelemetryEvent_Summaries
- type TelemetryEvents
- func (*TelemetryEvents) Descriptor() ([]byte, []int)deprecated
- func (x *TelemetryEvents) GetEvents() []*TelemetryEvent
- func (x *TelemetryEvents) GetInstanceHash() string
- func (*TelemetryEvents) ProtoMessage()
- func (x *TelemetryEvents) ProtoReflect() protoreflect.Message
- func (x *TelemetryEvents) Reset()
- func (x *TelemetryEvents) String() string
- type TelemetryEventsResponse
- func (*TelemetryEventsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TelemetryEventsResponse) GetSuccess() bool
- func (*TelemetryEventsResponse) ProtoMessage()
- func (x *TelemetryEventsResponse) ProtoReflect() protoreflect.Message
- func (x *TelemetryEventsResponse) Reset()
- func (x *TelemetryEventsResponse) String() string
- type WeightedValue
- func (*WeightedValue) Descriptor() ([]byte, []int)deprecated
- func (x *WeightedValue) GetValue() *ConfigValue
- func (x *WeightedValue) GetWeight() int32
- func (*WeightedValue) ProtoMessage()
- func (x *WeightedValue) ProtoReflect() protoreflect.Message
- func (x *WeightedValue) Reset()
- func (x *WeightedValue) String() string
- type WeightedValues
- func (*WeightedValues) Descriptor() ([]byte, []int)deprecated
- func (x *WeightedValues) GetHashByPropertyName() string
- func (x *WeightedValues) GetWeightedValues() []*WeightedValue
- func (*WeightedValues) ProtoMessage()
- func (x *WeightedValues) ProtoReflect() protoreflect.Message
- func (x *WeightedValues) Reset()
- func (x *WeightedValues) String() string
Constants ¶
This section is empty.
Variables ¶
var ( ProvidedSource_name = map[int32]string{ 0: "PROVIDED_SOURCE_NOT_SET", 1: "ENV_VAR", } ProvidedSource_value = map[string]int32{ "PROVIDED_SOURCE_NOT_SET": 0, "ENV_VAR": 1, } )
Enum value maps for ProvidedSource.
var ( ConfigType_name = map[int32]string{ 0: "NOT_SET_CONFIG_TYPE", 1: "CONFIG", 2: "FEATURE_FLAG", 3: "LOG_LEVEL", 4: "SEGMENT", 5: "LIMIT_DEFINITION", 6: "DELETED", 7: "SCHEMA", 8: "LOG_LEVEL_V2", } ConfigType_value = map[string]int32{ "NOT_SET_CONFIG_TYPE": 0, "CONFIG": 1, "FEATURE_FLAG": 2, "LOG_LEVEL": 3, "SEGMENT": 4, "LIMIT_DEFINITION": 5, "DELETED": 6, "SCHEMA": 7, "LOG_LEVEL_V2": 8, } )
Enum value maps for ConfigType.
var ( LogLevel_name = map[int32]string{ 0: "NOT_SET_LOG_LEVEL", 1: "TRACE", 2: "DEBUG", 3: "INFO", 5: "WARN", 6: "ERROR", 9: "FATAL", } LogLevel_value = map[string]int32{ "NOT_SET_LOG_LEVEL": 0, "TRACE": 1, "DEBUG": 2, "INFO": 3, "WARN": 5, "ERROR": 6, "FATAL": 9, } )
Enum value maps for LogLevel.
var ( OnFailure_name = map[int32]string{ 0: "NOT_SET", 1: "LOG_AND_PASS", 2: "LOG_AND_FAIL", 3: "THROW", } OnFailure_value = map[string]int32{ "NOT_SET": 0, "LOG_AND_PASS": 1, "LOG_AND_FAIL": 2, "THROW": 3, } )
Enum value maps for OnFailure.
var ( Config_ValueType_name = map[int32]string{ 0: "NOT_SET_VALUE_TYPE", 1: "INT", 2: "STRING", 3: "BYTES", 4: "DOUBLE", 5: "BOOL", 7: "LIMIT_DEFINITION", 9: "LOG_LEVEL", 10: "STRING_LIST", 11: "INT_RANGE", 12: "DURATION", 13: "JSON", } Config_ValueType_value = map[string]int32{ "NOT_SET_VALUE_TYPE": 0, "INT": 1, "STRING": 2, "BYTES": 3, "DOUBLE": 4, "BOOL": 5, "LIMIT_DEFINITION": 7, "LOG_LEVEL": 9, "STRING_LIST": 10, "INT_RANGE": 11, "DURATION": 12, "JSON": 13, } )
Enum value maps for Config_ValueType.
var ( Criterion_CriterionOperator_name = map[int32]string{ 0: "NOT_SET", 1: "LOOKUP_KEY_IN", 2: "LOOKUP_KEY_NOT_IN", 3: "IN_SEG", 4: "NOT_IN_SEG", 5: "ALWAYS_TRUE", 6: "PROP_IS_ONE_OF", 7: "PROP_IS_NOT_ONE_OF", 8: "PROP_ENDS_WITH_ONE_OF", 9: "PROP_DOES_NOT_END_WITH_ONE_OF", 10: "HIERARCHICAL_MATCH", 11: "IN_INT_RANGE", 12: "PROP_STARTS_WITH_ONE_OF", 13: "PROP_DOES_NOT_START_WITH_ONE_OF", 14: "PROP_CONTAINS_ONE_OF", 15: "PROP_DOES_NOT_CONTAIN_ONE_OF", 16: "PROP_LESS_THAN", 17: "PROP_LESS_THAN_OR_EQUAL", 18: "PROP_GREATER_THAN", 19: "PROP_GREATER_THAN_OR_EQUAL", 20: "PROP_BEFORE", 21: "PROP_AFTER", 22: "PROP_MATCHES", 23: "PROP_DOES_NOT_MATCH", 24: "PROP_SEMVER_LESS_THAN", 25: "PROP_SEMVER_EQUAL", 26: "PROP_SEMVER_GREATER_THAN", } Criterion_CriterionOperator_value = map[string]int32{ "NOT_SET": 0, "LOOKUP_KEY_IN": 1, "LOOKUP_KEY_NOT_IN": 2, "IN_SEG": 3, "NOT_IN_SEG": 4, "ALWAYS_TRUE": 5, "PROP_IS_ONE_OF": 6, "PROP_IS_NOT_ONE_OF": 7, "PROP_ENDS_WITH_ONE_OF": 8, "PROP_DOES_NOT_END_WITH_ONE_OF": 9, "HIERARCHICAL_MATCH": 10, "IN_INT_RANGE": 11, "PROP_STARTS_WITH_ONE_OF": 12, "PROP_DOES_NOT_START_WITH_ONE_OF": 13, "PROP_CONTAINS_ONE_OF": 14, "PROP_DOES_NOT_CONTAIN_ONE_OF": 15, "PROP_LESS_THAN": 16, "PROP_LESS_THAN_OR_EQUAL": 17, "PROP_GREATER_THAN": 18, "PROP_GREATER_THAN_OR_EQUAL": 19, "PROP_BEFORE": 20, "PROP_AFTER": 21, "PROP_MATCHES": 22, "PROP_DOES_NOT_MATCH": 23, "PROP_SEMVER_LESS_THAN": 24, "PROP_SEMVER_EQUAL": 25, "PROP_SEMVER_GREATER_THAN": 26, } )
Enum value maps for Criterion_CriterionOperator.
var ( LimitResponse_LimitPolicyNames_name = map[int32]string{ 0: "NOT_SET", 1: "SECONDLY_ROLLING", 3: "MINUTELY_ROLLING", 5: "HOURLY_ROLLING", 7: "DAILY_ROLLING", 8: "MONTHLY_ROLLING", 9: "INFINITE", 10: "YEARLY_ROLLING", } LimitResponse_LimitPolicyNames_value = map[string]int32{ "NOT_SET": 0, "SECONDLY_ROLLING": 1, "MINUTELY_ROLLING": 3, "HOURLY_ROLLING": 5, "DAILY_ROLLING": 7, "MONTHLY_ROLLING": 8, "INFINITE": 9, "YEARLY_ROLLING": 10, } )
Enum value maps for LimitResponse_LimitPolicyNames.
var ( LimitRequest_LimitCombiner_name = map[int32]string{ 0: "NOT_SET", 1: "MINIMUM", 2: "MAXIMUM", } LimitRequest_LimitCombiner_value = map[string]int32{ "NOT_SET": 0, "MINIMUM": 1, "MAXIMUM": 2, } )
Enum value maps for LimitRequest_LimitCombiner.
var ( LimitDefinition_SafetyLevel_name = map[int32]string{ 0: "NOT_SET", 4: "L4_BEST_EFFORT", 5: "L5_BOMBPROOF", } LimitDefinition_SafetyLevel_value = map[string]int32{ "NOT_SET": 0, "L4_BEST_EFFORT": 4, "L5_BOMBPROOF": 5, } )
Enum value maps for LimitDefinition_SafetyLevel.
var ( ConfigEvaluationCounter_Reason_name = map[int32]string{ 0: "UNKNOWN", } ConfigEvaluationCounter_Reason_value = map[string]int32{ "UNKNOWN": 0, } )
Enum value maps for ConfigEvaluationCounter_Reason.
var ( Schema_SchemaType_name = map[int32]string{ 0: "UNKNOWN", 1: "ZOD", 2: "JSON_SCHEMA", } Schema_SchemaType_value = map[string]int32{ "UNKNOWN": 0, "ZOD": 1, "JSON_SCHEMA": 2, } )
Enum value maps for Schema_SchemaType.
var File_reforge_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type ApiKeyMetadata ¶
type ApiKeyMetadata struct {
KeyId *string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3,oneof" json:"key_id,omitempty"` // numeric currently, but making it string will be more flexible over time
UserId *string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3,oneof" json:"user_id,omitempty"` //ditto
// contains filtered or unexported fields
}
func (*ApiKeyMetadata) Descriptor
deprecated
func (*ApiKeyMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ApiKeyMetadata.ProtoReflect.Descriptor instead.
func (*ApiKeyMetadata) GetKeyId ¶
func (x *ApiKeyMetadata) GetKeyId() string
func (*ApiKeyMetadata) GetUserId ¶
func (x *ApiKeyMetadata) GetUserId() string
func (*ApiKeyMetadata) ProtoMessage ¶
func (*ApiKeyMetadata) ProtoMessage()
func (*ApiKeyMetadata) ProtoReflect ¶
func (x *ApiKeyMetadata) ProtoReflect() protoreflect.Message
func (*ApiKeyMetadata) Reset ¶
func (x *ApiKeyMetadata) Reset()
func (*ApiKeyMetadata) String ¶
func (x *ApiKeyMetadata) String() string
type BasicResponse ¶
type BasicResponse struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*BasicResponse) Descriptor
deprecated
func (*BasicResponse) Descriptor() ([]byte, []int)
Deprecated: Use BasicResponse.ProtoReflect.Descriptor instead.
func (*BasicResponse) GetMessage ¶
func (x *BasicResponse) GetMessage() string
func (*BasicResponse) ProtoMessage ¶
func (*BasicResponse) ProtoMessage()
func (*BasicResponse) ProtoReflect ¶
func (x *BasicResponse) ProtoReflect() protoreflect.Message
func (*BasicResponse) Reset ¶
func (x *BasicResponse) Reset()
func (*BasicResponse) String ¶
func (x *BasicResponse) String() string
type BatchRequest ¶
type BatchRequest struct {
AccountId int64 `protobuf:"varint,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
Method string `protobuf:"bytes,2,opt,name=method,proto3" json:"method,omitempty"`
Uri string `protobuf:"bytes,3,opt,name=uri,proto3" json:"uri,omitempty"`
Body string `protobuf:"bytes,4,opt,name=body,proto3" json:"body,omitempty"`
LimitGroups []string `protobuf:"bytes,5,rep,name=limit_groups,json=limitGroups,proto3" json:"limit_groups,omitempty"`
BatchTemplate string `protobuf:"bytes,6,opt,name=batch_template,json=batchTemplate,proto3" json:"batch_template,omitempty"`
BatchSeparator string `protobuf:"bytes,7,opt,name=batch_separator,json=batchSeparator,proto3" json:"batch_separator,omitempty"`
// contains filtered or unexported fields
}
func (*BatchRequest) Descriptor
deprecated
func (*BatchRequest) Descriptor() ([]byte, []int)
Deprecated: Use BatchRequest.ProtoReflect.Descriptor instead.
func (*BatchRequest) GetAccountId ¶
func (x *BatchRequest) GetAccountId() int64
func (*BatchRequest) GetBatchSeparator ¶
func (x *BatchRequest) GetBatchSeparator() string
func (*BatchRequest) GetBatchTemplate ¶
func (x *BatchRequest) GetBatchTemplate() string
func (*BatchRequest) GetBody ¶
func (x *BatchRequest) GetBody() string
func (*BatchRequest) GetLimitGroups ¶
func (x *BatchRequest) GetLimitGroups() []string
func (*BatchRequest) GetMethod ¶
func (x *BatchRequest) GetMethod() string
func (*BatchRequest) GetUri ¶
func (x *BatchRequest) GetUri() string
func (*BatchRequest) ProtoMessage ¶
func (*BatchRequest) ProtoMessage()
func (*BatchRequest) ProtoReflect ¶
func (x *BatchRequest) ProtoReflect() protoreflect.Message
func (*BatchRequest) Reset ¶
func (x *BatchRequest) Reset()
func (*BatchRequest) String ¶
func (x *BatchRequest) String() string
type BufferedRequest ¶
type BufferedRequest struct {
AccountId int64 `protobuf:"varint,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
Method string `protobuf:"bytes,2,opt,name=method,proto3" json:"method,omitempty"`
Uri string `protobuf:"bytes,3,opt,name=uri,proto3" json:"uri,omitempty"`
Body string `protobuf:"bytes,4,opt,name=body,proto3" json:"body,omitempty"`
LimitGroups []string `protobuf:"bytes,5,rep,name=limit_groups,json=limitGroups,proto3" json:"limit_groups,omitempty"`
ContentType string `protobuf:"bytes,6,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
Fifo bool `protobuf:"varint,7,opt,name=fifo,proto3" json:"fifo,omitempty"`
// contains filtered or unexported fields
}
func (*BufferedRequest) Descriptor
deprecated
func (*BufferedRequest) Descriptor() ([]byte, []int)
Deprecated: Use BufferedRequest.ProtoReflect.Descriptor instead.
func (*BufferedRequest) GetAccountId ¶
func (x *BufferedRequest) GetAccountId() int64
func (*BufferedRequest) GetBody ¶
func (x *BufferedRequest) GetBody() string
func (*BufferedRequest) GetContentType ¶
func (x *BufferedRequest) GetContentType() string
func (*BufferedRequest) GetFifo ¶
func (x *BufferedRequest) GetFifo() bool
func (*BufferedRequest) GetLimitGroups ¶
func (x *BufferedRequest) GetLimitGroups() []string
func (*BufferedRequest) GetMethod ¶
func (x *BufferedRequest) GetMethod() string
func (*BufferedRequest) GetUri ¶
func (x *BufferedRequest) GetUri() string
func (*BufferedRequest) ProtoMessage ¶
func (*BufferedRequest) ProtoMessage()
func (*BufferedRequest) ProtoReflect ¶
func (x *BufferedRequest) ProtoReflect() protoreflect.Message
func (*BufferedRequest) Reset ¶
func (x *BufferedRequest) Reset()
func (*BufferedRequest) String ¶
func (x *BufferedRequest) String() string
type ChangedBy ¶
type ChangedBy struct {
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
ApiKeyId string `protobuf:"bytes,3,opt,name=api_key_id,json=apiKeyId,proto3" json:"api_key_id,omitempty"`
UserIdentity string `protobuf:"bytes,4,opt,name=user_identity,json=userIdentity,proto3" json:"user_identity,omitempty"`
// contains filtered or unexported fields
}
func (*ChangedBy) Descriptor
deprecated
func (*ChangedBy) GetApiKeyId ¶
func (*ChangedBy) GetUserIdentity ¶ added in v1.1.0
func (*ChangedBy) ProtoMessage ¶
func (*ChangedBy) ProtoMessage()
func (*ChangedBy) ProtoReflect ¶
func (x *ChangedBy) ProtoReflect() protoreflect.Message
type ClientConfigValue ¶
type ClientConfigValue struct {
// Types that are valid to be assigned to Type:
//
// *ClientConfigValue_Int
// *ClientConfigValue_String_
// *ClientConfigValue_Double
// *ClientConfigValue_Bool
// *ClientConfigValue_LogLevel
// *ClientConfigValue_StringList
// *ClientConfigValue_IntRange
// *ClientConfigValue_Duration
// *ClientConfigValue_Json
Type isClientConfigValue_Type `protobuf_oneof:"type"`
ConfigEvaluationMetadata *ConfigEvaluationMetaData `` /* 141-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ClientConfigValue) Descriptor
deprecated
func (*ClientConfigValue) Descriptor() ([]byte, []int)
Deprecated: Use ClientConfigValue.ProtoReflect.Descriptor instead.
func (*ClientConfigValue) GetBool ¶
func (x *ClientConfigValue) GetBool() bool
func (*ClientConfigValue) GetConfigEvaluationMetadata ¶
func (x *ClientConfigValue) GetConfigEvaluationMetadata() *ConfigEvaluationMetaData
func (*ClientConfigValue) GetDouble ¶
func (x *ClientConfigValue) GetDouble() float64
func (*ClientConfigValue) GetDuration ¶
func (x *ClientConfigValue) GetDuration() *ClientDuration
func (*ClientConfigValue) GetInt ¶
func (x *ClientConfigValue) GetInt() int64
func (*ClientConfigValue) GetIntRange ¶
func (x *ClientConfigValue) GetIntRange() *IntRange
func (*ClientConfigValue) GetJson ¶
func (x *ClientConfigValue) GetJson() *Json
func (*ClientConfigValue) GetLogLevel ¶
func (x *ClientConfigValue) GetLogLevel() LogLevel
func (*ClientConfigValue) GetStringList ¶
func (x *ClientConfigValue) GetStringList() *StringList
func (*ClientConfigValue) GetString_ ¶
func (x *ClientConfigValue) GetString_() string
func (*ClientConfigValue) GetType ¶
func (x *ClientConfigValue) GetType() isClientConfigValue_Type
func (*ClientConfigValue) ProtoMessage ¶
func (*ClientConfigValue) ProtoMessage()
func (*ClientConfigValue) ProtoReflect ¶
func (x *ClientConfigValue) ProtoReflect() protoreflect.Message
func (*ClientConfigValue) Reset ¶
func (x *ClientConfigValue) Reset()
func (*ClientConfigValue) String ¶
func (x *ClientConfigValue) String() string
type ClientConfigValue_Bool ¶
type ClientConfigValue_Bool struct {
Bool bool `protobuf:"varint,4,opt,name=bool,proto3,oneof"`
}
type ClientConfigValue_Double ¶
type ClientConfigValue_Double struct {
Double float64 `protobuf:"fixed64,3,opt,name=double,proto3,oneof"`
}
type ClientConfigValue_Duration ¶
type ClientConfigValue_Duration struct {
Duration *ClientDuration `protobuf:"bytes,9,opt,name=duration,proto3,oneof"`
}
type ClientConfigValue_Int ¶
type ClientConfigValue_Int struct {
Int int64 `protobuf:"varint,1,opt,name=int,proto3,oneof"`
}
type ClientConfigValue_IntRange ¶
type ClientConfigValue_IntRange struct {
IntRange *IntRange `protobuf:"bytes,8,opt,name=int_range,json=intRange,proto3,oneof"`
}
type ClientConfigValue_Json ¶
type ClientConfigValue_Json struct {
Json *Json `protobuf:"bytes,10,opt,name=json,proto3,oneof"`
}
type ClientConfigValue_LogLevel ¶
type ClientConfigValue_LogLevel struct {
LogLevel LogLevel `protobuf:"varint,5,opt,name=log_level,json=logLevel,proto3,enum=reforge.LogLevel,oneof"`
}
type ClientConfigValue_StringList ¶
type ClientConfigValue_StringList struct {
StringList *StringList `protobuf:"bytes,7,opt,name=string_list,json=stringList,proto3,oneof"`
}
type ClientConfigValue_String_ ¶
type ClientConfigValue_String_ struct {
String_ string `protobuf:"bytes,2,opt,name=string,proto3,oneof"`
}
type ClientDuration ¶
type ClientDuration struct {
Seconds int64 `protobuf:"varint,1,opt,name=seconds,proto3" json:"seconds,omitempty"` // the actual time is the sum of these, so 1.5 seconds would be seconds = 1, nanos = 500_000_000
Nanos int32 `protobuf:"varint,2,opt,name=nanos,proto3" json:"nanos,omitempty"`
Definition string `protobuf:"bytes,3,opt,name=definition,proto3" json:"definition,omitempty"`
// contains filtered or unexported fields
}
func (*ClientDuration) Descriptor
deprecated
func (*ClientDuration) Descriptor() ([]byte, []int)
Deprecated: Use ClientDuration.ProtoReflect.Descriptor instead.
func (*ClientDuration) GetDefinition ¶
func (x *ClientDuration) GetDefinition() string
func (*ClientDuration) GetNanos ¶
func (x *ClientDuration) GetNanos() int32
func (*ClientDuration) GetSeconds ¶
func (x *ClientDuration) GetSeconds() int64
func (*ClientDuration) ProtoMessage ¶
func (*ClientDuration) ProtoMessage()
func (*ClientDuration) ProtoReflect ¶
func (x *ClientDuration) ProtoReflect() protoreflect.Message
func (*ClientDuration) Reset ¶
func (x *ClientDuration) Reset()
func (*ClientDuration) String ¶
func (x *ClientDuration) String() string
type ClientStats ¶
type ClientStats struct {
Start int64 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
End int64 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"`
DroppedEventCount uint64 `protobuf:"varint,3,opt,name=dropped_event_count,json=droppedEventCount,proto3" json:"dropped_event_count,omitempty"`
// contains filtered or unexported fields
}
func (*ClientStats) Descriptor
deprecated
func (*ClientStats) Descriptor() ([]byte, []int)
Deprecated: Use ClientStats.ProtoReflect.Descriptor instead.
func (*ClientStats) GetDroppedEventCount ¶
func (x *ClientStats) GetDroppedEventCount() uint64
func (*ClientStats) GetEnd ¶
func (x *ClientStats) GetEnd() int64
func (*ClientStats) GetStart ¶
func (x *ClientStats) GetStart() int64
func (*ClientStats) ProtoMessage ¶
func (*ClientStats) ProtoMessage()
func (*ClientStats) ProtoReflect ¶
func (x *ClientStats) ProtoReflect() protoreflect.Message
func (*ClientStats) Reset ¶
func (x *ClientStats) Reset()
func (*ClientStats) String ¶
func (x *ClientStats) String() string
type ConditionalValue ¶
type ConditionalValue struct {
Criteria []*Criterion `protobuf:"bytes,1,rep,name=criteria,proto3" json:"criteria,omitempty"` // if all criteria match, then the rule is matched and value is returned
Value *ConfigValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*ConditionalValue) Descriptor
deprecated
func (*ConditionalValue) Descriptor() ([]byte, []int)
Deprecated: Use ConditionalValue.ProtoReflect.Descriptor instead.
func (*ConditionalValue) GetCriteria ¶
func (x *ConditionalValue) GetCriteria() []*Criterion
func (*ConditionalValue) GetValue ¶
func (x *ConditionalValue) GetValue() *ConfigValue
func (*ConditionalValue) ProtoMessage ¶
func (*ConditionalValue) ProtoMessage()
func (*ConditionalValue) ProtoReflect ¶
func (x *ConditionalValue) ProtoReflect() protoreflect.Message
func (*ConditionalValue) Reset ¶
func (x *ConditionalValue) Reset()
func (*ConditionalValue) String ¶
func (x *ConditionalValue) String() string
type Config ¶
type Config struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
ProjectId int64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
ChangedBy *ChangedBy `protobuf:"bytes,4,opt,name=changed_by,json=changedBy,proto3" json:"changed_by,omitempty"`
Rows []*ConfigRow `protobuf:"bytes,5,rep,name=rows,proto3" json:"rows,omitempty"`
AllowableValues []*ConfigValue `protobuf:"bytes,6,rep,name=allowable_values,json=allowableValues,proto3" json:"allowable_values,omitempty"`
ConfigType ConfigType `protobuf:"varint,7,opt,name=config_type,json=configType,proto3,enum=reforge.ConfigType" json:"config_type,omitempty"`
DraftId *int64 `protobuf:"varint,8,opt,name=draft_id,json=draftId,proto3,oneof" json:"draft_id,omitempty"`
ValueType Config_ValueType `protobuf:"varint,9,opt,name=value_type,json=valueType,proto3,enum=reforge.Config_ValueType" json:"value_type,omitempty"`
SendToClientSdk bool `protobuf:"varint,10,opt,name=send_to_client_sdk,json=sendToClientSdk,proto3" json:"send_to_client_sdk,omitempty"` // default value of a boolean in proto3 is false
SchemaKey *string `protobuf:"bytes,11,opt,name=schema_key,json=schemaKey,proto3,oneof" json:"schema_key,omitempty"`
// contains filtered or unexported fields
}
func (*Config) Descriptor
deprecated
func (*Config) GetAllowableValues ¶
func (x *Config) GetAllowableValues() []*ConfigValue
func (*Config) GetChangedBy ¶
func (*Config) GetConfigType ¶
func (x *Config) GetConfigType() ConfigType
func (*Config) GetDraftId ¶
func (*Config) GetProjectId ¶
func (*Config) GetSchemaKey ¶
func (*Config) GetSendToClientSdk ¶
func (*Config) GetValueType ¶
func (x *Config) GetValueType() Config_ValueType
func (*Config) ProtoMessage ¶
func (*Config) ProtoMessage()
func (*Config) ProtoReflect ¶
func (x *Config) ProtoReflect() protoreflect.Message
type ConfigEvaluationCounter ¶
type ConfigEvaluationCounter struct {
Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
ConfigId *int64 `protobuf:"varint,2,opt,name=config_id,json=configId,proto3,oneof" json:"config_id,omitempty"`
SelectedIndex *uint32 `protobuf:"varint,3,opt,name=selected_index,json=selectedIndex,proto3,oneof" json:"selected_index,omitempty"` // index into the allowed-values list in the config
SelectedValue *ConfigValue `protobuf:"bytes,4,opt,name=selected_value,json=selectedValue,proto3,oneof" json:"selected_value,omitempty"`
ConfigRowIndex *uint32 `protobuf:"varint,5,opt,name=config_row_index,json=configRowIndex,proto3,oneof" json:"config_row_index,omitempty"` // which row matched
ConditionalValueIndex *uint32 `` // which ConditionalValue in the row matched?
/* 133-byte string literal not displayed */
WeightedValueIndex *uint32 `protobuf:"varint,7,opt,name=weighted_value_index,json=weightedValueIndex,proto3,oneof" json:"weighted_value_index,omitempty"` // index into the weighted value array
Reason ConfigEvaluationCounter_Reason `protobuf:"varint,8,opt,name=reason,proto3,enum=reforge.ConfigEvaluationCounter_Reason" json:"reason,omitempty"`
// contains filtered or unexported fields
}
func (*ConfigEvaluationCounter) Descriptor
deprecated
func (*ConfigEvaluationCounter) Descriptor() ([]byte, []int)
Deprecated: Use ConfigEvaluationCounter.ProtoReflect.Descriptor instead.
func (*ConfigEvaluationCounter) GetConditionalValueIndex ¶
func (x *ConfigEvaluationCounter) GetConditionalValueIndex() uint32
func (*ConfigEvaluationCounter) GetConfigId ¶
func (x *ConfigEvaluationCounter) GetConfigId() int64
func (*ConfigEvaluationCounter) GetConfigRowIndex ¶
func (x *ConfigEvaluationCounter) GetConfigRowIndex() uint32
func (*ConfigEvaluationCounter) GetCount ¶
func (x *ConfigEvaluationCounter) GetCount() int64
func (*ConfigEvaluationCounter) GetReason ¶
func (x *ConfigEvaluationCounter) GetReason() ConfigEvaluationCounter_Reason
func (*ConfigEvaluationCounter) GetSelectedIndex ¶
func (x *ConfigEvaluationCounter) GetSelectedIndex() uint32
func (*ConfigEvaluationCounter) GetSelectedValue ¶
func (x *ConfigEvaluationCounter) GetSelectedValue() *ConfigValue
func (*ConfigEvaluationCounter) GetWeightedValueIndex ¶
func (x *ConfigEvaluationCounter) GetWeightedValueIndex() uint32
func (*ConfigEvaluationCounter) ProtoMessage ¶
func (*ConfigEvaluationCounter) ProtoMessage()
func (*ConfigEvaluationCounter) ProtoReflect ¶
func (x *ConfigEvaluationCounter) ProtoReflect() protoreflect.Message
func (*ConfigEvaluationCounter) Reset ¶
func (x *ConfigEvaluationCounter) Reset()
func (*ConfigEvaluationCounter) String ¶
func (x *ConfigEvaluationCounter) String() string
type ConfigEvaluationCounter_Reason ¶
type ConfigEvaluationCounter_Reason int32
const (
ConfigEvaluationCounter_UNKNOWN ConfigEvaluationCounter_Reason = 0
)
func (ConfigEvaluationCounter_Reason) Descriptor ¶
func (ConfigEvaluationCounter_Reason) Descriptor() protoreflect.EnumDescriptor
func (ConfigEvaluationCounter_Reason) Enum ¶
func (x ConfigEvaluationCounter_Reason) Enum() *ConfigEvaluationCounter_Reason
func (ConfigEvaluationCounter_Reason) EnumDescriptor
deprecated
func (ConfigEvaluationCounter_Reason) EnumDescriptor() ([]byte, []int)
Deprecated: Use ConfigEvaluationCounter_Reason.Descriptor instead.
func (ConfigEvaluationCounter_Reason) Number ¶
func (x ConfigEvaluationCounter_Reason) Number() protoreflect.EnumNumber
func (ConfigEvaluationCounter_Reason) String ¶
func (x ConfigEvaluationCounter_Reason) String() string
func (ConfigEvaluationCounter_Reason) Type ¶
func (ConfigEvaluationCounter_Reason) Type() protoreflect.EnumType
type ConfigEvaluationMetaData ¶
type ConfigEvaluationMetaData struct {
ConfigRowIndex *int64 `protobuf:"varint,1,opt,name=config_row_index,json=configRowIndex,proto3,oneof" json:"config_row_index,omitempty"`
ConditionalValueIndex *int64 `` /* 133-byte string literal not displayed */
WeightedValueIndex *int64 `protobuf:"varint,3,opt,name=weighted_value_index,json=weightedValueIndex,proto3,oneof" json:"weighted_value_index,omitempty"`
Type *ConfigType `protobuf:"varint,4,opt,name=type,proto3,enum=reforge.ConfigType,oneof" json:"type,omitempty"`
Id *int64 `protobuf:"varint,5,opt,name=id,proto3,oneof" json:"id,omitempty"`
ValueType *Config_ValueType `protobuf:"varint,6,opt,name=value_type,json=valueType,proto3,enum=reforge.Config_ValueType,oneof" json:"value_type,omitempty"`
// contains filtered or unexported fields
}
func (*ConfigEvaluationMetaData) Descriptor
deprecated
func (*ConfigEvaluationMetaData) Descriptor() ([]byte, []int)
Deprecated: Use ConfigEvaluationMetaData.ProtoReflect.Descriptor instead.
func (*ConfigEvaluationMetaData) GetConditionalValueIndex ¶
func (x *ConfigEvaluationMetaData) GetConditionalValueIndex() int64
func (*ConfigEvaluationMetaData) GetConfigRowIndex ¶
func (x *ConfigEvaluationMetaData) GetConfigRowIndex() int64
func (*ConfigEvaluationMetaData) GetId ¶
func (x *ConfigEvaluationMetaData) GetId() int64
func (*ConfigEvaluationMetaData) GetType ¶
func (x *ConfigEvaluationMetaData) GetType() ConfigType
func (*ConfigEvaluationMetaData) GetValueType ¶
func (x *ConfigEvaluationMetaData) GetValueType() Config_ValueType
func (*ConfigEvaluationMetaData) GetWeightedValueIndex ¶
func (x *ConfigEvaluationMetaData) GetWeightedValueIndex() int64
func (*ConfigEvaluationMetaData) ProtoMessage ¶
func (*ConfigEvaluationMetaData) ProtoMessage()
func (*ConfigEvaluationMetaData) ProtoReflect ¶
func (x *ConfigEvaluationMetaData) ProtoReflect() protoreflect.Message
func (*ConfigEvaluationMetaData) Reset ¶
func (x *ConfigEvaluationMetaData) Reset()
func (*ConfigEvaluationMetaData) String ¶
func (x *ConfigEvaluationMetaData) String() string
type ConfigEvaluationSummaries ¶
type ConfigEvaluationSummaries struct {
Start int64 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
End int64 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"`
Summaries []*ConfigEvaluationSummary `protobuf:"bytes,3,rep,name=summaries,proto3" json:"summaries,omitempty"`
// contains filtered or unexported fields
}
func (*ConfigEvaluationSummaries) Descriptor
deprecated
func (*ConfigEvaluationSummaries) Descriptor() ([]byte, []int)
Deprecated: Use ConfigEvaluationSummaries.ProtoReflect.Descriptor instead.
func (*ConfigEvaluationSummaries) GetEnd ¶
func (x *ConfigEvaluationSummaries) GetEnd() int64
func (*ConfigEvaluationSummaries) GetStart ¶
func (x *ConfigEvaluationSummaries) GetStart() int64
func (*ConfigEvaluationSummaries) GetSummaries ¶
func (x *ConfigEvaluationSummaries) GetSummaries() []*ConfigEvaluationSummary
func (*ConfigEvaluationSummaries) ProtoMessage ¶
func (*ConfigEvaluationSummaries) ProtoMessage()
func (*ConfigEvaluationSummaries) ProtoReflect ¶
func (x *ConfigEvaluationSummaries) ProtoReflect() protoreflect.Message
func (*ConfigEvaluationSummaries) Reset ¶
func (x *ConfigEvaluationSummaries) Reset()
func (*ConfigEvaluationSummaries) String ¶
func (x *ConfigEvaluationSummaries) String() string
type ConfigEvaluationSummary ¶
type ConfigEvaluationSummary struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Type ConfigType `protobuf:"varint,2,opt,name=type,proto3,enum=reforge.ConfigType" json:"type,omitempty"` // type of config eval
Counters []*ConfigEvaluationCounter `protobuf:"bytes,3,rep,name=counters,proto3" json:"counters,omitempty"`
// contains filtered or unexported fields
}
func (*ConfigEvaluationSummary) Descriptor
deprecated
func (*ConfigEvaluationSummary) Descriptor() ([]byte, []int)
Deprecated: Use ConfigEvaluationSummary.ProtoReflect.Descriptor instead.
func (*ConfigEvaluationSummary) GetCounters ¶
func (x *ConfigEvaluationSummary) GetCounters() []*ConfigEvaluationCounter
func (*ConfigEvaluationSummary) GetKey ¶
func (x *ConfigEvaluationSummary) GetKey() string
func (*ConfigEvaluationSummary) GetType ¶
func (x *ConfigEvaluationSummary) GetType() ConfigType
func (*ConfigEvaluationSummary) ProtoMessage ¶
func (*ConfigEvaluationSummary) ProtoMessage()
func (*ConfigEvaluationSummary) ProtoReflect ¶
func (x *ConfigEvaluationSummary) ProtoReflect() protoreflect.Message
func (*ConfigEvaluationSummary) Reset ¶
func (x *ConfigEvaluationSummary) Reset()
func (*ConfigEvaluationSummary) String ¶
func (x *ConfigEvaluationSummary) String() string
type ConfigEvaluations ¶
type ConfigEvaluations struct {
Values map[string]*ClientConfigValue `` /* 139-byte string literal not displayed */
ApikeyMetadata *ApiKeyMetadata `protobuf:"bytes,2,opt,name=apikey_metadata,json=apikeyMetadata,proto3,oneof" json:"apikey_metadata,omitempty"`
DefaultContext *ContextSet `protobuf:"bytes,3,opt,name=default_context,json=defaultContext,proto3,oneof" json:"default_context,omitempty"`
// contains filtered or unexported fields
}
func (*ConfigEvaluations) Descriptor
deprecated
func (*ConfigEvaluations) Descriptor() ([]byte, []int)
Deprecated: Use ConfigEvaluations.ProtoReflect.Descriptor instead.
func (*ConfigEvaluations) GetApikeyMetadata ¶
func (x *ConfigEvaluations) GetApikeyMetadata() *ApiKeyMetadata
func (*ConfigEvaluations) GetDefaultContext ¶
func (x *ConfigEvaluations) GetDefaultContext() *ContextSet
func (*ConfigEvaluations) GetValues ¶
func (x *ConfigEvaluations) GetValues() map[string]*ClientConfigValue
func (*ConfigEvaluations) ProtoMessage ¶
func (*ConfigEvaluations) ProtoMessage()
func (*ConfigEvaluations) ProtoReflect ¶
func (x *ConfigEvaluations) ProtoReflect() protoreflect.Message
func (*ConfigEvaluations) Reset ¶
func (x *ConfigEvaluations) Reset()
func (*ConfigEvaluations) String ¶
func (x *ConfigEvaluations) String() string
type ConfigRow ¶
type ConfigRow struct {
ProjectEnvId *int64 `protobuf:"varint,1,opt,name=project_env_id,json=projectEnvId,proto3,oneof" json:"project_env_id,omitempty"` // one row per project_env_id
Values []*ConditionalValue `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"`
Properties map[string]*ConfigValue `` // can store "activated"
/* 147-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ConfigRow) Descriptor
deprecated
func (*ConfigRow) GetProjectEnvId ¶
func (*ConfigRow) GetProperties ¶
func (x *ConfigRow) GetProperties() map[string]*ConfigValue
func (*ConfigRow) GetValues ¶
func (x *ConfigRow) GetValues() []*ConditionalValue
func (*ConfigRow) ProtoMessage ¶
func (*ConfigRow) ProtoMessage()
func (*ConfigRow) ProtoReflect ¶
func (x *ConfigRow) ProtoReflect() protoreflect.Message
type ConfigServicePointer ¶
type ConfigServicePointer struct {
ProjectId int64 `protobuf:"varint,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
StartAtId int64 `protobuf:"varint,2,opt,name=start_at_id,json=startAtId,proto3" json:"start_at_id,omitempty"`
ProjectEnvId int64 `protobuf:"varint,3,opt,name=project_env_id,json=projectEnvId,proto3" json:"project_env_id,omitempty"`
// contains filtered or unexported fields
}
func (*ConfigServicePointer) Descriptor
deprecated
func (*ConfigServicePointer) Descriptor() ([]byte, []int)
Deprecated: Use ConfigServicePointer.ProtoReflect.Descriptor instead.
func (*ConfigServicePointer) GetProjectEnvId ¶
func (x *ConfigServicePointer) GetProjectEnvId() int64
func (*ConfigServicePointer) GetProjectId ¶
func (x *ConfigServicePointer) GetProjectId() int64
func (*ConfigServicePointer) GetStartAtId ¶
func (x *ConfigServicePointer) GetStartAtId() int64
func (*ConfigServicePointer) ProtoMessage ¶
func (*ConfigServicePointer) ProtoMessage()
func (*ConfigServicePointer) ProtoReflect ¶
func (x *ConfigServicePointer) ProtoReflect() protoreflect.Message
func (*ConfigServicePointer) Reset ¶
func (x *ConfigServicePointer) Reset()
func (*ConfigServicePointer) String ¶
func (x *ConfigServicePointer) String() string
type ConfigType ¶
type ConfigType int32
const ( ConfigType_NOT_SET_CONFIG_TYPE ConfigType = 0 // proto null ConfigType_CONFIG ConfigType = 1 ConfigType_FEATURE_FLAG ConfigType = 2 ConfigType_LOG_LEVEL ConfigType = 3 ConfigType_SEGMENT ConfigType = 4 ConfigType_LIMIT_DEFINITION ConfigType = 5 ConfigType_DELETED ConfigType = 6 ConfigType_SCHEMA ConfigType = 7 ConfigType_LOG_LEVEL_V2 ConfigType = 8 )
func (ConfigType) Descriptor ¶
func (ConfigType) Descriptor() protoreflect.EnumDescriptor
func (ConfigType) Enum ¶
func (x ConfigType) Enum() *ConfigType
func (ConfigType) EnumDescriptor
deprecated
func (ConfigType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ConfigType.Descriptor instead.
func (ConfigType) Number ¶
func (x ConfigType) Number() protoreflect.EnumNumber
func (ConfigType) String ¶
func (x ConfigType) String() string
func (ConfigType) Type ¶
func (ConfigType) Type() protoreflect.EnumType
type ConfigValue ¶
type ConfigValue struct {
// Types that are valid to be assigned to Type:
//
// *ConfigValue_Int
// *ConfigValue_String_
// *ConfigValue_Bytes
// *ConfigValue_Double
// *ConfigValue_Bool
// *ConfigValue_WeightedValues
// *ConfigValue_LimitDefinition
// *ConfigValue_LogLevel
// *ConfigValue_StringList
// *ConfigValue_IntRange
// *ConfigValue_Provided
// *ConfigValue_Duration
// *ConfigValue_Json
// *ConfigValue_Schema
Type isConfigValue_Type `protobuf_oneof:"type"`
Confidential *bool `protobuf:"varint,13,opt,name=confidential,proto3,oneof" json:"confidential,omitempty"` // don't log or telemetry this value
DecryptWith *string `protobuf:"bytes,14,opt,name=decrypt_with,json=decryptWith,proto3,oneof" json:"decrypt_with,omitempty"` // key name to decrypt with
Name *string `protobuf:"bytes,18,opt,name=name,proto3,oneof" json:"name,omitempty"` // used for naming the allowable values for feature flags
Description *string `protobuf:"bytes,19,opt,name=description,proto3,oneof" json:"description,omitempty"` // used for naming the allowable values for feature flags
// contains filtered or unexported fields
}
func (*ConfigValue) Descriptor
deprecated
func (*ConfigValue) Descriptor() ([]byte, []int)
Deprecated: Use ConfigValue.ProtoReflect.Descriptor instead.
func (*ConfigValue) GetBool ¶
func (x *ConfigValue) GetBool() bool
func (*ConfigValue) GetBytes ¶
func (x *ConfigValue) GetBytes() []byte
func (*ConfigValue) GetConfidential ¶
func (x *ConfigValue) GetConfidential() bool
func (*ConfigValue) GetDecryptWith ¶
func (x *ConfigValue) GetDecryptWith() string
func (*ConfigValue) GetDescription ¶ added in v1.1.0
func (x *ConfigValue) GetDescription() string
func (*ConfigValue) GetDouble ¶
func (x *ConfigValue) GetDouble() float64
func (*ConfigValue) GetDuration ¶
func (x *ConfigValue) GetDuration() *IsoDuration
func (*ConfigValue) GetInt ¶
func (x *ConfigValue) GetInt() int64
func (*ConfigValue) GetIntRange ¶
func (x *ConfigValue) GetIntRange() *IntRange
func (*ConfigValue) GetJson ¶
func (x *ConfigValue) GetJson() *Json
func (*ConfigValue) GetLimitDefinition ¶
func (x *ConfigValue) GetLimitDefinition() *LimitDefinition
func (*ConfigValue) GetLogLevel ¶
func (x *ConfigValue) GetLogLevel() LogLevel
func (*ConfigValue) GetName ¶ added in v1.1.0
func (x *ConfigValue) GetName() string
func (*ConfigValue) GetProvided ¶
func (x *ConfigValue) GetProvided() *Provided
func (*ConfigValue) GetSchema ¶
func (x *ConfigValue) GetSchema() *Schema
func (*ConfigValue) GetStringList ¶
func (x *ConfigValue) GetStringList() *StringList
func (*ConfigValue) GetString_ ¶
func (x *ConfigValue) GetString_() string
func (*ConfigValue) GetType ¶
func (x *ConfigValue) GetType() isConfigValue_Type
func (*ConfigValue) GetWeightedValues ¶
func (x *ConfigValue) GetWeightedValues() *WeightedValues
func (*ConfigValue) ProtoMessage ¶
func (*ConfigValue) ProtoMessage()
func (*ConfigValue) ProtoReflect ¶
func (x *ConfigValue) ProtoReflect() protoreflect.Message
func (*ConfigValue) Reset ¶
func (x *ConfigValue) Reset()
func (*ConfigValue) String ¶
func (x *ConfigValue) String() string
type ConfigValue_Bool ¶
type ConfigValue_Bool struct {
Bool bool `protobuf:"varint,5,opt,name=bool,proto3,oneof"`
}
type ConfigValue_Bytes ¶
type ConfigValue_Bytes struct {
Bytes []byte `protobuf:"bytes,3,opt,name=bytes,proto3,oneof"`
}
type ConfigValue_Double ¶
type ConfigValue_Double struct {
Double float64 `protobuf:"fixed64,4,opt,name=double,proto3,oneof"`
}
type ConfigValue_Duration ¶
type ConfigValue_Duration struct {
Duration *IsoDuration `protobuf:"bytes,15,opt,name=duration,proto3,oneof"`
}
type ConfigValue_Int ¶
type ConfigValue_Int struct {
Int int64 `protobuf:"varint,1,opt,name=int,proto3,oneof"`
}
type ConfigValue_IntRange ¶
type ConfigValue_IntRange struct {
IntRange *IntRange `protobuf:"bytes,11,opt,name=int_range,json=intRange,proto3,oneof"`
}
type ConfigValue_Json ¶
type ConfigValue_Json struct {
Json *Json `protobuf:"bytes,16,opt,name=json,proto3,oneof"`
}
type ConfigValue_LimitDefinition ¶
type ConfigValue_LimitDefinition struct {
LimitDefinition *LimitDefinition `protobuf:"bytes,7,opt,name=limit_definition,json=limitDefinition,proto3,oneof"`
}
type ConfigValue_LogLevel ¶
type ConfigValue_LogLevel struct {
LogLevel LogLevel `protobuf:"varint,9,opt,name=log_level,json=logLevel,proto3,enum=reforge.LogLevel,oneof"`
}
type ConfigValue_Provided ¶
type ConfigValue_Provided struct {
Provided *Provided `protobuf:"bytes,12,opt,name=provided,proto3,oneof"`
}
type ConfigValue_Schema ¶
type ConfigValue_Schema struct {
Schema *Schema `protobuf:"bytes,17,opt,name=schema,proto3,oneof"`
}
type ConfigValue_StringList ¶
type ConfigValue_StringList struct {
StringList *StringList `protobuf:"bytes,10,opt,name=string_list,json=stringList,proto3,oneof"`
}
type ConfigValue_String_ ¶
type ConfigValue_String_ struct {
String_ string `protobuf:"bytes,2,opt,name=string,proto3,oneof"`
}
type ConfigValue_WeightedValues ¶
type ConfigValue_WeightedValues struct {
WeightedValues *WeightedValues `protobuf:"bytes,6,opt,name=weighted_values,json=weightedValues,proto3,oneof"`
}
type Config_ValueType ¶
type Config_ValueType int32
const ( Config_NOT_SET_VALUE_TYPE Config_ValueType = 0 // proto null Config_INT Config_ValueType = 1 Config_STRING Config_ValueType = 2 Config_BYTES Config_ValueType = 3 Config_DOUBLE Config_ValueType = 4 Config_BOOL Config_ValueType = 5 Config_LIMIT_DEFINITION Config_ValueType = 7 Config_LOG_LEVEL Config_ValueType = 9 Config_STRING_LIST Config_ValueType = 10 Config_INT_RANGE Config_ValueType = 11 Config_DURATION Config_ValueType = 12 Config_JSON Config_ValueType = 13 )
func (Config_ValueType) Descriptor ¶
func (Config_ValueType) Descriptor() protoreflect.EnumDescriptor
func (Config_ValueType) Enum ¶
func (x Config_ValueType) Enum() *Config_ValueType
func (Config_ValueType) EnumDescriptor
deprecated
func (Config_ValueType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Config_ValueType.Descriptor instead.
func (Config_ValueType) Number ¶
func (x Config_ValueType) Number() protoreflect.EnumNumber
func (Config_ValueType) String ¶
func (x Config_ValueType) String() string
func (Config_ValueType) Type ¶
func (Config_ValueType) Type() protoreflect.EnumType
type Configs ¶
type Configs struct {
Configs []*Config `protobuf:"bytes,1,rep,name=configs,proto3" json:"configs,omitempty"`
ConfigServicePointer *ConfigServicePointer `protobuf:"bytes,2,opt,name=config_service_pointer,json=configServicePointer,proto3" json:"config_service_pointer,omitempty"`
ApikeyMetadata *ApiKeyMetadata `protobuf:"bytes,3,opt,name=apikey_metadata,json=apikeyMetadata,proto3,oneof" json:"apikey_metadata,omitempty"`
DefaultContext *ContextSet `protobuf:"bytes,4,opt,name=default_context,json=defaultContext,proto3,oneof" json:"default_context,omitempty"`
KeepAlive *bool `protobuf:"varint,5,opt,name=keep_alive,json=keepAlive,proto3,oneof" json:"keep_alive,omitempty"`
// contains filtered or unexported fields
}
func (*Configs) Descriptor
deprecated
func (*Configs) GetApikeyMetadata ¶
func (x *Configs) GetApikeyMetadata() *ApiKeyMetadata
func (*Configs) GetConfigServicePointer ¶
func (x *Configs) GetConfigServicePointer() *ConfigServicePointer
func (*Configs) GetConfigs ¶
func (*Configs) GetDefaultContext ¶
func (x *Configs) GetDefaultContext() *ContextSet
func (*Configs) GetKeepAlive ¶
func (*Configs) ProtoMessage ¶
func (*Configs) ProtoMessage()
func (*Configs) ProtoReflect ¶
func (x *Configs) ProtoReflect() protoreflect.Message
type Context ¶
type Context struct {
Type *string `protobuf:"bytes,1,opt,name=type,proto3,oneof" json:"type,omitempty"`
Values map[string]*ConfigValue `` /* 139-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*Context) Descriptor
deprecated
func (*Context) GetValues ¶
func (x *Context) GetValues() map[string]*ConfigValue
func (*Context) ProtoMessage ¶
func (*Context) ProtoMessage()
func (*Context) ProtoReflect ¶
func (x *Context) ProtoReflect() protoreflect.Message
type ContextSet ¶
type ContextSet struct {
Contexts []*Context `protobuf:"bytes,1,rep,name=contexts,proto3" json:"contexts,omitempty"`
// contains filtered or unexported fields
}
if the same Context type exists, last one wins
func (*ContextSet) Descriptor
deprecated
func (*ContextSet) Descriptor() ([]byte, []int)
Deprecated: Use ContextSet.ProtoReflect.Descriptor instead.
func (*ContextSet) GetContexts ¶
func (x *ContextSet) GetContexts() []*Context
func (*ContextSet) ProtoMessage ¶
func (*ContextSet) ProtoMessage()
func (*ContextSet) ProtoReflect ¶
func (x *ContextSet) ProtoReflect() protoreflect.Message
func (*ContextSet) Reset ¶
func (x *ContextSet) Reset()
func (*ContextSet) String ¶
func (x *ContextSet) String() string
type ContextShape ¶
type ContextShape struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
FieldTypes map[string]int32 `` /* 166-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ContextShape) Descriptor
deprecated
func (*ContextShape) Descriptor() ([]byte, []int)
Deprecated: Use ContextShape.ProtoReflect.Descriptor instead.
func (*ContextShape) GetFieldTypes ¶
func (x *ContextShape) GetFieldTypes() map[string]int32
func (*ContextShape) GetName ¶
func (x *ContextShape) GetName() string
func (*ContextShape) ProtoMessage ¶
func (*ContextShape) ProtoMessage()
func (*ContextShape) ProtoReflect ¶
func (x *ContextShape) ProtoReflect() protoreflect.Message
func (*ContextShape) Reset ¶
func (x *ContextShape) Reset()
func (*ContextShape) String ¶
func (x *ContextShape) String() string
type ContextShapes ¶
type ContextShapes struct {
Shapes []*ContextShape `protobuf:"bytes,1,rep,name=shapes,proto3" json:"shapes,omitempty"`
Namespace *string `protobuf:"bytes,2,opt,name=namespace,proto3,oneof" json:"namespace,omitempty"`
// contains filtered or unexported fields
}
func (*ContextShapes) Descriptor
deprecated
func (*ContextShapes) Descriptor() ([]byte, []int)
Deprecated: Use ContextShapes.ProtoReflect.Descriptor instead.
func (*ContextShapes) GetNamespace ¶
func (x *ContextShapes) GetNamespace() string
func (*ContextShapes) GetShapes ¶
func (x *ContextShapes) GetShapes() []*ContextShape
func (*ContextShapes) ProtoMessage ¶
func (*ContextShapes) ProtoMessage()
func (*ContextShapes) ProtoReflect ¶
func (x *ContextShapes) ProtoReflect() protoreflect.Message
func (*ContextShapes) Reset ¶
func (x *ContextShapes) Reset()
func (*ContextShapes) String ¶
func (x *ContextShapes) String() string
type CreationResponse ¶
type CreationResponse struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
NewId int64 `protobuf:"varint,2,opt,name=new_id,json=newId,proto3" json:"new_id,omitempty"`
// contains filtered or unexported fields
}
func (*CreationResponse) Descriptor
deprecated
func (*CreationResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreationResponse.ProtoReflect.Descriptor instead.
func (*CreationResponse) GetMessage ¶
func (x *CreationResponse) GetMessage() string
func (*CreationResponse) GetNewId ¶
func (x *CreationResponse) GetNewId() int64
func (*CreationResponse) ProtoMessage ¶
func (*CreationResponse) ProtoMessage()
func (*CreationResponse) ProtoReflect ¶
func (x *CreationResponse) ProtoReflect() protoreflect.Message
func (*CreationResponse) Reset ¶
func (x *CreationResponse) Reset()
func (*CreationResponse) String ¶
func (x *CreationResponse) String() string
type Criterion ¶
type Criterion struct {
PropertyName string `protobuf:"bytes,1,opt,name=property_name,json=propertyName,proto3" json:"property_name,omitempty"`
Operator Criterion_CriterionOperator `protobuf:"varint,2,opt,name=operator,proto3,enum=reforge.Criterion_CriterionOperator" json:"operator,omitempty"`
ValueToMatch *ConfigValue `protobuf:"bytes,3,opt,name=value_to_match,json=valueToMatch,proto3" json:"value_to_match,omitempty"`
// contains filtered or unexported fields
}
func (*Criterion) Descriptor
deprecated
func (*Criterion) GetOperator ¶
func (x *Criterion) GetOperator() Criterion_CriterionOperator
func (*Criterion) GetPropertyName ¶
func (*Criterion) GetValueToMatch ¶
func (x *Criterion) GetValueToMatch() *ConfigValue
func (*Criterion) ProtoMessage ¶
func (*Criterion) ProtoMessage()
func (*Criterion) ProtoReflect ¶
func (x *Criterion) ProtoReflect() protoreflect.Message
type Criterion_CriterionOperator ¶
type Criterion_CriterionOperator int32
const ( Criterion_NOT_SET Criterion_CriterionOperator = 0 // proto null Criterion_LOOKUP_KEY_IN Criterion_CriterionOperator = 1 Criterion_LOOKUP_KEY_NOT_IN Criterion_CriterionOperator = 2 Criterion_IN_SEG Criterion_CriterionOperator = 3 Criterion_NOT_IN_SEG Criterion_CriterionOperator = 4 Criterion_ALWAYS_TRUE Criterion_CriterionOperator = 5 Criterion_PROP_IS_ONE_OF Criterion_CriterionOperator = 6 Criterion_PROP_IS_NOT_ONE_OF Criterion_CriterionOperator = 7 Criterion_PROP_ENDS_WITH_ONE_OF Criterion_CriterionOperator = 8 Criterion_PROP_DOES_NOT_END_WITH_ONE_OF Criterion_CriterionOperator = 9 Criterion_HIERARCHICAL_MATCH Criterion_CriterionOperator = 10 Criterion_IN_INT_RANGE Criterion_CriterionOperator = 11 Criterion_PROP_STARTS_WITH_ONE_OF Criterion_CriterionOperator = 12 Criterion_PROP_DOES_NOT_START_WITH_ONE_OF Criterion_CriterionOperator = 13 Criterion_PROP_CONTAINS_ONE_OF Criterion_CriterionOperator = 14 Criterion_PROP_DOES_NOT_CONTAIN_ONE_OF Criterion_CriterionOperator = 15 Criterion_PROP_LESS_THAN Criterion_CriterionOperator = 16 Criterion_PROP_LESS_THAN_OR_EQUAL Criterion_CriterionOperator = 17 Criterion_PROP_GREATER_THAN Criterion_CriterionOperator = 18 Criterion_PROP_GREATER_THAN_OR_EQUAL Criterion_CriterionOperator = 19 Criterion_PROP_BEFORE Criterion_CriterionOperator = 20 Criterion_PROP_AFTER Criterion_CriterionOperator = 21 Criterion_PROP_MATCHES Criterion_CriterionOperator = 22 Criterion_PROP_DOES_NOT_MATCH Criterion_CriterionOperator = 23 Criterion_PROP_SEMVER_LESS_THAN Criterion_CriterionOperator = 24 Criterion_PROP_SEMVER_EQUAL Criterion_CriterionOperator = 25 Criterion_PROP_SEMVER_GREATER_THAN Criterion_CriterionOperator = 26 )
func (Criterion_CriterionOperator) Descriptor ¶
func (Criterion_CriterionOperator) Descriptor() protoreflect.EnumDescriptor
func (Criterion_CriterionOperator) Enum ¶
func (x Criterion_CriterionOperator) Enum() *Criterion_CriterionOperator
func (Criterion_CriterionOperator) EnumDescriptor
deprecated
func (Criterion_CriterionOperator) EnumDescriptor() ([]byte, []int)
Deprecated: Use Criterion_CriterionOperator.Descriptor instead.
func (Criterion_CriterionOperator) Number ¶
func (x Criterion_CriterionOperator) Number() protoreflect.EnumNumber
func (Criterion_CriterionOperator) String ¶
func (x Criterion_CriterionOperator) String() string
func (Criterion_CriterionOperator) Type ¶
func (Criterion_CriterionOperator) Type() protoreflect.EnumType
type EvaluatedConfig ¶
type EvaluatedConfig struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
ConfigVersion int64 `protobuf:"varint,2,opt,name=config_version,json=configVersion,proto3" json:"config_version,omitempty"`
Result *ConfigValue `protobuf:"bytes,3,opt,name=result,proto3" json:"result,omitempty"`
Context *ContextSet `protobuf:"bytes,4,opt,name=context,proto3" json:"context,omitempty"`
Timestamp int64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// contains filtered or unexported fields
}
func (*EvaluatedConfig) Descriptor
deprecated
func (*EvaluatedConfig) Descriptor() ([]byte, []int)
Deprecated: Use EvaluatedConfig.ProtoReflect.Descriptor instead.
func (*EvaluatedConfig) GetConfigVersion ¶
func (x *EvaluatedConfig) GetConfigVersion() int64
func (*EvaluatedConfig) GetContext ¶
func (x *EvaluatedConfig) GetContext() *ContextSet
func (*EvaluatedConfig) GetKey ¶
func (x *EvaluatedConfig) GetKey() string
func (*EvaluatedConfig) GetResult ¶
func (x *EvaluatedConfig) GetResult() *ConfigValue
func (*EvaluatedConfig) GetTimestamp ¶
func (x *EvaluatedConfig) GetTimestamp() int64
func (*EvaluatedConfig) ProtoMessage ¶
func (*EvaluatedConfig) ProtoMessage()
func (*EvaluatedConfig) ProtoReflect ¶
func (x *EvaluatedConfig) ProtoReflect() protoreflect.Message
func (*EvaluatedConfig) Reset ¶
func (x *EvaluatedConfig) Reset()
func (*EvaluatedConfig) String ¶
func (x *EvaluatedConfig) String() string
type EvaluatedConfigs ¶
type EvaluatedConfigs struct {
Configs []*EvaluatedConfig `protobuf:"bytes,1,rep,name=configs,proto3" json:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*EvaluatedConfigs) Descriptor
deprecated
func (*EvaluatedConfigs) Descriptor() ([]byte, []int)
Deprecated: Use EvaluatedConfigs.ProtoReflect.Descriptor instead.
func (*EvaluatedConfigs) GetConfigs ¶
func (x *EvaluatedConfigs) GetConfigs() []*EvaluatedConfig
func (*EvaluatedConfigs) ProtoMessage ¶
func (*EvaluatedConfigs) ProtoMessage()
func (*EvaluatedConfigs) ProtoReflect ¶
func (x *EvaluatedConfigs) ProtoReflect() protoreflect.Message
func (*EvaluatedConfigs) Reset ¶
func (x *EvaluatedConfigs) Reset()
func (*EvaluatedConfigs) String ¶
func (x *EvaluatedConfigs) String() string
type EvaluatedKeys ¶
type EvaluatedKeys struct {
Keys []string `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
Namespace *string `protobuf:"bytes,2,opt,name=namespace,proto3,oneof" json:"namespace,omitempty"`
// contains filtered or unexported fields
}
func (*EvaluatedKeys) Descriptor
deprecated
func (*EvaluatedKeys) Descriptor() ([]byte, []int)
Deprecated: Use EvaluatedKeys.ProtoReflect.Descriptor instead.
func (*EvaluatedKeys) GetKeys ¶
func (x *EvaluatedKeys) GetKeys() []string
func (*EvaluatedKeys) GetNamespace ¶
func (x *EvaluatedKeys) GetNamespace() string
func (*EvaluatedKeys) ProtoMessage ¶
func (*EvaluatedKeys) ProtoMessage()
func (*EvaluatedKeys) ProtoReflect ¶
func (x *EvaluatedKeys) ProtoReflect() protoreflect.Message
func (*EvaluatedKeys) Reset ¶
func (x *EvaluatedKeys) Reset()
func (*EvaluatedKeys) String ¶
func (x *EvaluatedKeys) String() string
type ExampleContext ¶
type ExampleContext struct {
Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
ContextSet *ContextSet `protobuf:"bytes,2,opt,name=contextSet,proto3" json:"contextSet,omitempty"`
// contains filtered or unexported fields
}
func (*ExampleContext) Descriptor
deprecated
func (*ExampleContext) Descriptor() ([]byte, []int)
Deprecated: Use ExampleContext.ProtoReflect.Descriptor instead.
func (*ExampleContext) GetContextSet ¶
func (x *ExampleContext) GetContextSet() *ContextSet
func (*ExampleContext) GetTimestamp ¶
func (x *ExampleContext) GetTimestamp() int64
func (*ExampleContext) ProtoMessage ¶
func (*ExampleContext) ProtoMessage()
func (*ExampleContext) ProtoReflect ¶
func (x *ExampleContext) ProtoReflect() protoreflect.Message
func (*ExampleContext) Reset ¶
func (x *ExampleContext) Reset()
func (*ExampleContext) String ¶
func (x *ExampleContext) String() string
type ExampleContexts ¶
type ExampleContexts struct {
Examples []*ExampleContext `protobuf:"bytes,1,rep,name=examples,proto3" json:"examples,omitempty"`
// contains filtered or unexported fields
}
func (*ExampleContexts) Descriptor
deprecated
func (*ExampleContexts) Descriptor() ([]byte, []int)
Deprecated: Use ExampleContexts.ProtoReflect.Descriptor instead.
func (*ExampleContexts) GetExamples ¶
func (x *ExampleContexts) GetExamples() []*ExampleContext
func (*ExampleContexts) ProtoMessage ¶
func (*ExampleContexts) ProtoMessage()
func (*ExampleContexts) ProtoReflect ¶
func (x *ExampleContexts) ProtoReflect() protoreflect.Message
func (*ExampleContexts) Reset ¶
func (x *ExampleContexts) Reset()
func (*ExampleContexts) String ¶
func (x *ExampleContexts) String() string
type IdBlock ¶
type IdBlock struct {
ProjectId int64 `protobuf:"varint,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
ProjectEnvId int64 `protobuf:"varint,2,opt,name=project_env_id,json=projectEnvId,proto3" json:"project_env_id,omitempty"`
SequenceName string `protobuf:"bytes,3,opt,name=sequence_name,json=sequenceName,proto3" json:"sequence_name,omitempty"`
Start int64 `protobuf:"varint,4,opt,name=start,proto3" json:"start,omitempty"`
End int64 `protobuf:"varint,5,opt,name=end,proto3" json:"end,omitempty"`
// contains filtered or unexported fields
}
func (*IdBlock) Descriptor
deprecated
func (*IdBlock) GetProjectEnvId ¶
func (*IdBlock) GetProjectId ¶
func (*IdBlock) GetSequenceName ¶
func (*IdBlock) ProtoMessage ¶
func (*IdBlock) ProtoMessage()
func (*IdBlock) ProtoReflect ¶
func (x *IdBlock) ProtoReflect() protoreflect.Message
type IdBlockRequest ¶
type IdBlockRequest struct {
ProjectId int64 `protobuf:"varint,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
ProjectEnvId int64 `protobuf:"varint,2,opt,name=project_env_id,json=projectEnvId,proto3" json:"project_env_id,omitempty"`
SequenceName string `protobuf:"bytes,3,opt,name=sequence_name,json=sequenceName,proto3" json:"sequence_name,omitempty"`
Size int64 `protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"`
// contains filtered or unexported fields
}
func (*IdBlockRequest) Descriptor
deprecated
func (*IdBlockRequest) Descriptor() ([]byte, []int)
Deprecated: Use IdBlockRequest.ProtoReflect.Descriptor instead.
func (*IdBlockRequest) GetProjectEnvId ¶
func (x *IdBlockRequest) GetProjectEnvId() int64
func (*IdBlockRequest) GetProjectId ¶
func (x *IdBlockRequest) GetProjectId() int64
func (*IdBlockRequest) GetSequenceName ¶
func (x *IdBlockRequest) GetSequenceName() string
func (*IdBlockRequest) GetSize ¶
func (x *IdBlockRequest) GetSize() int64
func (*IdBlockRequest) ProtoMessage ¶
func (*IdBlockRequest) ProtoMessage()
func (*IdBlockRequest) ProtoReflect ¶
func (x *IdBlockRequest) ProtoReflect() protoreflect.Message
func (*IdBlockRequest) Reset ¶
func (x *IdBlockRequest) Reset()
func (*IdBlockRequest) String ¶
func (x *IdBlockRequest) String() string
type Identity ¶
type Identity struct {
Lookup *string `protobuf:"bytes,1,opt,name=lookup,proto3,oneof" json:"lookup,omitempty"`
Attributes map[string]string `` /* 147-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*Identity) Descriptor
deprecated
func (*Identity) GetAttributes ¶
func (*Identity) ProtoMessage ¶
func (*Identity) ProtoMessage()
func (*Identity) ProtoReflect ¶
func (x *Identity) ProtoReflect() protoreflect.Message
type IntRange ¶
type IntRange struct {
Start *int64 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"` // if empty treat as Long.MIN_VALUE. Inclusive
End *int64 `protobuf:"varint,2,opt,name=end,proto3,oneof" json:"end,omitempty"` // if empty treat as Long.MAX_VALUE. Exclusive
// contains filtered or unexported fields
}
func (*IntRange) Descriptor
deprecated
func (*IntRange) ProtoMessage ¶
func (*IntRange) ProtoMessage()
func (*IntRange) ProtoReflect ¶
func (x *IntRange) ProtoReflect() protoreflect.Message
type IsoDuration ¶
type IsoDuration struct {
Definition string `protobuf:"bytes,1,opt,name=definition,proto3" json:"definition,omitempty"` // value is eg P1h30s
// contains filtered or unexported fields
}
func (*IsoDuration) Descriptor
deprecated
func (*IsoDuration) Descriptor() ([]byte, []int)
Deprecated: Use IsoDuration.ProtoReflect.Descriptor instead.
func (*IsoDuration) GetDefinition ¶
func (x *IsoDuration) GetDefinition() string
func (*IsoDuration) ProtoMessage ¶
func (*IsoDuration) ProtoMessage()
func (*IsoDuration) ProtoReflect ¶
func (x *IsoDuration) ProtoReflect() protoreflect.Message
func (*IsoDuration) Reset ¶
func (x *IsoDuration) Reset()
func (*IsoDuration) String ¶
func (x *IsoDuration) String() string
type Json ¶
type Json struct {
Json string `protobuf:"bytes,1,opt,name=json,proto3" json:"json,omitempty"`
// contains filtered or unexported fields
}
func (*Json) Descriptor
deprecated
func (*Json) ProtoMessage ¶
func (*Json) ProtoMessage()
func (*Json) ProtoReflect ¶
func (x *Json) ProtoReflect() protoreflect.Message
type LimitDefinition ¶
type LimitDefinition struct {
PolicyName LimitResponse_LimitPolicyNames `` /* 136-byte string literal not displayed */
Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
Burst int32 `protobuf:"varint,4,opt,name=burst,proto3" json:"burst,omitempty"`
AccountId int64 `protobuf:"varint,5,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
LastModified int64 `protobuf:"varint,6,opt,name=last_modified,json=lastModified,proto3" json:"last_modified,omitempty"`
Returnable bool `protobuf:"varint,7,opt,name=returnable,proto3" json:"returnable,omitempty"`
SafetyLevel LimitDefinition_SafetyLevel `` // [default = L4_BEST_EFFORT]; // Overridable by request
/* 136-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*LimitDefinition) Descriptor
deprecated
func (*LimitDefinition) Descriptor() ([]byte, []int)
Deprecated: Use LimitDefinition.ProtoReflect.Descriptor instead.
func (*LimitDefinition) GetAccountId ¶
func (x *LimitDefinition) GetAccountId() int64
func (*LimitDefinition) GetBurst ¶
func (x *LimitDefinition) GetBurst() int32
func (*LimitDefinition) GetLastModified ¶
func (x *LimitDefinition) GetLastModified() int64
func (*LimitDefinition) GetLimit ¶
func (x *LimitDefinition) GetLimit() int32
func (*LimitDefinition) GetPolicyName ¶
func (x *LimitDefinition) GetPolicyName() LimitResponse_LimitPolicyNames
func (*LimitDefinition) GetReturnable ¶
func (x *LimitDefinition) GetReturnable() bool
func (*LimitDefinition) GetSafetyLevel ¶
func (x *LimitDefinition) GetSafetyLevel() LimitDefinition_SafetyLevel
func (*LimitDefinition) ProtoMessage ¶
func (*LimitDefinition) ProtoMessage()
func (*LimitDefinition) ProtoReflect ¶
func (x *LimitDefinition) ProtoReflect() protoreflect.Message
func (*LimitDefinition) Reset ¶
func (x *LimitDefinition) Reset()
func (*LimitDefinition) String ¶
func (x *LimitDefinition) String() string
type LimitDefinition_SafetyLevel ¶
type LimitDefinition_SafetyLevel int32
const ( LimitDefinition_NOT_SET LimitDefinition_SafetyLevel = 0 LimitDefinition_L4_BEST_EFFORT LimitDefinition_SafetyLevel = 4 LimitDefinition_L5_BOMBPROOF LimitDefinition_SafetyLevel = 5 )
func (LimitDefinition_SafetyLevel) Descriptor ¶
func (LimitDefinition_SafetyLevel) Descriptor() protoreflect.EnumDescriptor
func (LimitDefinition_SafetyLevel) Enum ¶
func (x LimitDefinition_SafetyLevel) Enum() *LimitDefinition_SafetyLevel
func (LimitDefinition_SafetyLevel) EnumDescriptor
deprecated
func (LimitDefinition_SafetyLevel) EnumDescriptor() ([]byte, []int)
Deprecated: Use LimitDefinition_SafetyLevel.Descriptor instead.
func (LimitDefinition_SafetyLevel) Number ¶
func (x LimitDefinition_SafetyLevel) Number() protoreflect.EnumNumber
func (LimitDefinition_SafetyLevel) String ¶
func (x LimitDefinition_SafetyLevel) String() string
func (LimitDefinition_SafetyLevel) Type ¶
func (LimitDefinition_SafetyLevel) Type() protoreflect.EnumType
type LimitDefinitions ¶
type LimitDefinitions struct {
Definitions []*LimitDefinition `protobuf:"bytes,1,rep,name=definitions,proto3" json:"definitions,omitempty"`
// contains filtered or unexported fields
}
func (*LimitDefinitions) Descriptor
deprecated
func (*LimitDefinitions) Descriptor() ([]byte, []int)
Deprecated: Use LimitDefinitions.ProtoReflect.Descriptor instead.
func (*LimitDefinitions) GetDefinitions ¶
func (x *LimitDefinitions) GetDefinitions() []*LimitDefinition
func (*LimitDefinitions) ProtoMessage ¶
func (*LimitDefinitions) ProtoMessage()
func (*LimitDefinitions) ProtoReflect ¶
func (x *LimitDefinitions) ProtoReflect() protoreflect.Message
func (*LimitDefinitions) Reset ¶
func (x *LimitDefinitions) Reset()
func (*LimitDefinitions) String ¶
func (x *LimitDefinitions) String() string
type LimitRequest ¶
type LimitRequest struct {
AccountId int64 `protobuf:"varint,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
AcquireAmount int32 `protobuf:"varint,2,opt,name=acquire_amount,json=acquireAmount,proto3" json:"acquire_amount,omitempty"`
Groups []string `protobuf:"bytes,3,rep,name=groups,proto3" json:"groups,omitempty"`
LimitCombiner LimitRequest_LimitCombiner `` /* 141-byte string literal not displayed */
AllowPartialResponse bool `protobuf:"varint,5,opt,name=allow_partial_response,json=allowPartialResponse,proto3" json:"allow_partial_response,omitempty"`
SafetyLevel LimitDefinition_SafetyLevel `` // [default = L4_BEST_EFFORT];
/* 136-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*LimitRequest) Descriptor
deprecated
func (*LimitRequest) Descriptor() ([]byte, []int)
Deprecated: Use LimitRequest.ProtoReflect.Descriptor instead.
func (*LimitRequest) GetAccountId ¶
func (x *LimitRequest) GetAccountId() int64
func (*LimitRequest) GetAcquireAmount ¶
func (x *LimitRequest) GetAcquireAmount() int32
func (*LimitRequest) GetAllowPartialResponse ¶
func (x *LimitRequest) GetAllowPartialResponse() bool
func (*LimitRequest) GetGroups ¶
func (x *LimitRequest) GetGroups() []string
func (*LimitRequest) GetLimitCombiner ¶
func (x *LimitRequest) GetLimitCombiner() LimitRequest_LimitCombiner
func (*LimitRequest) GetSafetyLevel ¶
func (x *LimitRequest) GetSafetyLevel() LimitDefinition_SafetyLevel
func (*LimitRequest) ProtoMessage ¶
func (*LimitRequest) ProtoMessage()
func (*LimitRequest) ProtoReflect ¶
func (x *LimitRequest) ProtoReflect() protoreflect.Message
func (*LimitRequest) Reset ¶
func (x *LimitRequest) Reset()
func (*LimitRequest) String ¶
func (x *LimitRequest) String() string
type LimitRequest_LimitCombiner ¶
type LimitRequest_LimitCombiner int32
const ( LimitRequest_NOT_SET LimitRequest_LimitCombiner = 0 LimitRequest_MINIMUM LimitRequest_LimitCombiner = 1 LimitRequest_MAXIMUM LimitRequest_LimitCombiner = 2 )
func (LimitRequest_LimitCombiner) Descriptor ¶
func (LimitRequest_LimitCombiner) Descriptor() protoreflect.EnumDescriptor
func (LimitRequest_LimitCombiner) Enum ¶
func (x LimitRequest_LimitCombiner) Enum() *LimitRequest_LimitCombiner
func (LimitRequest_LimitCombiner) EnumDescriptor
deprecated
func (LimitRequest_LimitCombiner) EnumDescriptor() ([]byte, []int)
Deprecated: Use LimitRequest_LimitCombiner.Descriptor instead.
func (LimitRequest_LimitCombiner) Number ¶
func (x LimitRequest_LimitCombiner) Number() protoreflect.EnumNumber
func (LimitRequest_LimitCombiner) String ¶
func (x LimitRequest_LimitCombiner) String() string
func (LimitRequest_LimitCombiner) Type ¶
func (LimitRequest_LimitCombiner) Type() protoreflect.EnumType
type LimitResponse ¶
type LimitResponse struct {
Passed bool `protobuf:"varint,1,opt,name=passed,proto3" json:"passed,omitempty"`
ExpiresAt int64 `protobuf:"varint,2,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"` // for returnable: rtn this value
EnforcedGroup string `protobuf:"bytes,3,opt,name=enforced_group,json=enforcedGroup,proto3" json:"enforced_group,omitempty"` // events:pageview:homepage:123123
CurrentBucket int64 `protobuf:"varint,4,opt,name=current_bucket,json=currentBucket,proto3" json:"current_bucket,omitempty"`
PolicyGroup string `protobuf:"bytes,5,opt,name=policy_group,json=policyGroup,proto3" json:"policy_group,omitempty"` // events:pageview
PolicyName LimitResponse_LimitPolicyNames `` /* 136-byte string literal not displayed */
PolicyLimit int32 `protobuf:"varint,7,opt,name=policy_limit,json=policyLimit,proto3" json:"policy_limit,omitempty"`
Amount int64 `protobuf:"varint,8,opt,name=amount,proto3" json:"amount,omitempty"`
LimitResetAt int64 `protobuf:"varint,9,opt,name=limit_reset_at,json=limitResetAt,proto3" json:"limit_reset_at,omitempty"`
SafetyLevel LimitDefinition_SafetyLevel `` /* 137-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*LimitResponse) Descriptor
deprecated
func (*LimitResponse) Descriptor() ([]byte, []int)
Deprecated: Use LimitResponse.ProtoReflect.Descriptor instead.
func (*LimitResponse) GetAmount ¶
func (x *LimitResponse) GetAmount() int64
func (*LimitResponse) GetCurrentBucket ¶
func (x *LimitResponse) GetCurrentBucket() int64
func (*LimitResponse) GetEnforcedGroup ¶
func (x *LimitResponse) GetEnforcedGroup() string
func (*LimitResponse) GetExpiresAt ¶
func (x *LimitResponse) GetExpiresAt() int64
func (*LimitResponse) GetLimitResetAt ¶
func (x *LimitResponse) GetLimitResetAt() int64
func (*LimitResponse) GetPassed ¶
func (x *LimitResponse) GetPassed() bool
func (*LimitResponse) GetPolicyGroup ¶
func (x *LimitResponse) GetPolicyGroup() string
func (*LimitResponse) GetPolicyLimit ¶
func (x *LimitResponse) GetPolicyLimit() int32
func (*LimitResponse) GetPolicyName ¶
func (x *LimitResponse) GetPolicyName() LimitResponse_LimitPolicyNames
func (*LimitResponse) GetSafetyLevel ¶
func (x *LimitResponse) GetSafetyLevel() LimitDefinition_SafetyLevel
func (*LimitResponse) ProtoMessage ¶
func (*LimitResponse) ProtoMessage()
func (*LimitResponse) ProtoReflect ¶
func (x *LimitResponse) ProtoReflect() protoreflect.Message
func (*LimitResponse) Reset ¶
func (x *LimitResponse) Reset()
func (*LimitResponse) String ¶
func (x *LimitResponse) String() string
type LimitResponse_LimitPolicyNames ¶
type LimitResponse_LimitPolicyNames int32
const ( LimitResponse_NOT_SET LimitResponse_LimitPolicyNames = 0 LimitResponse_SECONDLY_ROLLING LimitResponse_LimitPolicyNames = 1 LimitResponse_MINUTELY_ROLLING LimitResponse_LimitPolicyNames = 3 LimitResponse_HOURLY_ROLLING LimitResponse_LimitPolicyNames = 5 LimitResponse_DAILY_ROLLING LimitResponse_LimitPolicyNames = 7 LimitResponse_MONTHLY_ROLLING LimitResponse_LimitPolicyNames = 8 LimitResponse_INFINITE LimitResponse_LimitPolicyNames = 9 LimitResponse_YEARLY_ROLLING LimitResponse_LimitPolicyNames = 10 )
func (LimitResponse_LimitPolicyNames) Descriptor ¶
func (LimitResponse_LimitPolicyNames) Descriptor() protoreflect.EnumDescriptor
func (LimitResponse_LimitPolicyNames) Enum ¶
func (x LimitResponse_LimitPolicyNames) Enum() *LimitResponse_LimitPolicyNames
func (LimitResponse_LimitPolicyNames) EnumDescriptor
deprecated
func (LimitResponse_LimitPolicyNames) EnumDescriptor() ([]byte, []int)
Deprecated: Use LimitResponse_LimitPolicyNames.Descriptor instead.
func (LimitResponse_LimitPolicyNames) Number ¶
func (x LimitResponse_LimitPolicyNames) Number() protoreflect.EnumNumber
func (LimitResponse_LimitPolicyNames) String ¶
func (x LimitResponse_LimitPolicyNames) String() string
func (LimitResponse_LimitPolicyNames) Type ¶
func (LimitResponse_LimitPolicyNames) Type() protoreflect.EnumType
type LogLevel ¶
type LogLevel int32
func (LogLevel) Descriptor ¶
func (LogLevel) Descriptor() protoreflect.EnumDescriptor
func (LogLevel) EnumDescriptor
deprecated
func (LogLevel) Number ¶
func (x LogLevel) Number() protoreflect.EnumNumber
func (LogLevel) Type ¶
func (LogLevel) Type() protoreflect.EnumType
type Logger ¶
type Logger struct {
LoggerName string `protobuf:"bytes,1,opt,name=logger_name,json=loggerName,proto3" json:"logger_name,omitempty"`
Traces *int64 `protobuf:"varint,2,opt,name=traces,proto3,oneof" json:"traces,omitempty"`
Debugs *int64 `protobuf:"varint,3,opt,name=debugs,proto3,oneof" json:"debugs,omitempty"`
Infos *int64 `protobuf:"varint,4,opt,name=infos,proto3,oneof" json:"infos,omitempty"`
Warns *int64 `protobuf:"varint,5,opt,name=warns,proto3,oneof" json:"warns,omitempty"`
Errors *int64 `protobuf:"varint,6,opt,name=errors,proto3,oneof" json:"errors,omitempty"`
Fatals *int64 `protobuf:"varint,7,opt,name=fatals,proto3,oneof" json:"fatals,omitempty"`
// contains filtered or unexported fields
}
func (*Logger) Descriptor
deprecated
func (*Logger) GetLoggerName ¶
func (*Logger) ProtoMessage ¶
func (*Logger) ProtoMessage()
func (*Logger) ProtoReflect ¶
func (x *Logger) ProtoReflect() protoreflect.Message
type LoggerReportResponse ¶
type LoggerReportResponse struct {
// contains filtered or unexported fields
}
func (*LoggerReportResponse) Descriptor
deprecated
func (*LoggerReportResponse) Descriptor() ([]byte, []int)
Deprecated: Use LoggerReportResponse.ProtoReflect.Descriptor instead.
func (*LoggerReportResponse) ProtoMessage ¶
func (*LoggerReportResponse) ProtoMessage()
func (*LoggerReportResponse) ProtoReflect ¶
func (x *LoggerReportResponse) ProtoReflect() protoreflect.Message
func (*LoggerReportResponse) Reset ¶
func (x *LoggerReportResponse) Reset()
func (*LoggerReportResponse) String ¶
func (x *LoggerReportResponse) String() string
type Loggers ¶
type Loggers struct {
Loggers []*Logger `protobuf:"bytes,1,rep,name=loggers,proto3" json:"loggers,omitempty"`
StartAt int64 `protobuf:"varint,2,opt,name=start_at,json=startAt,proto3" json:"start_at,omitempty"`
EndAt int64 `protobuf:"varint,3,opt,name=end_at,json=endAt,proto3" json:"end_at,omitempty"`
InstanceHash string `protobuf:"bytes,4,opt,name=instance_hash,json=instanceHash,proto3" json:"instance_hash,omitempty"` // random UUID generated on startup - represents the server so we can aggregate
Namespace *string `protobuf:"bytes,5,opt,name=namespace,proto3,oneof" json:"namespace,omitempty"`
// contains filtered or unexported fields
}
func (*Loggers) Descriptor
deprecated
func (*Loggers) GetInstanceHash ¶
func (*Loggers) GetLoggers ¶
func (*Loggers) GetNamespace ¶
func (*Loggers) GetStartAt ¶
func (*Loggers) ProtoMessage ¶
func (*Loggers) ProtoMessage()
func (*Loggers) ProtoReflect ¶
func (x *Loggers) ProtoReflect() protoreflect.Message
type LoggersTelemetryEvent ¶
type LoggersTelemetryEvent struct {
Loggers []*Logger `protobuf:"bytes,1,rep,name=loggers,proto3" json:"loggers,omitempty"`
StartAt int64 `protobuf:"varint,2,opt,name=start_at,json=startAt,proto3" json:"start_at,omitempty"`
EndAt int64 `protobuf:"varint,3,opt,name=end_at,json=endAt,proto3" json:"end_at,omitempty"`
// contains filtered or unexported fields
}
func (*LoggersTelemetryEvent) Descriptor
deprecated
func (*LoggersTelemetryEvent) Descriptor() ([]byte, []int)
Deprecated: Use LoggersTelemetryEvent.ProtoReflect.Descriptor instead.
func (*LoggersTelemetryEvent) GetEndAt ¶
func (x *LoggersTelemetryEvent) GetEndAt() int64
func (*LoggersTelemetryEvent) GetLoggers ¶
func (x *LoggersTelemetryEvent) GetLoggers() []*Logger
func (*LoggersTelemetryEvent) GetStartAt ¶
func (x *LoggersTelemetryEvent) GetStartAt() int64
func (*LoggersTelemetryEvent) ProtoMessage ¶
func (*LoggersTelemetryEvent) ProtoMessage()
func (*LoggersTelemetryEvent) ProtoReflect ¶
func (x *LoggersTelemetryEvent) ProtoReflect() protoreflect.Message
func (*LoggersTelemetryEvent) Reset ¶
func (x *LoggersTelemetryEvent) Reset()
func (*LoggersTelemetryEvent) String ¶
func (x *LoggersTelemetryEvent) String() string
type OnFailure ¶
type OnFailure int32
func (OnFailure) Descriptor ¶
func (OnFailure) Descriptor() protoreflect.EnumDescriptor
func (OnFailure) EnumDescriptor
deprecated
func (OnFailure) Number ¶
func (x OnFailure) Number() protoreflect.EnumNumber
func (OnFailure) Type ¶
func (OnFailure) Type() protoreflect.EnumType
type Provided ¶
type Provided struct {
Source *ProvidedSource `protobuf:"varint,1,opt,name=source,proto3,enum=reforge.ProvidedSource,oneof" json:"source,omitempty"`
Lookup *string `protobuf:"bytes,2,opt,name=lookup,proto3,oneof" json:"lookup,omitempty"` // eg MY_ENV_VAR
// contains filtered or unexported fields
}
func (*Provided) Descriptor
deprecated
func (*Provided) GetSource ¶
func (x *Provided) GetSource() ProvidedSource
func (*Provided) ProtoMessage ¶
func (*Provided) ProtoMessage()
func (*Provided) ProtoReflect ¶
func (x *Provided) ProtoReflect() protoreflect.Message
type ProvidedSource ¶
type ProvidedSource int32
const ( ProvidedSource_PROVIDED_SOURCE_NOT_SET ProvidedSource = 0 ProvidedSource_ENV_VAR ProvidedSource = 1 )
func (ProvidedSource) Descriptor ¶
func (ProvidedSource) Descriptor() protoreflect.EnumDescriptor
func (ProvidedSource) Enum ¶
func (x ProvidedSource) Enum() *ProvidedSource
func (ProvidedSource) EnumDescriptor
deprecated
func (ProvidedSource) EnumDescriptor() ([]byte, []int)
Deprecated: Use ProvidedSource.Descriptor instead.
func (ProvidedSource) Number ¶
func (x ProvidedSource) Number() protoreflect.EnumNumber
func (ProvidedSource) String ¶
func (x ProvidedSource) String() string
func (ProvidedSource) Type ¶
func (ProvidedSource) Type() protoreflect.EnumType
type Schema ¶
type Schema struct {
Schema string `protobuf:"bytes,1,opt,name=schema,proto3" json:"schema,omitempty"`
SchemaType Schema_SchemaType `protobuf:"varint,2,opt,name=schema_type,json=schemaType,proto3,enum=reforge.Schema_SchemaType" json:"schema_type,omitempty"`
// contains filtered or unexported fields
}
func (*Schema) Descriptor
deprecated
func (*Schema) GetSchemaType ¶
func (x *Schema) GetSchemaType() Schema_SchemaType
func (*Schema) ProtoMessage ¶
func (*Schema) ProtoMessage()
func (*Schema) ProtoReflect ¶
func (x *Schema) ProtoReflect() protoreflect.Message
type Schema_SchemaType ¶
type Schema_SchemaType int32
const ( Schema_UNKNOWN Schema_SchemaType = 0 Schema_ZOD Schema_SchemaType = 1 Schema_JSON_SCHEMA Schema_SchemaType = 2 )
func (Schema_SchemaType) Descriptor ¶
func (Schema_SchemaType) Descriptor() protoreflect.EnumDescriptor
func (Schema_SchemaType) Enum ¶
func (x Schema_SchemaType) Enum() *Schema_SchemaType
func (Schema_SchemaType) EnumDescriptor
deprecated
func (Schema_SchemaType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Schema_SchemaType.Descriptor instead.
func (Schema_SchemaType) Number ¶
func (x Schema_SchemaType) Number() protoreflect.EnumNumber
func (Schema_SchemaType) String ¶
func (x Schema_SchemaType) String() string
func (Schema_SchemaType) Type ¶
func (Schema_SchemaType) Type() protoreflect.EnumType
type StringList ¶
type StringList struct {
Values []string `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
// contains filtered or unexported fields
}
func (*StringList) Descriptor
deprecated
func (*StringList) Descriptor() ([]byte, []int)
Deprecated: Use StringList.ProtoReflect.Descriptor instead.
func (*StringList) GetValues ¶
func (x *StringList) GetValues() []string
func (*StringList) ProtoMessage ¶
func (*StringList) ProtoMessage()
func (*StringList) ProtoReflect ¶
func (x *StringList) ProtoReflect() protoreflect.Message
func (*StringList) Reset ¶
func (x *StringList) Reset()
func (*StringList) String ¶
func (x *StringList) String() string
type TelemetryEvent ¶
type TelemetryEvent struct {
// Types that are valid to be assigned to Payload:
//
// *TelemetryEvent_Summaries
// *TelemetryEvent_ExampleContexts
// *TelemetryEvent_ClientStats
// *TelemetryEvent_Loggers
// *TelemetryEvent_ContextShapes
Payload isTelemetryEvent_Payload `protobuf_oneof:"payload"`
// contains filtered or unexported fields
}
func (*TelemetryEvent) Descriptor
deprecated
func (*TelemetryEvent) Descriptor() ([]byte, []int)
Deprecated: Use TelemetryEvent.ProtoReflect.Descriptor instead.
func (*TelemetryEvent) GetClientStats ¶
func (x *TelemetryEvent) GetClientStats() *ClientStats
func (*TelemetryEvent) GetContextShapes ¶
func (x *TelemetryEvent) GetContextShapes() *ContextShapes
func (*TelemetryEvent) GetExampleContexts ¶
func (x *TelemetryEvent) GetExampleContexts() *ExampleContexts
func (*TelemetryEvent) GetLoggers ¶
func (x *TelemetryEvent) GetLoggers() *LoggersTelemetryEvent
func (*TelemetryEvent) GetPayload ¶
func (x *TelemetryEvent) GetPayload() isTelemetryEvent_Payload
func (*TelemetryEvent) GetSummaries ¶
func (x *TelemetryEvent) GetSummaries() *ConfigEvaluationSummaries
func (*TelemetryEvent) ProtoMessage ¶
func (*TelemetryEvent) ProtoMessage()
func (*TelemetryEvent) ProtoReflect ¶
func (x *TelemetryEvent) ProtoReflect() protoreflect.Message
func (*TelemetryEvent) Reset ¶
func (x *TelemetryEvent) Reset()
func (*TelemetryEvent) String ¶
func (x *TelemetryEvent) String() string
type TelemetryEvent_ClientStats ¶
type TelemetryEvent_ClientStats struct {
ClientStats *ClientStats `protobuf:"bytes,4,opt,name=client_stats,json=clientStats,proto3,oneof"`
}
type TelemetryEvent_ContextShapes ¶
type TelemetryEvent_ContextShapes struct {
ContextShapes *ContextShapes `protobuf:"bytes,6,opt,name=context_shapes,json=contextShapes,proto3,oneof"`
}
type TelemetryEvent_ExampleContexts ¶
type TelemetryEvent_ExampleContexts struct {
ExampleContexts *ExampleContexts `protobuf:"bytes,3,opt,name=example_contexts,json=exampleContexts,proto3,oneof"`
}
type TelemetryEvent_Loggers ¶
type TelemetryEvent_Loggers struct {
Loggers *LoggersTelemetryEvent `protobuf:"bytes,5,opt,name=loggers,proto3,oneof"`
}
type TelemetryEvent_Summaries ¶
type TelemetryEvent_Summaries struct {
Summaries *ConfigEvaluationSummaries `protobuf:"bytes,2,opt,name=summaries,proto3,oneof"`
}
type TelemetryEvents ¶
type TelemetryEvents struct {
InstanceHash string `protobuf:"bytes,1,opt,name=instance_hash,json=instanceHash,proto3" json:"instance_hash,omitempty"` // random UUID generated on startup - represents the server so we can aggregate
Events []*TelemetryEvent `protobuf:"bytes,2,rep,name=events,proto3" json:"events,omitempty"`
// contains filtered or unexported fields
}
func (*TelemetryEvents) Descriptor
deprecated
func (*TelemetryEvents) Descriptor() ([]byte, []int)
Deprecated: Use TelemetryEvents.ProtoReflect.Descriptor instead.
func (*TelemetryEvents) GetEvents ¶
func (x *TelemetryEvents) GetEvents() []*TelemetryEvent
func (*TelemetryEvents) GetInstanceHash ¶
func (x *TelemetryEvents) GetInstanceHash() string
func (*TelemetryEvents) ProtoMessage ¶
func (*TelemetryEvents) ProtoMessage()
func (*TelemetryEvents) ProtoReflect ¶
func (x *TelemetryEvents) ProtoReflect() protoreflect.Message
func (*TelemetryEvents) Reset ¶
func (x *TelemetryEvents) Reset()
func (*TelemetryEvents) String ¶
func (x *TelemetryEvents) String() string
type TelemetryEventsResponse ¶
type TelemetryEventsResponse struct {
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
// contains filtered or unexported fields
}
func (*TelemetryEventsResponse) Descriptor
deprecated
func (*TelemetryEventsResponse) Descriptor() ([]byte, []int)
Deprecated: Use TelemetryEventsResponse.ProtoReflect.Descriptor instead.
func (*TelemetryEventsResponse) GetSuccess ¶
func (x *TelemetryEventsResponse) GetSuccess() bool
func (*TelemetryEventsResponse) ProtoMessage ¶
func (*TelemetryEventsResponse) ProtoMessage()
func (*TelemetryEventsResponse) ProtoReflect ¶
func (x *TelemetryEventsResponse) ProtoReflect() protoreflect.Message
func (*TelemetryEventsResponse) Reset ¶
func (x *TelemetryEventsResponse) Reset()
func (*TelemetryEventsResponse) String ¶
func (x *TelemetryEventsResponse) String() string
type WeightedValue ¶
type WeightedValue struct {
Weight int32 `protobuf:"varint,1,opt,name=weight,proto3" json:"weight,omitempty"` // out of 1000
Value *ConfigValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*WeightedValue) Descriptor
deprecated
func (*WeightedValue) Descriptor() ([]byte, []int)
Deprecated: Use WeightedValue.ProtoReflect.Descriptor instead.
func (*WeightedValue) GetValue ¶
func (x *WeightedValue) GetValue() *ConfigValue
func (*WeightedValue) GetWeight ¶
func (x *WeightedValue) GetWeight() int32
func (*WeightedValue) ProtoMessage ¶
func (*WeightedValue) ProtoMessage()
func (*WeightedValue) ProtoReflect ¶
func (x *WeightedValue) ProtoReflect() protoreflect.Message
func (*WeightedValue) Reset ¶
func (x *WeightedValue) Reset()
func (*WeightedValue) String ¶
func (x *WeightedValue) String() string
type WeightedValues ¶
type WeightedValues struct {
WeightedValues []*WeightedValue `protobuf:"bytes,1,rep,name=weighted_values,json=weightedValues,proto3" json:"weighted_values,omitempty"`
HashByPropertyName *string `protobuf:"bytes,2,opt,name=hash_by_property_name,json=hashByPropertyName,proto3,oneof" json:"hash_by_property_name,omitempty"`
// contains filtered or unexported fields
}
func (*WeightedValues) Descriptor
deprecated
func (*WeightedValues) Descriptor() ([]byte, []int)
Deprecated: Use WeightedValues.ProtoReflect.Descriptor instead.
func (*WeightedValues) GetHashByPropertyName ¶
func (x *WeightedValues) GetHashByPropertyName() string
func (*WeightedValues) GetWeightedValues ¶
func (x *WeightedValues) GetWeightedValues() []*WeightedValue
func (*WeightedValues) ProtoMessage ¶
func (*WeightedValues) ProtoMessage()
func (*WeightedValues) ProtoReflect ¶
func (x *WeightedValues) ProtoReflect() protoreflect.Message
func (*WeightedValues) Reset ¶
func (x *WeightedValues) Reset()
func (*WeightedValues) String ¶
func (x *WeightedValues) String() string