proto

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 25, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
var (
	ConfigEvaluationCounter_Reason_name = map[int32]string{
		0: "UNKNOWN",
	}
	ConfigEvaluationCounter_Reason_value = map[string]int32{
		"UNKNOWN": 0,
	}
)

Enum value maps for ConfigEvaluationCounter_Reason.

View Source
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) Descriptor() ([]byte, []int)

Deprecated: Use ChangedBy.ProtoReflect.Descriptor instead.

func (*ChangedBy) GetApiKeyId

func (x *ChangedBy) GetApiKeyId() string

func (*ChangedBy) GetEmail

func (x *ChangedBy) GetEmail() string

func (*ChangedBy) GetUserId

func (x *ChangedBy) GetUserId() int64

func (*ChangedBy) ProtoMessage

func (*ChangedBy) ProtoMessage()

func (*ChangedBy) ProtoReflect

func (x *ChangedBy) ProtoReflect() protoreflect.Message

func (*ChangedBy) Reset

func (x *ChangedBy) Reset()

func (*ChangedBy) String

func (x *ChangedBy) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Config.ProtoReflect.Descriptor instead.

func (*Config) GetAllowableValues

func (x *Config) GetAllowableValues() []*ConfigValue

func (*Config) GetChangedBy

func (x *Config) GetChangedBy() *ChangedBy

func (*Config) GetConfigType

func (x *Config) GetConfigType() ConfigType

func (*Config) GetDraftId

func (x *Config) GetDraftId() int64

func (*Config) GetId

func (x *Config) GetId() int64

func (*Config) GetKey

func (x *Config) GetKey() string

func (*Config) GetProjectId

func (x *Config) GetProjectId() int64

func (*Config) GetRows

func (x *Config) GetRows() []*ConfigRow

func (*Config) GetSendToClientSdk

func (x *Config) GetSendToClientSdk() bool

func (*Config) GetValueType

func (x *Config) GetValueType() Config_ValueType

func (*Config) ProtoMessage

func (*Config) ProtoMessage()

func (*Config) ProtoReflect

func (x *Config) ProtoReflect() protoreflect.Message

func (*Config) Reset

func (x *Config) Reset()

func (*Config) String

func (x *Config) String() string

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 (*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) Enum

func (ConfigEvaluationCounter_Reason) EnumDescriptor deprecated

func (ConfigEvaluationCounter_Reason) EnumDescriptor() ([]byte, []int)

Deprecated: Use ConfigEvaluationCounter_Reason.Descriptor instead.

func (ConfigEvaluationCounter_Reason) Number

func (ConfigEvaluationCounter_Reason) String

func (ConfigEvaluationCounter_Reason) Type

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 (*ConfigEvaluationSummaries) ProtoMessage

func (*ConfigEvaluationSummaries) ProtoMessage()

func (*ConfigEvaluationSummaries) ProtoReflect

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 (*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) Descriptor() ([]byte, []int)

Deprecated: Use ConfigRow.ProtoReflect.Descriptor instead.

func (*ConfigRow) GetProjectEnvId

func (x *ConfigRow) GetProjectEnvId() int64

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

func (*ConfigRow) Reset

func (x *ConfigRow) Reset()

func (*ConfigRow) String

func (x *ConfigRow) String() string

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

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) Enum

func (Config_ValueType) EnumDescriptor deprecated

func (Config_ValueType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Config_ValueType.Descriptor instead.

func (Config_ValueType) Number

func (Config_ValueType) String

func (x Config_ValueType) String() string

func (Config_ValueType) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use Configs.ProtoReflect.Descriptor instead.

func (*Configs) GetApikeyMetadata

func (x *Configs) GetApikeyMetadata() *ApiKeyMetadata

func (*Configs) GetConfigServicePointer

func (x *Configs) GetConfigServicePointer() *ConfigServicePointer

func (*Configs) GetConfigs

func (x *Configs) GetConfigs() []*Config

func (*Configs) GetDefaultContext

func (x *Configs) GetDefaultContext() *ContextSet

func (*Configs) GetKeepAlive

func (x *Configs) GetKeepAlive() bool

func (*Configs) ProtoMessage

func (*Configs) ProtoMessage()

func (*Configs) ProtoReflect

func (x *Configs) ProtoReflect() protoreflect.Message

func (*Configs) Reset

func (x *Configs) Reset()

func (*Configs) String

func (x *Configs) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Context.ProtoReflect.Descriptor instead.

func (*Context) GetType

func (x *Context) GetType() string

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

func (*Context) Reset

func (x *Context) Reset()

func (*Context) String

func (x *Context) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Criterion.ProtoReflect.Descriptor instead.

func (*Criterion) GetOperator

func (x *Criterion) GetOperator() Criterion_CriterionOperator

func (*Criterion) GetPropertyName

func (x *Criterion) GetPropertyName() string

func (*Criterion) GetValueToMatch

func (x *Criterion) GetValueToMatch() *ConfigValue

func (*Criterion) ProtoMessage

func (*Criterion) ProtoMessage()

func (*Criterion) ProtoReflect

func (x *Criterion) ProtoReflect() protoreflect.Message

func (*Criterion) Reset

func (x *Criterion) Reset()

func (*Criterion) String

func (x *Criterion) String() string

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) Enum

