ofrep

package
v1.36.0-20241002144439... Latest Latest
Warning

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

Go to latest
Published: unknown License: MIT Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	EvaluateReason_name = map[int32]string{
		0: "UNKNOWN",
		1: "DISABLED",
		2: "TARGETING_MATCH",
		3: "DEFAULT",
	}
	EvaluateReason_value = map[string]int32{
		"UNKNOWN":         0,
		"DISABLED":        1,
		"TARGETING_MATCH": 2,
		"DEFAULT":         3,
	}
)

Enum value maps for EvaluateReason.

View Source
var File_ofrep_ofrep_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type BulkEvaluationResponse

type BulkEvaluationResponse struct {
	Flags []*EvaluatedFlag `protobuf:"bytes,1,rep,name=flags,proto3" json:"flags,omitempty"`
	// contains filtered or unexported fields
}

func (*BulkEvaluationResponse) GetFlags

func (x *BulkEvaluationResponse) GetFlags() []*EvaluatedFlag

func (*BulkEvaluationResponse) ProtoMessage

func (*BulkEvaluationResponse) ProtoMessage()

func (*BulkEvaluationResponse) ProtoReflect

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

func (*BulkEvaluationResponse) Reset

func (x *BulkEvaluationResponse) Reset()

func (*BulkEvaluationResponse) SetFlags

func (x *BulkEvaluationResponse) SetFlags(v []*EvaluatedFlag)

func (*BulkEvaluationResponse) String

func (x *BulkEvaluationResponse) String() string

type BulkEvaluationResponse_builder

type BulkEvaluationResponse_builder struct {
	Flags []*EvaluatedFlag
	// contains filtered or unexported fields
}

func (BulkEvaluationResponse_builder) Build

type CacheInvalidation

type CacheInvalidation struct {
	Polling *Polling `protobuf:"bytes,1,opt,name=polling,proto3" json:"polling,omitempty"`
	// contains filtered or unexported fields
}

func (*CacheInvalidation) ClearPolling

func (x *CacheInvalidation) ClearPolling()

func (*CacheInvalidation) GetPolling

func (x *CacheInvalidation) GetPolling() *Polling

func (*CacheInvalidation) HasPolling

func (x *CacheInvalidation) HasPolling() bool

func (*CacheInvalidation) ProtoMessage

func (*CacheInvalidation) ProtoMessage()

func (*CacheInvalidation) ProtoReflect

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

func (*CacheInvalidation) Reset

func (x *CacheInvalidation) Reset()

func (*CacheInvalidation) SetPolling

func (x *CacheInvalidation) SetPolling(v *Polling)

func (*CacheInvalidation) String

func (x *CacheInvalidation) String() string

type CacheInvalidation_builder

type CacheInvalidation_builder struct {
	Polling *Polling
	// contains filtered or unexported fields
}

func (CacheInvalidation_builder) Build

type Capabilities

type Capabilities struct {
	CacheInvalidation *CacheInvalidation `protobuf:"bytes,1,opt,name=cache_invalidation,json=cacheInvalidation,proto3" json:"cache_invalidation,omitempty"`
	FlagEvaluation    *FlagEvaluation    `protobuf:"bytes,2,opt,name=flag_evaluation,json=flagEvaluation,proto3" json:"flag_evaluation,omitempty"`
	// contains filtered or unexported fields
}

func (*Capabilities) ClearCacheInvalidation

func (x *Capabilities) ClearCacheInvalidation()

func (*Capabilities) ClearFlagEvaluation

func (x *Capabilities) ClearFlagEvaluation()

func (*Capabilities) GetCacheInvalidation

func (x *Capabilities) GetCacheInvalidation() *CacheInvalidation

func (*Capabilities) GetFlagEvaluation

func (x *Capabilities) GetFlagEvaluation() *FlagEvaluation

func (*Capabilities) HasCacheInvalidation

func (x *Capabilities) HasCacheInvalidation() bool

func (*Capabilities) HasFlagEvaluation

func (x *Capabilities) HasFlagEvaluation() bool

func (*Capabilities) ProtoMessage

func (*Capabilities) ProtoMessage()

func (*Capabilities) ProtoReflect

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

func (*Capabilities) Reset

func (x *Capabilities) Reset()

func (*Capabilities) SetCacheInvalidation

func (x *Capabilities) SetCacheInvalidation(v *CacheInvalidation)

func (*Capabilities) SetFlagEvaluation

func (x *Capabilities) SetFlagEvaluation(v *FlagEvaluation)

func (*Capabilities) String

func (x *Capabilities) String() string

type Capabilities_builder

type Capabilities_builder struct {
	CacheInvalidation *CacheInvalidation
	FlagEvaluation    *FlagEvaluation
	// contains filtered or unexported fields
}

