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 (*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 (m *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) 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) 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) GetProvided() *Provided
- func (x *ConfigValue) GetStringList() *StringList
- func (x *ConfigValue) GetString_() string
- func (m *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_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 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 (m *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", } 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, } )
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", } 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, } )
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 File_prefab_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"` // contains filtered or unexported fields }
func (*ChangedBy) Descriptor
deprecated
func (*ChangedBy) GetApiKeyId ¶
func (*ChangedBy) ProtoMessage ¶
func (*ChangedBy) ProtoMessage()
func (*ChangedBy) ProtoReflect ¶
func (x *ChangedBy) ProtoReflect() protoreflect.Message
type ClientConfigValue ¶
type ClientConfigValue struct { // Types that are assignable 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 (m *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=prefab.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=prefab.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=prefab.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 // 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) 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=prefab.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=prefab.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=prefab.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=prefab.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 `` /* 153-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" /* 161-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 )
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 assignable 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 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 // 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) 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) GetProvided ¶
func (x *ConfigValue) GetProvided() *Provided
func (*ConfigValue) GetStringList ¶
func (x *ConfigValue) GetStringList() *StringList
func (*ConfigValue) GetString_ ¶
func (x *ConfigValue) GetString_() string
func (*ConfigValue) GetType ¶
func (m *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=prefab.LogLevel,oneof"`
}
type ConfigValue_Provided ¶
type ConfigValue_Provided struct {
Provided *Provided `protobuf:"bytes,12,opt,name=provided,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 `` /* 153-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 `` /* 180-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=prefab.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 )
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 `` /* 161-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 `` /* 135-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 /* 135-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 `` /* 140-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]; /* 135-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 `` /* 135-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 `` /* 136-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=prefab.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 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 assignable 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 (m *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