func (Criterion_CriterionOperator) EnumDescriptor deprecated

func (Criterion_CriterionOperator) EnumDescriptor() ([]byte, []int)

Deprecated: Use Criterion_CriterionOperator.Descriptor instead.

func (Criterion_CriterionOperator) Number

func (Criterion_CriterionOperator) String

func (Criterion_CriterionOperator) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use IdBlock.ProtoReflect.Descriptor instead.

func (*IdBlock) GetEnd

func (x *IdBlock) GetEnd() int64

func (*IdBlock) GetProjectEnvId

func (x *IdBlock) GetProjectEnvId() int64

func (*IdBlock) GetProjectId

func (x *IdBlock) GetProjectId() int64

func (*IdBlock) GetSequenceName

func (x *IdBlock) GetSequenceName() string

func (*IdBlock) GetStart

func (x *IdBlock) GetStart() int64

func (*IdBlock) ProtoMessage

func (*IdBlock) ProtoMessage()

func (*IdBlock) ProtoReflect

func (x *IdBlock) ProtoReflect() protoreflect.Message

func (*IdBlock) Reset

func (x *IdBlock) Reset()

func (*IdBlock) String

func (x *IdBlock) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Identity.ProtoReflect.Descriptor instead.

func (*Identity) GetAttributes

func (x *Identity) GetAttributes() map[string]string

func (*Identity) GetLookup

func (x *Identity) GetLookup() string

func (*Identity) ProtoMessage

func (*Identity) ProtoMessage()

func (*Identity) ProtoReflect

func (x *Identity) ProtoReflect() protoreflect.Message

func (*Identity) Reset

func (x *Identity) Reset()

func (*Identity) String

func (x *Identity) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use IntRange.ProtoReflect.Descriptor instead.

func (*IntRange) GetEnd

func (x *IntRange) GetEnd() int64

func (*IntRange) GetStart

func (x *IntRange) GetStart() int64

func (*IntRange) ProtoMessage

func (*IntRange) ProtoMessage()

func (*IntRange) ProtoReflect

func (x *IntRange) ProtoReflect() protoreflect.Message

func (*IntRange) Reset

func (x *IntRange) Reset()

func (*IntRange) String

func (x *IntRange) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Json.ProtoReflect.Descriptor instead.

func (*Json) GetJson

func (x *Json) GetJson() string

func (*Json) ProtoMessage

func (*Json) ProtoMessage()

func (*Json) ProtoReflect

func (x *Json) ProtoReflect() protoreflect.Message

func (*Json) Reset

func (x *Json) Reset()

func (*Json) String

func (x *Json) String() string

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 (*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) Enum

func (LimitDefinition_SafetyLevel) EnumDescriptor deprecated

func (LimitDefinition_SafetyLevel) EnumDescriptor() ([]byte, []int)

Deprecated: Use LimitDefinition_SafetyLevel.Descriptor instead.

func (LimitDefinition_SafetyLevel) Number

func (LimitDefinition_SafetyLevel) String

func (LimitDefinition_SafetyLevel) Type

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) Enum

func (LimitRequest_LimitCombiner) EnumDescriptor deprecated

func (LimitRequest_LimitCombiner) EnumDescriptor() ([]byte, []int)

Deprecated: Use LimitRequest_LimitCombiner.Descriptor instead.

func (LimitRequest_LimitCombiner) Number

func (LimitRequest_LimitCombiner) String

func (LimitRequest_LimitCombiner) Type

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) Enum

func (LimitResponse_LimitPolicyNames) EnumDescriptor deprecated

func (LimitResponse_LimitPolicyNames) EnumDescriptor() ([]byte, []int)

Deprecated: Use LimitResponse_LimitPolicyNames.Descriptor instead.

func (LimitResponse_LimitPolicyNames) Number