func (Capabilities_builder) Build

func (b0 Capabilities_builder) Build() *Capabilities

type EvaluateBulkRequest

type EvaluateBulkRequest struct {
	Context map[string]string `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*EvaluateBulkRequest) GetContext

func (x *EvaluateBulkRequest) GetContext() map[string]string

func (*EvaluateBulkRequest) ProtoMessage

func (*EvaluateBulkRequest) ProtoMessage()

func (*EvaluateBulkRequest) ProtoReflect

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

func (*EvaluateBulkRequest) Reset

func (x *EvaluateBulkRequest) Reset()

func (*EvaluateBulkRequest) SetContext

func (x *EvaluateBulkRequest) SetContext(v map[string]string)

func (*EvaluateBulkRequest) String

func (x *EvaluateBulkRequest) String() string

type EvaluateBulkRequest_builder

type EvaluateBulkRequest_builder struct {
	Context map[string]string
	// contains filtered or unexported fields
}

func (EvaluateBulkRequest_builder) Build

type EvaluateFlagRequest

type EvaluateFlagRequest struct {
	Key     string            `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Context map[string]string `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*EvaluateFlagRequest) GetContext

func (x *EvaluateFlagRequest) GetContext() map[string]string

func (*EvaluateFlagRequest) GetKey

func (x *EvaluateFlagRequest) GetKey() string

func (*EvaluateFlagRequest) ProtoMessage

func (*EvaluateFlagRequest) ProtoMessage()

func (*EvaluateFlagRequest) ProtoReflect

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

func (*EvaluateFlagRequest) Reset

func (x *EvaluateFlagRequest) Reset()

func (*EvaluateFlagRequest) SetContext

func (x *EvaluateFlagRequest) SetContext(v map[string]string)

func (*EvaluateFlagRequest) SetKey

func (x *EvaluateFlagRequest) SetKey(v string)

func (*EvaluateFlagRequest) String

func (x *EvaluateFlagRequest) String() string

type EvaluateFlagRequest_builder

type EvaluateFlagRequest_builder struct {
	Key     string
	Context map[string]string
	// contains filtered or unexported fields
}

func (EvaluateFlagRequest_builder) Build

type EvaluateReason

type EvaluateReason int32
const (
	EvaluateReason_UNKNOWN         EvaluateReason = 0
	EvaluateReason_DISABLED        EvaluateReason = 1
	EvaluateReason_TARGETING_MATCH EvaluateReason = 2
	EvaluateReason_DEFAULT         EvaluateReason = 3
)

func (EvaluateReason) Descriptor

func (EvaluateReason) Enum

func (x EvaluateReason) Enum() *EvaluateReason

func (EvaluateReason) Number

func (EvaluateReason) String

func (x EvaluateReason) String() string

func (EvaluateReason) Type

type EvaluatedFlag

type EvaluatedFlag struct {
	Key      string           `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Reason   EvaluateReason   `protobuf:"varint,2,opt,name=reason,proto3,enum=flipt.ofrep.EvaluateReason" json:"reason,omitempty"`
	Variant  string           `protobuf:"bytes,3,opt,name=variant,proto3" json:"variant,omitempty"`
	Metadata *structpb.Struct `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Value    *structpb.Value  `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*EvaluatedFlag) ClearMetadata

func (x *EvaluatedFlag) ClearMetadata()

func (*EvaluatedFlag) ClearValue

func (x *EvaluatedFlag) ClearValue()

func (*EvaluatedFlag) GetKey

func (x *EvaluatedFlag) GetKey() string

func (*EvaluatedFlag) GetMetadata

func (x *EvaluatedFlag) GetMetadata() *structpb.Struct

func (*EvaluatedFlag) GetReason

func (x *EvaluatedFlag) GetReason() EvaluateReason

func (*EvaluatedFlag) GetValue

func (x *EvaluatedFlag) GetValue() *structpb.Value

func (*EvaluatedFlag) GetVariant

func (x *EvaluatedFlag) GetVariant() string

func (*EvaluatedFlag) HasMetadata

func (x *EvaluatedFlag) HasMetadata() bool

func (*EvaluatedFlag) HasValue

func (x *EvaluatedFlag) HasValue() bool

func (*EvaluatedFlag) ProtoMessage

func (*EvaluatedFlag) ProtoMessage()

func (*EvaluatedFlag) ProtoReflect

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

func (*EvaluatedFlag) Reset

func (x *EvaluatedFlag) Reset()

func (*EvaluatedFlag) SetKey

func (x *EvaluatedFlag) SetKey(v string)

func (*EvaluatedFlag) SetMetadata

func (x *EvaluatedFlag) SetMetadata(v *structpb.Struct)

func (*EvaluatedFlag) SetReason

func (x *EvaluatedFlag) SetReason(v EvaluateReason)

func (*EvaluatedFlag) SetValue

func (x *EvaluatedFlag) SetValue(v *structpb.Value)

func (*EvaluatedFlag) SetVariant

func (x *EvaluatedFlag) SetVariant(v string)

func (*EvaluatedFlag) String

func (x *EvaluatedFlag) String() string

type EvaluatedFlag_builder

type EvaluatedFlag_builder struct {
	Key      string
	Reason   EvaluateReason
	Variant  string
	Metadata *structpb.Struct
	Value    *structpb.Value
	// contains filtered or unexported fields
}

func (EvaluatedFlag_builder) Build

type FlagEvaluation

type FlagEvaluation struct {
	SupportedTypes []string `protobuf:"bytes,1,rep,name=supported_types,json=supportedTypes,proto3" json:"supported_types,omitempty"`
	// contains filtered or unexported fields
}

func (*FlagEvaluation) GetSupportedTypes

func (x *FlagEvaluation) GetSupportedTypes() []string

func (*FlagEvaluation) ProtoMessage

func (*FlagEvaluation) ProtoMessage()

func (*FlagEvaluation) ProtoReflect

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

func (*FlagEvaluation) Reset

func (x *FlagEvaluation) Reset()

func (*FlagEvaluation) SetSupportedTypes

func (x *FlagEvaluation) SetSupportedTypes(v []string)

func (*FlagEvaluation) String

func (x *FlagEvaluation) String() string

type FlagEvaluation_builder

type FlagEvaluation_builder struct {
	SupportedTypes []string
	// contains filtered or unexported fields
}

func (FlagEvaluation_builder) Build

type GetProviderConfigurationRequest

type GetProviderConfigurationRequest struct {
	// contains filtered or unexported fields
}

func (*GetProviderConfigurationRequest) ProtoMessage

func (*GetProviderConfigurationRequest) ProtoMessage()

func (*GetProviderConfigurationRequest) ProtoReflect

func (*GetProviderConfigurationRequest) Reset

func (*GetProviderConfigurationRequest) String

type GetProviderConfigurationRequest_builder

type GetProviderConfigurationRequest_builder struct {
	// contains filtered or unexported fields
}

func (GetProviderConfigurationRequest_builder) Build

type GetProviderConfigurationResponse

type GetProviderConfigurationResponse struct {
	Name         string        `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Capabilities *Capabilities `protobuf:"bytes,2,opt,name=capabilities,proto3" json:"capabilities,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProviderConfigurationResponse) ClearCapabilities

func (x *GetProviderConfigurationResponse) ClearCapabilities()

func (*GetProviderConfigurationResponse) GetCapabilities

func (x *GetProviderConfigurationResponse) GetCapabilities() *Capabilities

func (*GetProviderConfigurationResponse) GetName

func (*GetProviderConfigurationResponse) HasCapabilities

func (x *GetProviderConfigurationResponse) HasCapabilities() bool

func (*GetProviderConfigurationResponse) ProtoMessage

func (*GetProviderConfigurationResponse) ProtoMessage()

func (*GetProviderConfigurationResponse) ProtoReflect

func (*GetProviderConfigurationResponse) Reset

func (*GetProviderConfigurationResponse) SetCapabilities

func (x *GetProviderConfigurationResponse) SetCapabilities(v *Capabilities)

func (*GetProviderConfigurationResponse) SetName

func (*GetProviderConfigurationResponse) String

type GetProviderConfigurationResponse_builder

type GetProviderConfigurationResponse_builder struct {
	Name         string
	Capabilities *Capabilities
	// contains filtered or unexported fields
}

func (GetProviderConfigurationResponse_builder) Build

type Polling

type Polling struct {
	Enabled              bool   `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	MinPollingIntervalMs uint32 `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Polling) GetEnabled

func (x *Polling) GetEnabled() bool

func (*Polling) GetMinPollingIntervalMs

func (x *Polling) GetMinPollingIntervalMs() uint32

func (*Polling) ProtoMessage

func (*Polling) ProtoMessage()

func (*Polling) ProtoReflect

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

func (*Polling) Reset

func (x *Polling) Reset()

func (*Polling) SetEnabled

func (x *Polling) SetEnabled(v bool)

func (*Polling) SetMinPollingIntervalMs

func (x *Polling) SetMinPollingIntervalMs(v uint32)

func (*Polling) String

func (x *Polling) String() string

type Polling_builder

type Polling_builder struct {
	Enabled              bool
	MinPollingIntervalMs uint32
	// contains filtered or unexported fields
}

func (Polling_builder) Build

func (b0 Polling_builder) Build() *Polling

Jump to

Keyboard shortcuts

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