func (LimitResponse_LimitPolicyNames) String

func (LimitResponse_LimitPolicyNames) Type

type LogLevel

type LogLevel int32
const (
	LogLevel_NOT_SET_LOG_LEVEL LogLevel = 0
	LogLevel_TRACE             LogLevel = 1
	LogLevel_DEBUG             LogLevel = 2
	LogLevel_INFO              LogLevel = 3
	// NOTICE = 4;
	LogLevel_WARN  LogLevel = 5
	LogLevel_ERROR LogLevel = 6
	// CRITICAL = 7;
	// ALERT = 8;
	LogLevel_FATAL LogLevel = 9
)

func (LogLevel) Descriptor

func (LogLevel) Descriptor() protoreflect.EnumDescriptor

func (LogLevel) Enum

func (x LogLevel) Enum() *LogLevel

func (LogLevel) EnumDescriptor deprecated

func (LogLevel) EnumDescriptor() ([]byte, []int)

Deprecated: Use LogLevel.Descriptor instead.

func (LogLevel) Number

func (x LogLevel) Number() protoreflect.EnumNumber

func (LogLevel) String

func (x LogLevel) String() string

func (LogLevel) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use Logger.ProtoReflect.Descriptor instead.

func (*Logger) GetDebugs

func (x *Logger) GetDebugs() int64

func (*Logger) GetErrors

func (x *Logger) GetErrors() int64

func (*Logger) GetFatals

func (x *Logger) GetFatals() int64

func (*Logger) GetInfos

func (x *Logger) GetInfos() int64

func (*Logger) GetLoggerName

func (x *Logger) GetLoggerName() string

func (*Logger) GetTraces

func (x *Logger) GetTraces() int64

func (*Logger) GetWarns

func (x *Logger) GetWarns() int64

func (*Logger) ProtoMessage

func (*Logger) ProtoMessage()

func (*Logger) ProtoReflect

func (x *Logger) ProtoReflect() protoreflect.Message

func (*Logger) Reset

func (x *Logger) Reset()

func (*Logger) String

func (x *Logger) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Loggers.ProtoReflect.Descriptor instead.

func (*Loggers) GetEndAt

func (x *Loggers) GetEndAt() int64

func (*Loggers) GetInstanceHash

func (x *Loggers) GetInstanceHash() string

func (*Loggers) GetLoggers

func (x *Loggers) GetLoggers() []*Logger

func (*Loggers) GetNamespace

func (x *Loggers) GetNamespace() string

func (*Loggers) GetStartAt

func (x *Loggers) GetStartAt() int64

func (*Loggers) ProtoMessage

func (*Loggers) ProtoMessage()

func (*Loggers) ProtoReflect

func (x *Loggers) ProtoReflect() protoreflect.Message

func (*Loggers) Reset

func (x *Loggers) Reset()

func (*Loggers) String

func (x *Loggers) String() string

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
const (
	OnFailure_NOT_SET      OnFailure = 0
	OnFailure_LOG_AND_PASS OnFailure = 1
	OnFailure_LOG_AND_FAIL OnFailure = 2
	OnFailure_THROW        OnFailure = 3
)

func (OnFailure) Descriptor

func (OnFailure) Descriptor() protoreflect.EnumDescriptor

func (OnFailure) Enum

func (x OnFailure) Enum() *OnFailure

func (OnFailure) EnumDescriptor deprecated

func (OnFailure) EnumDescriptor() ([]byte, []int)

Deprecated: Use OnFailure.Descriptor instead.

func (OnFailure) Number

func (x OnFailure) Number() protoreflect.EnumNumber

func (OnFailure) String

func (x OnFailure) String() string

func (OnFailure) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use Provided.ProtoReflect.Descriptor instead.

func (*Provided) GetLookup

func (x *Provided) GetLookup() string

func (*Provided) GetSource

func (x *Provided) GetSource() ProvidedSource

func (*Provided) ProtoMessage

func (*Provided) ProtoMessage()

func (*Provided) ProtoReflect

func (x *Provided) ProtoReflect() protoreflect.Message

func (*Provided) Reset

func (x *Provided) Reset()

func (*Provided) String

func (x *Provided) String() string

type ProvidedSource

type ProvidedSource int32
const (
	ProvidedSource_PROVIDED_SOURCE_NOT_SET ProvidedSource = 0
	ProvidedSource_ENV_VAR                 ProvidedSource = 1
)

func (ProvidedSource) Descriptor

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 (ProvidedSource) String

func (x ProvidedSource) String() string

func (ProvidedSource) Type

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL