_go

package module
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: 8 Imported by: 1

Documentation

Index

Constants

View Source
const CreateRolloutRequest_Rule_not_set_case case_CreateRolloutRequest_Rule = 0
View Source
const CreateRolloutRequest_Segment_case case_CreateRolloutRequest_Rule = 20
View Source
const CreateRolloutRequest_Threshold_case case_CreateRolloutRequest_Rule = 21
View Source
const Rollout_Rule_not_set_case case_Rollout_Rule = 0
View Source
const Rollout_Segment_case case_Rollout_Rule = 20
View Source
const Rollout_Threshold_case case_Rollout_Rule = 21
View Source
const UpdateRolloutRequest_Rule_not_set_case case_UpdateRolloutRequest_Rule = 0
View Source
const UpdateRolloutRequest_Segment_case case_UpdateRolloutRequest_Rule = 20
View Source
const UpdateRolloutRequest_Threshold_case case_UpdateRolloutRequest_Rule = 21

Variables

View Source
var (
	EvaluationReason_name = map[int32]string{
		0: "UNKNOWN_EVALUATION_REASON",
		1: "FLAG_DISABLED_EVALUATION_REASON",
		2: "FLAG_NOT_FOUND_EVALUATION_REASON",
		3: "MATCH_EVALUATION_REASON",
		4: "ERROR_EVALUATION_REASON",
		5: "DEFAULT_EVALUATION_REASON",
	}
	EvaluationReason_value = map[string]int32{
		"UNKNOWN_EVALUATION_REASON":        0,
		"FLAG_DISABLED_EVALUATION_REASON":  1,
		"FLAG_NOT_FOUND_EVALUATION_REASON": 2,
		"MATCH_EVALUATION_REASON":          3,
		"ERROR_EVALUATION_REASON":          4,
		"DEFAULT_EVALUATION_REASON":        5,
	}
)

Enum value maps for EvaluationReason.

View Source
var (
	FlagType_name = map[int32]string{
		0: "VARIANT_FLAG_TYPE",
		1: "BOOLEAN_FLAG_TYPE",
	}
	FlagType_value = map[string]int32{
		"VARIANT_FLAG_TYPE": 0,
		"BOOLEAN_FLAG_TYPE": 1,
	}
)

Enum value maps for FlagType.

View Source
var (
	MatchType_name = map[int32]string{
		0: "ALL_MATCH_TYPE",
		1: "ANY_MATCH_TYPE",
	}
	MatchType_value = map[string]int32{
		"ALL_MATCH_TYPE": 0,
		"ANY_MATCH_TYPE": 1,
	}
)

Enum value maps for MatchType.

View Source
var (
	ComparisonType_name = map[int32]string{
		0: "UNKNOWN_COMPARISON_TYPE",
		1: "STRING_COMPARISON_TYPE",
		2: "NUMBER_COMPARISON_TYPE",
		3: "BOOLEAN_COMPARISON_TYPE",
		4: "DATETIME_COMPARISON_TYPE",
		5: "ENTITY_ID_COMPARISON_TYPE",
	}
	ComparisonType_value = map[string]int32{
		"UNKNOWN_COMPARISON_TYPE":   0,
		"STRING_COMPARISON_TYPE":    1,
		"NUMBER_COMPARISON_TYPE":    2,
		"BOOLEAN_COMPARISON_TYPE":   3,
		"DATETIME_COMPARISON_TYPE":  4,
		"ENTITY_ID_COMPARISON_TYPE": 5,
	}
)

Enum value maps for ComparisonType.

View Source
var (
	RolloutType_name = map[int32]string{
		0: "UNKNOWN_ROLLOUT_TYPE",
		1: "SEGMENT_ROLLOUT_TYPE",
		2: "THRESHOLD_ROLLOUT_TYPE",
	}
	RolloutType_value = map[string]int32{
		"UNKNOWN_ROLLOUT_TYPE":   0,
		"SEGMENT_ROLLOUT_TYPE":   1,
		"THRESHOLD_ROLLOUT_TYPE": 2,
	}
)

Enum value maps for RolloutType.

View Source
var (
	SegmentOperator_name = map[int32]string{
		0: "OR_SEGMENT_OPERATOR",
		1: "AND_SEGMENT_OPERATOR",
	}
	SegmentOperator_value = map[string]int32{
		"OR_SEGMENT_OPERATOR":  0,
		"AND_SEGMENT_OPERATOR": 1,
	}
)

Enum value maps for SegmentOperator.

View Source
var File_flipt_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type BatchEvaluationRequest

type BatchEvaluationRequest struct {
	RequestId       string               `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	Requests        []*EvaluationRequest `protobuf:"bytes,2,rep,name=requests,proto3" json:"requests,omitempty"`
	ExcludeNotFound bool                 `protobuf:"varint,3,opt,name=exclude_not_found,json=excludeNotFound,proto3" json:"exclude_not_found,omitempty"`
	NamespaceKey    string               `protobuf:"bytes,4,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchEvaluationRequest) GetExcludeNotFound

func (x *BatchEvaluationRequest) GetExcludeNotFound() bool

func (*BatchEvaluationRequest) GetNamespaceKey

func (x *BatchEvaluationRequest) GetNamespaceKey() string

func (*BatchEvaluationRequest) GetRequestId

func (x *BatchEvaluationRequest) GetRequestId() string

func (*BatchEvaluationRequest) GetRequests

func (x *BatchEvaluationRequest) GetRequests() []*EvaluationRequest

func (*BatchEvaluationRequest) ProtoMessage

func (*BatchEvaluationRequest) ProtoMessage()

func (*BatchEvaluationRequest) ProtoReflect

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

func (*BatchEvaluationRequest) Reset

func (x *BatchEvaluationRequest) Reset()

func (*BatchEvaluationRequest) SetExcludeNotFound

func (x *BatchEvaluationRequest) SetExcludeNotFound(v bool)

func (*BatchEvaluationRequest) SetNamespaceKey

func (x *BatchEvaluationRequest) SetNamespaceKey(v string)

func (*BatchEvaluationRequest) SetRequestId

func (x *BatchEvaluationRequest) SetRequestId(v string)

func (*BatchEvaluationRequest) SetRequests

func (x *BatchEvaluationRequest) SetRequests(v []*EvaluationRequest)

func (*BatchEvaluationRequest) String

func (x *BatchEvaluationRequest) String() string

type BatchEvaluationRequest_builder

type BatchEvaluationRequest_builder struct {
	RequestId       string
	Requests        []*EvaluationRequest
	ExcludeNotFound bool
	NamespaceKey    string
	// contains filtered or unexported fields
}

func (BatchEvaluationRequest_builder) Build

type BatchEvaluationResponse

type BatchEvaluationResponse struct {
	RequestId             string                `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	Responses             []*EvaluationResponse `protobuf:"bytes,2,rep,name=responses,proto3" json:"responses,omitempty"`
	RequestDurationMillis float64               `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BatchEvaluationResponse) GetRequestDurationMillis

func (x *BatchEvaluationResponse) GetRequestDurationMillis() float64

func (*BatchEvaluationResponse) GetRequestId

func (x *BatchEvaluationResponse) GetRequestId() string

func (*BatchEvaluationResponse) GetResponses

func (x *BatchEvaluationResponse) GetResponses() []*EvaluationResponse

func (*BatchEvaluationResponse) ProtoMessage

func (*BatchEvaluationResponse) ProtoMessage()

func (*BatchEvaluationResponse) ProtoReflect

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

func (*BatchEvaluationResponse) Reset

func (x *BatchEvaluationResponse) Reset()

func (*BatchEvaluationResponse) SetRequestDurationMillis

func (x *BatchEvaluationResponse) SetRequestDurationMillis(v float64)

func (*BatchEvaluationResponse) SetRequestId

func (x *BatchEvaluationResponse) SetRequestId(v string)

func (*BatchEvaluationResponse) SetResponses

func (x *BatchEvaluationResponse) SetResponses(v []*EvaluationResponse)

func (*BatchEvaluationResponse) String

func (x *BatchEvaluationResponse) String() string

type BatchEvaluationResponse_builder

type BatchEvaluationResponse_builder struct {
	RequestId             string
	Responses             []*EvaluationResponse
	RequestDurationMillis float64
	// contains filtered or unexported fields
}

func (BatchEvaluationResponse_builder) Build

type ComparisonType

type ComparisonType int32
const (
	ComparisonType_UNKNOWN_COMPARISON_TYPE   ComparisonType = 0
	ComparisonType_STRING_COMPARISON_TYPE    ComparisonType = 1
	ComparisonType_NUMBER_COMPARISON_TYPE    ComparisonType = 2
	ComparisonType_BOOLEAN_COMPARISON_TYPE   ComparisonType = 3
	ComparisonType_DATETIME_COMPARISON_TYPE  ComparisonType = 4
	ComparisonType_ENTITY_ID_COMPARISON_TYPE ComparisonType = 5
)

func (ComparisonType) Descriptor

func (ComparisonType) Enum

func (x ComparisonType) Enum() *ComparisonType

func (ComparisonType) Number

func (ComparisonType) String

func (x ComparisonType) String() string

func (ComparisonType) Type

type Constraint

type Constraint struct {
	Id           string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	SegmentKey   string                 `protobuf:"bytes,2,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"`
	Type         ComparisonType         `protobuf:"varint,3,opt,name=type,proto3,enum=flipt.ComparisonType" json:"type,omitempty"`
	Property     string                 `protobuf:"bytes,4,opt,name=property,proto3" json:"property,omitempty"`
	Operator     string                 `protobuf:"bytes,5,opt,name=operator,proto3" json:"operator,omitempty"`
	Value        string                 `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"`
	CreatedAt    *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt    *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	NamespaceKey string                 `protobuf:"bytes,9,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	Description  string                 `protobuf:"bytes,10,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*Constraint) ClearCreatedAt

func (x *Constraint) ClearCreatedAt()

func (*Constraint) ClearUpdatedAt

func (x *Constraint) ClearUpdatedAt()

func (*Constraint) GetCreatedAt

func (x *Constraint) GetCreatedAt() *timestamppb.Timestamp

func (*Constraint) GetDescription

func (x *Constraint) GetDescription() string

func (*Constraint) GetId

func (x *Constraint) GetId() string

func (*Constraint) GetNamespaceKey

func (x *Constraint) GetNamespaceKey() string

func (*Constraint) GetOperator

func (x *Constraint) GetOperator() string

func (*Constraint) GetProperty

func (x *Constraint) GetProperty() string

func (*Constraint) GetSegmentKey

func (x *Constraint) GetSegmentKey() string

func (*Constraint) GetType

func (x *Constraint) GetType() ComparisonType

func (*Constraint) GetUpdatedAt

func (x *Constraint) GetUpdatedAt() *timestamppb.Timestamp

func (*Constraint) GetValue

func (x *Constraint) GetValue() string

func (*Constraint) HasCreatedAt

func (x *Constraint) HasCreatedAt() bool

func (*Constraint) HasUpdatedAt

func (x *Constraint) HasUpdatedAt() bool

func (*Constraint) ProtoMessage

func (*Constraint) ProtoMessage()

func (*Constraint) ProtoReflect

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

func (*Constraint) Reset

func (x *Constraint) Reset()

func (*Constraint) SetCreatedAt

func (x *Constraint) SetCreatedAt(v *timestamppb.Timestamp)

func (*Constraint) SetDescription

func (x *Constraint) SetDescription(v string)

func (*Constraint) SetId

func (x *Constraint) SetId(v string)

func (*Constraint) SetNamespaceKey

func (x *Constraint) SetNamespaceKey(v string)

func (*Constraint) SetOperator

func (x *Constraint) SetOperator(v string)

func (*Constraint) SetProperty

func (x *Constraint) SetProperty(v string)

func (*Constraint) SetSegmentKey

func (x *Constraint) SetSegmentKey(v string)

func (*Constraint) SetType

func (x *Constraint) SetType(v ComparisonType)

func (*Constraint) SetUpdatedAt

func (x *Constraint) SetUpdatedAt(v *timestamppb.Timestamp)

func (*Constraint) SetValue

func (x *Constraint) SetValue(v string)

func (*Constraint) String

func (x *Constraint) String() string

type Constraint_builder

type Constraint_builder struct {
	Id           string
	SegmentKey   string
	Type         ComparisonType
	Property     string
	Operator     string
	Value        string
	CreatedAt    *timestamppb.Timestamp
	UpdatedAt    *timestamppb.Timestamp
	NamespaceKey string
	Description  string
	// contains filtered or unexported fields
}

func (Constraint_builder) Build

func (b0 Constraint_builder) Build() *Constraint

type CreateConstraintRequest

type CreateConstraintRequest struct {
	SegmentKey   string         `protobuf:"bytes,1,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"`
	Type         ComparisonType `protobuf:"varint,2,opt,name=type,proto3,enum=flipt.ComparisonType" json:"type,omitempty"`
	Property     string         `protobuf:"bytes,3,opt,name=property,proto3" json:"property,omitempty"`
	Operator     string         `protobuf:"bytes,4,opt,name=operator,proto3" json:"operator,omitempty"`
	Value        string         `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	NamespaceKey string         `protobuf:"bytes,6,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	Description  string         `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateConstraintRequest) GetDescription

func (x *CreateConstraintRequest) GetDescription() string

func (*CreateConstraintRequest) GetNamespaceKey

func (x *CreateConstraintRequest) GetNamespaceKey() string

func (*CreateConstraintRequest) GetOperator

func (x *CreateConstraintRequest) GetOperator() string

func (*CreateConstraintRequest) GetProperty

func (x *CreateConstraintRequest) GetProperty() string

func (*CreateConstraintRequest) GetSegmentKey

func (x *CreateConstraintRequest) GetSegmentKey() string

func (*CreateConstraintRequest) GetType

func (*CreateConstraintRequest) GetValue

func (x *CreateConstraintRequest) GetValue() string

func (*CreateConstraintRequest) ProtoMessage

func (*CreateConstraintRequest) ProtoMessage()

func (*CreateConstraintRequest) ProtoReflect

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

func (*CreateConstraintRequest) Reset

func (x *CreateConstraintRequest) Reset()

func (*CreateConstraintRequest) SetDescription

func (x *CreateConstraintRequest) SetDescription(v string)

func (*CreateConstraintRequest) SetNamespaceKey

func (x *CreateConstraintRequest) SetNamespaceKey(v string)

func (*CreateConstraintRequest) SetOperator

func (x *CreateConstraintRequest) SetOperator(v string)

func (*CreateConstraintRequest) SetProperty

func (x *CreateConstraintRequest) SetProperty(v string)

func (*CreateConstraintRequest) SetSegmentKey

func (x *CreateConstraintRequest) SetSegmentKey(v string)

func (*CreateConstraintRequest) SetType

func (*CreateConstraintRequest) SetValue

func (x *CreateConstraintRequest) SetValue(v string)

func (*CreateConstraintRequest) String

func (x *CreateConstraintRequest) String() string

type CreateConstraintRequest_builder

type CreateConstraintRequest_builder struct {
	SegmentKey   string
	Type         ComparisonType
	Property     string
	Operator     string
	Value        string
	NamespaceKey string
	Description  string
	// contains filtered or unexported fields
}

func (CreateConstraintRequest_builder) Build

type CreateDistributionRequest

type CreateDistributionRequest struct {
	FlagKey      string  `protobuf:"bytes,1,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	RuleId       string  `protobuf:"bytes,2,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	VariantId    string  `protobuf:"bytes,3,opt,name=variant_id,json=variantId,proto3" json:"variant_id,omitempty"`
	Rollout      float32 `protobuf:"fixed32,4,opt,name=rollout,proto3" json:"rollout,omitempty"`
	NamespaceKey string  `protobuf:"bytes,5,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDistributionRequest) GetFlagKey

func (x *CreateDistributionRequest) GetFlagKey() string

func (*CreateDistributionRequest) GetNamespaceKey

func (x *CreateDistributionRequest) GetNamespaceKey() string

func (*CreateDistributionRequest) GetRollout

func (x *CreateDistributionRequest) GetRollout() float32

func (*CreateDistributionRequest) GetRuleId

func (x *CreateDistributionRequest) GetRuleId() string

func (*CreateDistributionRequest) GetVariantId

func (x *CreateDistributionRequest) GetVariantId() string

func (*CreateDistributionRequest) ProtoMessage

func (*CreateDistributionRequest) ProtoMessage()

func (*CreateDistributionRequest) ProtoReflect

func (*CreateDistributionRequest) Reset

func (x *CreateDistributionRequest) Reset()

func (*CreateDistributionRequest) SetFlagKey

func (x *CreateDistributionRequest) SetFlagKey(v string)

func (*CreateDistributionRequest) SetNamespaceKey

func (x *CreateDistributionRequest) SetNamespaceKey(v string)

func (*CreateDistributionRequest) SetRollout

func (x *CreateDistributionRequest) SetRollout(v float32)

func (*CreateDistributionRequest) SetRuleId

func (x *CreateDistributionRequest) SetRuleId(v string)

func (*CreateDistributionRequest) SetVariantId

func (x *CreateDistributionRequest) SetVariantId(v string)

func (*CreateDistributionRequest) String

func (x *CreateDistributionRequest) String() string

type CreateDistributionRequest_builder

type CreateDistributionRequest_builder struct {
	FlagKey      string
	RuleId       string
	VariantId    string
	Rollout      float32
	NamespaceKey string
	// contains filtered or unexported fields
}

func (CreateDistributionRequest_builder) Build

type CreateFlagRequest

type CreateFlagRequest struct {
	Key          string           `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Name         string           `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description  string           `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Enabled      bool             `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"`
	NamespaceKey string           `protobuf:"bytes,5,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	Type         FlagType         `protobuf:"varint,6,opt,name=type,proto3,enum=flipt.FlagType" json:"type,omitempty"`
	Metadata     *structpb.Struct `protobuf:"bytes,7,opt,name=metadata,proto3,oneof" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateFlagRequest) ClearMetadata

func (x *CreateFlagRequest) ClearMetadata()

func (*CreateFlagRequest) GetDescription

func (x *CreateFlagRequest) GetDescription() string

func (*CreateFlagRequest) GetEnabled

func (x *CreateFlagRequest) GetEnabled() bool

func (*CreateFlagRequest) GetKey

func (x *CreateFlagRequest) GetKey() string

func (*CreateFlagRequest) GetMetadata

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

func (*CreateFlagRequest) GetName

func (x *CreateFlagRequest) GetName() string

func (*CreateFlagRequest) GetNamespaceKey

func (x *CreateFlagRequest) GetNamespaceKey() string

func (*CreateFlagRequest) GetType

func (x *CreateFlagRequest) GetType() FlagType

func (*CreateFlagRequest) HasMetadata

func (x *CreateFlagRequest) HasMetadata() bool

func (*CreateFlagRequest) ProtoMessage

func (*CreateFlagRequest) ProtoMessage()

func (*CreateFlagRequest) ProtoReflect

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

func (*CreateFlagRequest) Reset

func (x *CreateFlagRequest) Reset()

func (*CreateFlagRequest) SetDescription

func (x *CreateFlagRequest) SetDescription(v string)

func (*CreateFlagRequest) SetEnabled

func (x *CreateFlagRequest) SetEnabled(v bool)

func (*CreateFlagRequest) SetKey

func (x *CreateFlagRequest) SetKey(v string)

func (*CreateFlagRequest) SetMetadata

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

func (*CreateFlagRequest) SetName

func (x *CreateFlagRequest) SetName(v string)

func (*CreateFlagRequest) SetNamespaceKey

func (x *CreateFlagRequest) SetNamespaceKey(v string)

func (*CreateFlagRequest) SetType

func (x *CreateFlagRequest) SetType(v FlagType)

func (*CreateFlagRequest) String

func (x *CreateFlagRequest) String() string

type CreateFlagRequest_builder

type CreateFlagRequest_builder struct {
	Key          string
	Name         string
	Description  string
	Enabled      bool
	NamespaceKey string
	Type         FlagType
	Metadata     *structpb.Struct
	// contains filtered or unexported fields
}

func (CreateFlagRequest_builder) Build

type CreateNamespaceRequest

type CreateNamespaceRequest struct {
	Key         string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateNamespaceRequest) GetDescription

func (x *CreateNamespaceRequest) GetDescription() string

func (*CreateNamespaceRequest) GetKey

func (x *CreateNamespaceRequest) GetKey() string

func (*CreateNamespaceRequest) GetName

func (x *CreateNamespaceRequest) GetName() string

func (*CreateNamespaceRequest) ProtoMessage

func (*CreateNamespaceRequest) ProtoMessage()

func (*CreateNamespaceRequest) ProtoReflect

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

func (*CreateNamespaceRequest) Reset

func (x *CreateNamespaceRequest) Reset()

func (*CreateNamespaceRequest) SetDescription

func (x *CreateNamespaceRequest) SetDescription(v string)

func (*CreateNamespaceRequest) SetKey

func (x *CreateNamespaceRequest) SetKey(v string)

func (*CreateNamespaceRequest) SetName

func (x *CreateNamespaceRequest) SetName(v string)

func (*CreateNamespaceRequest) String

func (x *CreateNamespaceRequest) String() string

type CreateNamespaceRequest_builder

type CreateNamespaceRequest_builder struct {
	Key         string
	Name        string
	Description string
	// contains filtered or unexported fields
}

func (CreateNamespaceRequest_builder) Build

type CreateRolloutRequest

type CreateRolloutRequest struct {
	NamespaceKey string `protobuf:"bytes,1,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	FlagKey      string `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	Rank         int32  `protobuf:"varint,3,opt,name=rank,proto3" json:"rank,omitempty"`
	Description  string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Types that are valid to be assigned to Rule:
	//
	//	*CreateRolloutRequest_Segment
	//	*CreateRolloutRequest_Threshold
	Rule isCreateRolloutRequest_Rule `protobuf_oneof:"rule"`
	// contains filtered or unexported fields
}

func (*CreateRolloutRequest) ClearRule

func (x *CreateRolloutRequest) ClearRule()

func (*CreateRolloutRequest) ClearSegment

func (x *CreateRolloutRequest) ClearSegment()

func (*CreateRolloutRequest) ClearThreshold

func (x *CreateRolloutRequest) ClearThreshold()

func (*CreateRolloutRequest) GetDescription

func (x *CreateRolloutRequest) GetDescription() string

func (*CreateRolloutRequest) GetFlagKey

func (x *CreateRolloutRequest) GetFlagKey() string

func (*CreateRolloutRequest) GetNamespaceKey

func (x *CreateRolloutRequest) GetNamespaceKey() string

func (*CreateRolloutRequest) GetRank

func (x *CreateRolloutRequest) GetRank() int32

func (*CreateRolloutRequest) GetRule

func (x *CreateRolloutRequest) GetRule() isCreateRolloutRequest_Rule

func (*CreateRolloutRequest) GetSegment

func (x *CreateRolloutRequest) GetSegment() *RolloutSegment

func (*CreateRolloutRequest) GetThreshold

func (x *CreateRolloutRequest) GetThreshold() *RolloutThreshold

func (*CreateRolloutRequest) HasRule

func (x *CreateRolloutRequest) HasRule() bool

func (*CreateRolloutRequest) HasSegment

func (x *CreateRolloutRequest) HasSegment() bool

func (*CreateRolloutRequest) HasThreshold

func (x *CreateRolloutRequest) HasThreshold() bool

func (*CreateRolloutRequest) ProtoMessage

func (*CreateRolloutRequest) ProtoMessage()

func (*CreateRolloutRequest) ProtoReflect

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

func (*CreateRolloutRequest) Reset

func (x *CreateRolloutRequest) Reset()

func (*CreateRolloutRequest) SetDescription

func (x *CreateRolloutRequest) SetDescription(v string)

func (*CreateRolloutRequest) SetFlagKey

func (x *CreateRolloutRequest) SetFlagKey(v string)

func (*CreateRolloutRequest) SetNamespaceKey

func (x *CreateRolloutRequest) SetNamespaceKey(v string)

func (*CreateRolloutRequest) SetRank

func (x *CreateRolloutRequest) SetRank(v int32)

func (*CreateRolloutRequest) SetSegment

func (x *CreateRolloutRequest) SetSegment(v *RolloutSegment)

func (*CreateRolloutRequest) SetThreshold

func (x *CreateRolloutRequest) SetThreshold(v *RolloutThreshold)

func (*CreateRolloutRequest) String

func (x *CreateRolloutRequest) String() string

func (*CreateRolloutRequest) WhichRule

func (x *CreateRolloutRequest) WhichRule() case_CreateRolloutRequest_Rule

type CreateRolloutRequest_Segment

type CreateRolloutRequest_Segment struct {
	Segment *RolloutSegment `protobuf:"bytes,20,opt,name=segment,proto3,oneof"`
}

type CreateRolloutRequest_Threshold

type CreateRolloutRequest_Threshold struct {
	Threshold *RolloutThreshold `protobuf:"bytes,21,opt,name=threshold,proto3,oneof"`
}

type CreateRolloutRequest_builder

type CreateRolloutRequest_builder struct {
	NamespaceKey string
	FlagKey      string
	Rank         int32
	Description  string
	// Fields of oneof Rule:
	Segment   *RolloutSegment
	Threshold *RolloutThreshold
	// contains filtered or unexported fields
}

func (CreateRolloutRequest_builder) Build

type CreateRuleRequest

type CreateRuleRequest struct {
	FlagKey string `protobuf:"bytes,1,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	// Deprecated: Marked as deprecated in flipt.proto.
	SegmentKey      string          `protobuf:"bytes,2,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"`
	Rank            int32           `protobuf:"varint,3,opt,name=rank,proto3" json:"rank,omitempty"`
	NamespaceKey    string          `protobuf:"bytes,4,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	SegmentKeys     []string        `protobuf:"bytes,5,rep,name=segment_keys,json=segmentKeys,proto3" json:"segment_keys,omitempty"`
	SegmentOperator SegmentOperator `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CreateRuleRequest) GetFlagKey

func (x *CreateRuleRequest) GetFlagKey() string

func (*CreateRuleRequest) GetNamespaceKey

func (x *CreateRuleRequest) GetNamespaceKey() string

func (*CreateRuleRequest) GetRank

func (x *CreateRuleRequest) GetRank() int32

func (*CreateRuleRequest) GetSegmentKey deprecated

func (x *CreateRuleRequest) GetSegmentKey() string

Deprecated: Marked as deprecated in flipt.proto.

func (*CreateRuleRequest) GetSegmentKeys

func (x *CreateRuleRequest) GetSegmentKeys() []string

func (*CreateRuleRequest) GetSegmentOperator

func (x *CreateRuleRequest) GetSegmentOperator() SegmentOperator

func (*CreateRuleRequest) ProtoMessage

func (*CreateRuleRequest) ProtoMessage()

func (*CreateRuleRequest) ProtoReflect

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

func (*CreateRuleRequest) Reset

func (x *CreateRuleRequest) Reset()

func (*CreateRuleRequest) SetFlagKey

func (x *CreateRuleRequest) SetFlagKey(v string)

func (*CreateRuleRequest) SetNamespaceKey

func (x *CreateRuleRequest) SetNamespaceKey(v string)

func (*CreateRuleRequest) SetRank

func (x *CreateRuleRequest) SetRank(v int32)

func (*CreateRuleRequest) SetSegmentKey deprecated

func (x *CreateRuleRequest) SetSegmentKey(v string)

Deprecated: Marked as deprecated in flipt.proto.

func (*CreateRuleRequest) SetSegmentKeys

func (x *CreateRuleRequest) SetSegmentKeys(v []string)

func (*CreateRuleRequest) SetSegmentOperator

func (x *CreateRuleRequest) SetSegmentOperator(v SegmentOperator)

func (*CreateRuleRequest) String

func (x *CreateRuleRequest) String() string

type CreateRuleRequest_builder

type CreateRuleRequest_builder struct {
	FlagKey string
	// Deprecated: Marked as deprecated in flipt.proto.
	SegmentKey      string
	Rank            int32
	NamespaceKey    string
	SegmentKeys     []string
	SegmentOperator SegmentOperator
	// contains filtered or unexported fields
}

func (CreateRuleRequest_builder) Build

type CreateSegmentRequest

type CreateSegmentRequest struct {
	Key          string    `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Name         string    `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description  string    `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	MatchType    MatchType `protobuf:"varint,4,opt,name=match_type,json=matchType,proto3,enum=flipt.MatchType" json:"match_type,omitempty"`
	NamespaceKey string    `protobuf:"bytes,5,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSegmentRequest) GetDescription

func (x *CreateSegmentRequest) GetDescription() string

func (*CreateSegmentRequest) GetKey

func (x *CreateSegmentRequest) GetKey() string

func (*CreateSegmentRequest) GetMatchType

func (x *CreateSegmentRequest) GetMatchType() MatchType

func (*CreateSegmentRequest) GetName

func (x *CreateSegmentRequest) GetName() string

func (*CreateSegmentRequest) GetNamespaceKey

func (x *CreateSegmentRequest) GetNamespaceKey() string

func (*CreateSegmentRequest) ProtoMessage

func (*CreateSegmentRequest) ProtoMessage()

func (*CreateSegmentRequest) ProtoReflect

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

func (*CreateSegmentRequest) Reset

func (x *CreateSegmentRequest) Reset()

func (*CreateSegmentRequest) SetDescription

func (x *CreateSegmentRequest) SetDescription(v string)

func (*CreateSegmentRequest) SetKey

func (x *CreateSegmentRequest) SetKey(v string)

func (*CreateSegmentRequest) SetMatchType

func (x *CreateSegmentRequest) SetMatchType(v MatchType)

func (*CreateSegmentRequest) SetName

func (x *CreateSegmentRequest) SetName(v string)

func (*CreateSegmentRequest) SetNamespaceKey

func (x *CreateSegmentRequest) SetNamespaceKey(v string)

func (*CreateSegmentRequest) String

func (x *CreateSegmentRequest) String() string

type CreateSegmentRequest_builder

type CreateSegmentRequest_builder struct {
	Key          string
	Name         string
	Description  string
	MatchType    MatchType
	NamespaceKey string
	// contains filtered or unexported fields
}

func (CreateSegmentRequest_builder) Build

type CreateVariantRequest

type CreateVariantRequest struct {
	FlagKey      string `protobuf:"bytes,1,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	Key          string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
	Name         string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Description  string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	Attachment   string `protobuf:"bytes,5,opt,name=attachment,proto3" json:"attachment,omitempty"`
	NamespaceKey string `protobuf:"bytes,6,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateVariantRequest) GetAttachment

func (x *CreateVariantRequest) GetAttachment() string

func (*CreateVariantRequest) GetDescription

func (x *CreateVariantRequest) GetDescription() string

func (*CreateVariantRequest) GetFlagKey

func (x *CreateVariantRequest) GetFlagKey() string

func (*CreateVariantRequest) GetKey

func (x *CreateVariantRequest) GetKey() string

func (*CreateVariantRequest) GetName

func (x *CreateVariantRequest) GetName() string

func (*CreateVariantRequest) GetNamespaceKey

func (x *CreateVariantRequest) GetNamespaceKey() string

func (*CreateVariantRequest) ProtoMessage

func (*CreateVariantRequest) ProtoMessage()

func (*CreateVariantRequest) ProtoReflect

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

func (*CreateVariantRequest) Reset

func (x *CreateVariantRequest) Reset()

func (*CreateVariantRequest) SetAttachment

func (x *CreateVariantRequest) SetAttachment(v string)

func (*CreateVariantRequest) SetDescription

func (x *CreateVariantRequest) SetDescription(v string)

func (*CreateVariantRequest) SetFlagKey

func (x *CreateVariantRequest) SetFlagKey(v string)

func (*CreateVariantRequest) SetKey

func (x *CreateVariantRequest) SetKey(v string)

func (*CreateVariantRequest) SetName

func (x *CreateVariantRequest) SetName(v string)

func (*CreateVariantRequest) SetNamespaceKey

func (x *CreateVariantRequest) SetNamespaceKey(v string)

func (*CreateVariantRequest) String

func (x *CreateVariantRequest) String() string

type CreateVariantRequest_builder

type CreateVariantRequest_builder struct {
	FlagKey      string
	Key          string
	Name         string
	Description  string
	Attachment   string
	NamespaceKey string
	// contains filtered or unexported fields
}

func (CreateVariantRequest_builder) Build

type DeleteConstraintRequest

type DeleteConstraintRequest struct {
	Id           string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	SegmentKey   string `protobuf:"bytes,2,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"`
	NamespaceKey string `protobuf:"bytes,3,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteConstraintRequest) GetId

func (x *DeleteConstraintRequest) GetId() string

func (*DeleteConstraintRequest) GetNamespaceKey

func (x *DeleteConstraintRequest) GetNamespaceKey() string

func (*DeleteConstraintRequest) GetSegmentKey

func (x *DeleteConstraintRequest) GetSegmentKey() string

func (*DeleteConstraintRequest) ProtoMessage

func (*DeleteConstraintRequest) ProtoMessage()

func (*DeleteConstraintRequest) ProtoReflect

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

func (*DeleteConstraintRequest) Reset

func (x *DeleteConstraintRequest) Reset()

func (*DeleteConstraintRequest) SetId

func (x *DeleteConstraintRequest) SetId(v string)

func (*DeleteConstraintRequest) SetNamespaceKey

func (x *DeleteConstraintRequest) SetNamespaceKey(v string)

func (*DeleteConstraintRequest) SetSegmentKey

func (x *DeleteConstraintRequest) SetSegmentKey(v string)

func (*DeleteConstraintRequest) String

func (x *DeleteConstraintRequest) String() string

type DeleteConstraintRequest_builder

type DeleteConstraintRequest_builder struct {
	Id           string
	SegmentKey   string
	NamespaceKey string
	// contains filtered or unexported fields
}

func (DeleteConstraintRequest_builder) Build

type DeleteDistributionRequest

type DeleteDistributionRequest struct {
	Id           string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FlagKey      string `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	RuleId       string `protobuf:"bytes,3,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	VariantId    string `protobuf:"bytes,4,opt,name=variant_id,json=variantId,proto3" json:"variant_id,omitempty"`
	NamespaceKey string `protobuf:"bytes,5,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDistributionRequest) GetFlagKey

func (x *DeleteDistributionRequest) GetFlagKey() string

func (*DeleteDistributionRequest) GetId

func (x *DeleteDistributionRequest) GetId() string

func (*DeleteDistributionRequest) GetNamespaceKey

func (x *DeleteDistributionRequest) GetNamespaceKey() string

func (*DeleteDistributionRequest) GetRuleId

func (x *DeleteDistributionRequest) GetRuleId() string

func (*DeleteDistributionRequest) GetVariantId

func (x *DeleteDistributionRequest) GetVariantId() string

func (*DeleteDistributionRequest) ProtoMessage

func (*DeleteDistributionRequest) ProtoMessage()

func (*DeleteDistributionRequest) ProtoReflect

func (*DeleteDistributionRequest) Reset

func (x *DeleteDistributionRequest) Reset()

func (*DeleteDistributionRequest) SetFlagKey

func (x *DeleteDistributionRequest) SetFlagKey(v string)

func (*DeleteDistributionRequest) SetId

func (x *DeleteDistributionRequest) SetId(v string)

func (*DeleteDistributionRequest) SetNamespaceKey

func (x *DeleteDistributionRequest) SetNamespaceKey(v string)

func (*DeleteDistributionRequest) SetRuleId

func (x *DeleteDistributionRequest) SetRuleId(v string)

func (*DeleteDistributionRequest) SetVariantId

func (x *DeleteDistributionRequest) SetVariantId(v string)

func (*DeleteDistributionRequest) String

func (x *DeleteDistributionRequest) String() string

type DeleteDistributionRequest_builder

type DeleteDistributionRequest_builder struct {
	Id           string
	FlagKey      string
	RuleId       string
	VariantId    string
	NamespaceKey string
	// contains filtered or unexported fields
}

func (DeleteDistributionRequest_builder) Build

type DeleteFlagRequest

type DeleteFlagRequest struct {
	Key          string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	NamespaceKey string `protobuf:"bytes,2,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteFlagRequest) GetKey

func (x *DeleteFlagRequest) GetKey() string

func (*DeleteFlagRequest) GetNamespaceKey

func (x *DeleteFlagRequest) GetNamespaceKey() string

func (*DeleteFlagRequest) ProtoMessage

func (*DeleteFlagRequest) ProtoMessage()

func (*DeleteFlagRequest) ProtoReflect

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

func (*DeleteFlagRequest) Reset

func (x *DeleteFlagRequest) Reset()

func (*DeleteFlagRequest) SetKey

func (x *DeleteFlagRequest) SetKey(v string)

func (*DeleteFlagRequest) SetNamespaceKey

func (x *DeleteFlagRequest) SetNamespaceKey(v string)

func (*DeleteFlagRequest) String

func (x *DeleteFlagRequest) String() string

type DeleteFlagRequest_builder

type DeleteFlagRequest_builder struct {
	Key          string
	NamespaceKey string
	// contains filtered or unexported fields
}

func (DeleteFlagRequest_builder) Build

type DeleteNamespaceRequest

type DeleteNamespaceRequest struct {
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteNamespaceRequest) GetKey

func (x *DeleteNamespaceRequest) GetKey() string

func (*DeleteNamespaceRequest) ProtoMessage

func (*DeleteNamespaceRequest) ProtoMessage()

func (*DeleteNamespaceRequest) ProtoReflect

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

func (*DeleteNamespaceRequest) Reset

func (x *DeleteNamespaceRequest) Reset()

func (*DeleteNamespaceRequest) SetKey

func (x *DeleteNamespaceRequest) SetKey(v string)

func (*DeleteNamespaceRequest) String

func (x *DeleteNamespaceRequest) String() string

type DeleteNamespaceRequest_builder

type DeleteNamespaceRequest_builder struct {
	Key string
	// contains filtered or unexported fields
}

func (DeleteNamespaceRequest_builder) Build

type DeleteRolloutRequest

type DeleteRolloutRequest struct {
	Id           string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	NamespaceKey string `protobuf:"bytes,2,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	FlagKey      string `protobuf:"bytes,3,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRolloutRequest) GetFlagKey

func (x *DeleteRolloutRequest) GetFlagKey() string

func (*DeleteRolloutRequest) GetId

func (x *DeleteRolloutRequest) GetId() string

func (*DeleteRolloutRequest) GetNamespaceKey

func (x *DeleteRolloutRequest) GetNamespaceKey() string

func (*DeleteRolloutRequest) ProtoMessage

func (*DeleteRolloutRequest) ProtoMessage()

func (*DeleteRolloutRequest) ProtoReflect

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

func (*DeleteRolloutRequest) Reset

func (x *DeleteRolloutRequest) Reset()

func (*DeleteRolloutRequest) SetFlagKey

func (x *DeleteRolloutRequest) SetFlagKey(v string)

func (*DeleteRolloutRequest) SetId

func (x *DeleteRolloutRequest) SetId(v string)

func (*DeleteRolloutRequest) SetNamespaceKey

func (x *DeleteRolloutRequest) SetNamespaceKey(v string)

func (*DeleteRolloutRequest) String

func (x *DeleteRolloutRequest) String() string

type DeleteRolloutRequest_builder

type DeleteRolloutRequest_builder struct {
	Id           string
	NamespaceKey string
	FlagKey      string
	// contains filtered or unexported fields
}

func (DeleteRolloutRequest_builder) Build

type DeleteRuleRequest

type DeleteRuleRequest struct {
	Id           string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FlagKey      string `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	NamespaceKey string `protobuf:"bytes,3,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRuleRequest) GetFlagKey

func (x *DeleteRuleRequest) GetFlagKey() string

func (*DeleteRuleRequest) GetId

func (x *DeleteRuleRequest) GetId() string

func (*DeleteRuleRequest) GetNamespaceKey

func (x *DeleteRuleRequest) GetNamespaceKey() string

func (*DeleteRuleRequest) ProtoMessage

func (*DeleteRuleRequest) ProtoMessage()

func (*DeleteRuleRequest) ProtoReflect

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

func (*DeleteRuleRequest) Reset

func (x *DeleteRuleRequest) Reset()

func (*DeleteRuleRequest) SetFlagKey

func (x *DeleteRuleRequest) SetFlagKey(v string)

func (*DeleteRuleRequest) SetId

func (x *DeleteRuleRequest) SetId(v string)

func (*DeleteRuleRequest) SetNamespaceKey

func (x *DeleteRuleRequest) SetNamespaceKey(v string)

func (*DeleteRuleRequest) String

func (x *DeleteRuleRequest) String() string

type DeleteRuleRequest_builder

type DeleteRuleRequest_builder struct {
	Id           string
	FlagKey      string
	NamespaceKey string
	// contains filtered or unexported fields
}

func (DeleteRuleRequest_builder) Build

type DeleteSegmentRequest

type DeleteSegmentRequest struct {
	Key          string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	NamespaceKey string `protobuf:"bytes,2,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteSegmentRequest) GetKey

func (x *DeleteSegmentRequest) GetKey() string

func (*DeleteSegmentRequest) GetNamespaceKey

func (x *DeleteSegmentRequest) GetNamespaceKey() string

func (*DeleteSegmentRequest) ProtoMessage

func (*DeleteSegmentRequest) ProtoMessage()

func (*DeleteSegmentRequest) ProtoReflect

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

func (*DeleteSegmentRequest) Reset

func (x *DeleteSegmentRequest) Reset()

func (*DeleteSegmentRequest) SetKey

func (x *DeleteSegmentRequest) SetKey(v string)

func (*DeleteSegmentRequest) SetNamespaceKey

func (x *DeleteSegmentRequest) SetNamespaceKey(v string)

func (*DeleteSegmentRequest) String

func (x *DeleteSegmentRequest) String() string

type DeleteSegmentRequest_builder

type DeleteSegmentRequest_builder struct {
	Key          string
	NamespaceKey string
	// contains filtered or unexported fields
}

func (DeleteSegmentRequest_builder) Build

type DeleteVariantRequest

type DeleteVariantRequest struct {
	Id           string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FlagKey      string `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	NamespaceKey string `protobuf:"bytes,3,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteVariantRequest) GetFlagKey

func (x *DeleteVariantRequest) GetFlagKey() string

func (*DeleteVariantRequest) GetId

func (x *DeleteVariantRequest) GetId() string

func (*DeleteVariantRequest) GetNamespaceKey

func (x *DeleteVariantRequest) GetNamespaceKey() string

func (*DeleteVariantRequest) ProtoMessage

func (*DeleteVariantRequest) ProtoMessage()

func (*DeleteVariantRequest) ProtoReflect

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

func (*DeleteVariantRequest) Reset

func (x *DeleteVariantRequest) Reset()

func (*DeleteVariantRequest) SetFlagKey

func (x *DeleteVariantRequest) SetFlagKey(v string)

func (*DeleteVariantRequest) SetId

func (x *DeleteVariantRequest) SetId(v string)

func (*DeleteVariantRequest) SetNamespaceKey

func (x *DeleteVariantRequest) SetNamespaceKey(v string)

func (*DeleteVariantRequest) String

func (x *DeleteVariantRequest) String() string

type DeleteVariantRequest_builder

type DeleteVariantRequest_builder struct {
	Id           string
	FlagKey      string
	NamespaceKey string
	// contains filtered or unexported fields
}

func (DeleteVariantRequest_builder) Build

type Distribution

type Distribution struct {
	Id        string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	RuleId    string                 `protobuf:"bytes,2,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	VariantId string                 `protobuf:"bytes,3,opt,name=variant_id,json=variantId,proto3" json:"variant_id,omitempty"`
	Rollout   float32                `protobuf:"fixed32,4,opt,name=rollout,proto3" json:"rollout,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*Distribution) ClearCreatedAt

func (x *Distribution) ClearCreatedAt()

func (*Distribution) ClearUpdatedAt

func (x *Distribution) ClearUpdatedAt()

func (*Distribution) GetCreatedAt

func (x *Distribution) GetCreatedAt() *timestamppb.Timestamp

func (*Distribution) GetId

func (x *Distribution) GetId() string

func (*Distribution) GetRollout

func (x *Distribution) GetRollout() float32

func (*Distribution) GetRuleId

func (x *Distribution) GetRuleId() string

func (*Distribution) GetUpdatedAt

func (x *Distribution) GetUpdatedAt() *timestamppb.Timestamp

func (*Distribution) GetVariantId

func (x *Distribution) GetVariantId() string

func (*Distribution) HasCreatedAt

func (x *Distribution) HasCreatedAt() bool

func (*Distribution) HasUpdatedAt

func (x *Distribution) HasUpdatedAt() bool

func (*Distribution) ProtoMessage

func (*Distribution) ProtoMessage()

func (*Distribution) ProtoReflect

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

func (*Distribution) Reset

func (x *Distribution) Reset()

func (*Distribution) SetCreatedAt

func (x *Distribution) SetCreatedAt(v *timestamppb.Timestamp)

func (*Distribution) SetId

func (x *Distribution) SetId(v string)

func (*Distribution) SetRollout

func (x *Distribution) SetRollout(v float32)

func (*Distribution) SetRuleId

func (x *Distribution) SetRuleId(v string)

func (*Distribution) SetUpdatedAt

func (x *Distribution) SetUpdatedAt(v *timestamppb.Timestamp)

func (*Distribution) SetVariantId

func (x *Distribution) SetVariantId(v string)

func (*Distribution) String

func (x *Distribution) String() string

type Distribution_builder

type Distribution_builder struct {
	Id        string
	RuleId    string
	VariantId string
	Rollout   float32
	CreatedAt *timestamppb.Timestamp
	UpdatedAt *timestamppb.Timestamp
	// contains filtered or unexported fields
}

func (Distribution_builder) Build

func (b0 Distribution_builder) Build() *Distribution

type EvaluationReason

type EvaluationReason int32
const (
	EvaluationReason_UNKNOWN_EVALUATION_REASON        EvaluationReason = 0
	EvaluationReason_FLAG_DISABLED_EVALUATION_REASON  EvaluationReason = 1
	EvaluationReason_FLAG_NOT_FOUND_EVALUATION_REASON EvaluationReason = 2
	EvaluationReason_MATCH_EVALUATION_REASON          EvaluationReason = 3
	EvaluationReason_ERROR_EVALUATION_REASON          EvaluationReason = 4
	EvaluationReason_DEFAULT_EVALUATION_REASON        EvaluationReason = 5
)

func (EvaluationReason) Descriptor

func (EvaluationReason) Enum

func (EvaluationReason) Number

func (EvaluationReason) String

func (x EvaluationReason) String() string

func (EvaluationReason) Type

type EvaluationRequest

type EvaluationRequest struct {
	RequestId    string            `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	FlagKey      string            `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	EntityId     string            `protobuf:"bytes,3,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
	Context      map[string]string `` /* 141-byte string literal not displayed */
	NamespaceKey string            `protobuf:"bytes,5,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	// contains filtered or unexported fields
}

func (*EvaluationRequest) GetContext

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

func (*EvaluationRequest) GetEntityId

func (x *EvaluationRequest) GetEntityId() string

func (*EvaluationRequest) GetFlagKey

func (x *EvaluationRequest) GetFlagKey() string

func (*EvaluationRequest) GetNamespaceKey

func (x *EvaluationRequest) GetNamespaceKey() string

func (*EvaluationRequest) GetRequestId

func (x *EvaluationRequest) GetRequestId() string

func (*EvaluationRequest) ProtoMessage

func (*EvaluationRequest) ProtoMessage()

func (*EvaluationRequest) ProtoReflect

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

func (*EvaluationRequest) Reset

func (x *EvaluationRequest) Reset()

func (*EvaluationRequest) SetContext

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

func (*EvaluationRequest) SetEntityId

func (x *EvaluationRequest) SetEntityId(v string)

func (*EvaluationRequest) SetFlagKey

func (x *EvaluationRequest) SetFlagKey(v string)

func (*EvaluationRequest) SetNamespaceKey

func (x *EvaluationRequest) SetNamespaceKey(v string)

func (*EvaluationRequest) SetRequestId

func (x *EvaluationRequest) SetRequestId(v string)

func (*EvaluationRequest) String

func (x *EvaluationRequest) String() string

type EvaluationRequest_builder

type EvaluationRequest_builder struct {
	RequestId    string
	FlagKey      string
	EntityId     string
	Context      map[string]string
	NamespaceKey string
	// contains filtered or unexported fields
}

func (EvaluationRequest_builder) Build

type EvaluationResponse

type EvaluationResponse struct {
	RequestId      string            `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	EntityId       string            `protobuf:"bytes,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
	RequestContext map[string]string `` /* 177-byte string literal not displayed */
	Match          bool              `protobuf:"varint,4,opt,name=match,proto3" json:"match,omitempty"`
	FlagKey        string            `protobuf:"bytes,5,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	// Deprecated: Marked as deprecated in flipt.proto.
	SegmentKey            string                 `protobuf:"bytes,6,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"`
	Timestamp             *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Value                 string                 `protobuf:"bytes,8,opt,name=value,proto3" json:"value,omitempty"`
	RequestDurationMillis float64                `` /* 128-byte string literal not displayed */
	Attachment            string                 `protobuf:"bytes,10,opt,name=attachment,proto3" json:"attachment,omitempty"`
	Reason                EvaluationReason       `protobuf:"varint,11,opt,name=reason,proto3,enum=flipt.EvaluationReason" json:"reason,omitempty"`
	NamespaceKey          string                 `protobuf:"bytes,12,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	SegmentKeys           []string               `protobuf:"bytes,13,rep,name=segment_keys,json=segmentKeys,proto3" json:"segment_keys,omitempty"`
	// contains filtered or unexported fields
}

func (*EvaluationResponse) ClearTimestamp

func (x *EvaluationResponse) ClearTimestamp()

func (*EvaluationResponse) GetAttachment

func (x *EvaluationResponse) GetAttachment() string

func (*EvaluationResponse) GetEntityId

func (x *EvaluationResponse) GetEntityId() string

func (*EvaluationResponse) GetFlagKey

func (x *EvaluationResponse) GetFlagKey() string

func (*EvaluationResponse) GetMatch

func (x *EvaluationResponse) GetMatch() bool

func (*EvaluationResponse) GetNamespaceKey

func (x *EvaluationResponse) GetNamespaceKey() string

func (*EvaluationResponse) GetReason

func (x *EvaluationResponse) GetReason() EvaluationReason

func (*EvaluationResponse) GetRequestContext

func (x *EvaluationResponse) GetRequestContext() map[string]string

func (*EvaluationResponse) GetRequestDurationMillis

func (x *EvaluationResponse) GetRequestDurationMillis() float64

func (*EvaluationResponse) GetRequestId

func (x *EvaluationResponse) GetRequestId() string

func (*EvaluationResponse) GetSegmentKey deprecated

func (x *EvaluationResponse) GetSegmentKey() string

Deprecated: Marked as deprecated in flipt.proto.

func (*EvaluationResponse) GetSegmentKeys

func (x *EvaluationResponse) GetSegmentKeys() []string

func (*EvaluationResponse) GetTimestamp

func (x *EvaluationResponse) GetTimestamp() *timestamppb.Timestamp

func (*EvaluationResponse) GetValue

func (x *EvaluationResponse) GetValue() string

func (*EvaluationResponse) HasTimestamp

func (x *EvaluationResponse) HasTimestamp() bool

func (*EvaluationResponse) ProtoMessage

func (*EvaluationResponse) ProtoMessage()

func (*EvaluationResponse) ProtoReflect

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

func (*EvaluationResponse) Reset

func (x *EvaluationResponse) Reset()

func (*EvaluationResponse) SetAttachment

func (x *EvaluationResponse) SetAttachment(v string)

func (*EvaluationResponse) SetEntityId

func (x *EvaluationResponse) SetEntityId(v string)

func (*EvaluationResponse) SetFlagKey

func (x *EvaluationResponse) SetFlagKey(v string)

func (*EvaluationResponse) SetMatch

func (x *EvaluationResponse) SetMatch(v bool)

func (*EvaluationResponse) SetNamespaceKey

func (x *EvaluationResponse) SetNamespaceKey(v string)

func (*EvaluationResponse) SetReason

func (x *EvaluationResponse) SetReason(v EvaluationReason)

func (*EvaluationResponse) SetRequestContext

func (x *EvaluationResponse) SetRequestContext(v map[string]string)

func (*EvaluationResponse) SetRequestDurationMillis

func (x *EvaluationResponse) SetRequestDurationMillis(v float64)

func (*EvaluationResponse) SetRequestId

func (x *EvaluationResponse) SetRequestId(v string)

func (*EvaluationResponse) SetSegmentKey deprecated

func (x *EvaluationResponse) SetSegmentKey(v string)

Deprecated: Marked as deprecated in flipt.proto.

func (*EvaluationResponse) SetSegmentKeys

func (x *EvaluationResponse) SetSegmentKeys(v []string)

func (*EvaluationResponse) SetTimestamp

func (x *EvaluationResponse) SetTimestamp(v *timestamppb.Timestamp)

func (*EvaluationResponse) SetValue

func (x *EvaluationResponse) SetValue(v string)

func (*EvaluationResponse) String

func (x *EvaluationResponse) String() string

type EvaluationResponse_builder

type EvaluationResponse_builder struct {
	RequestId      string
	EntityId       string
	RequestContext map[string]string
	Match          bool
	FlagKey        string
	// Deprecated: Marked as deprecated in flipt.proto.
	SegmentKey            string
	Timestamp             *timestamppb.Timestamp
	Value                 string
	RequestDurationMillis float64
	Attachment            string
	Reason                EvaluationReason
	NamespaceKey          string
	SegmentKeys           []string
	// contains filtered or unexported fields
}

func (EvaluationResponse_builder) Build

type Flag

type Flag struct {
	Key            string                 `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Name           string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description    string                 `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Enabled        bool                   `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"`
	CreatedAt      *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt      *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Variants       []*Variant             `protobuf:"bytes,7,rep,name=variants,proto3" json:"variants,omitempty"`
	NamespaceKey   string                 `protobuf:"bytes,8,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	Type           FlagType               `protobuf:"varint,9,opt,name=type,proto3,enum=flipt.FlagType" json:"type,omitempty"`
	DefaultVariant *Variant               `protobuf:"bytes,10,opt,name=default_variant,json=defaultVariant,proto3,oneof" json:"default_variant,omitempty"`
	Metadata       *structpb.Struct       `protobuf:"bytes,11,opt,name=metadata,proto3,oneof" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*Flag) ClearCreatedAt

func (x *Flag) ClearCreatedAt()

func (*Flag) ClearDefaultVariant

func (x *Flag) ClearDefaultVariant()

func (*Flag) ClearMetadata

func (x *Flag) ClearMetadata()

func (*Flag) ClearUpdatedAt

func (x *Flag) ClearUpdatedAt()

func (*Flag) GetCreatedAt

func (x *Flag) GetCreatedAt() *timestamppb.Timestamp

func (*Flag) GetDefaultVariant

func (x *Flag) GetDefaultVariant() *Variant

func (*Flag) GetDescription

func (x *Flag) GetDescription() string

func (*Flag) GetEnabled

func (x *Flag) GetEnabled() bool

func (*Flag) GetKey

func (x *Flag) GetKey() string

func (*Flag) GetMetadata

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

func (*Flag) GetName

func (x *Flag) GetName() string

func (*Flag) GetNamespaceKey

func (x *Flag) GetNamespaceKey() string

func (*Flag) GetType

func (x *Flag) GetType() FlagType

func (*Flag) GetUpdatedAt

func (x *Flag) GetUpdatedAt() *timestamppb.Timestamp

func (*Flag) GetVariants

func (x *Flag) GetVariants() []*Variant

func (*Flag) HasCreatedAt

func (x *Flag) HasCreatedAt() bool

func (*Flag) HasDefaultVariant

func (x *Flag) HasDefaultVariant() bool

func (*Flag) HasMetadata

func (x *Flag) HasMetadata() bool

func (*Flag) HasUpdatedAt

func (x *Flag) HasUpdatedAt() bool

func (*Flag) ProtoMessage

func (*Flag) ProtoMessage()

func (*Flag) ProtoReflect

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

func (*Flag) Reset

func (x *Flag) Reset()

func (*Flag) SetCreatedAt

func (x *Flag) SetCreatedAt(v *timestamppb.Timestamp)

func (*Flag) SetDefaultVariant

func (x *Flag) SetDefaultVariant(v *Variant)

func (*Flag) SetDescription

func (x *Flag) SetDescription(v string)

func (*Flag) SetEnabled

func (x *Flag) SetEnabled(v bool)

func (*Flag) SetKey

func (x *Flag) SetKey(v string)

func (*Flag) SetMetadata

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

func (*Flag) SetName

func (x *Flag) SetName(v string)

func (*Flag) SetNamespaceKey

func (x *Flag) SetNamespaceKey(v string)

func (*Flag) SetType

func (x *Flag) SetType(v FlagType)

func (*Flag) SetUpdatedAt

func (x *Flag) SetUpdatedAt(v *timestamppb.Timestamp)

func (*Flag) SetVariants

func (x *Flag) SetVariants(v []*Variant)

func (*Flag) String

func (x *Flag) String() string

type FlagList

type FlagList struct {
	Flags         []*Flag `protobuf:"bytes,1,rep,name=flags,proto3" json:"flags,omitempty"`
	NextPageToken string  `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	TotalCount    int32   `protobuf:"varint,3,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

func (*FlagList) GetFlags

func (x *FlagList) GetFlags() []*Flag

func (*FlagList) GetNextPageToken

func (x *FlagList) GetNextPageToken() string

func (*FlagList) GetTotalCount

func (x *FlagList) GetTotalCount() int32

func (*FlagList) ProtoMessage

func (*FlagList) ProtoMessage()

func (*FlagList) ProtoReflect

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

func (*FlagList) Reset

func (x *FlagList) Reset()

func (*FlagList) SetFlags

func (x *FlagList) SetFlags(v []*Flag)

func (*FlagList) SetNextPageToken

func (x *FlagList) SetNextPageToken(v string)

func (*FlagList) SetTotalCount

func (x *FlagList) SetTotalCount(v int32)

func (*FlagList) String

func (x *FlagList) String() string

type FlagList_builder

type FlagList_builder struct {
	Flags         []*Flag
	NextPageToken string
	TotalCount    int32
	// contains filtered or unexported fields
}

func (FlagList_builder) Build

func (b0 FlagList_builder) Build() *FlagList

type FlagType

type FlagType int32
const (
	FlagType_VARIANT_FLAG_TYPE FlagType = 0
	FlagType_BOOLEAN_FLAG_TYPE FlagType = 1
)

func (FlagType) Descriptor

func (FlagType) Descriptor() protoreflect.EnumDescriptor

func (FlagType) Enum

func (x FlagType) Enum() *FlagType

func (FlagType) Number

func (x FlagType) Number() protoreflect.EnumNumber

func (FlagType) String

func (x FlagType) String() string

func (FlagType) Type

type Flag_builder

type Flag_builder struct {
	Key            string
	Name           string
	Description    string
	Enabled        bool
	CreatedAt      *timestamppb.Timestamp
	UpdatedAt      *timestamppb.Timestamp
	Variants       []*Variant
	NamespaceKey   string
	Type           FlagType
	DefaultVariant *Variant
	Metadata       *structpb.Struct
	// contains filtered or unexported fields
}

func (Flag_builder) Build

func (b0 Flag_builder) Build() *Flag

type GetFlagRequest

type GetFlagRequest struct {
	Key          string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	NamespaceKey string `protobuf:"bytes,2,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	Reference    string `protobuf:"bytes,3,opt,name=reference,proto3" json:"reference,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFlagRequest) GetKey

func (x *GetFlagRequest) GetKey() string

func (*GetFlagRequest) GetNamespaceKey

func (x *GetFlagRequest) GetNamespaceKey() string

func (*GetFlagRequest) GetReference

func (x *GetFlagRequest) GetReference() string

func (*GetFlagRequest) ProtoMessage

func (*GetFlagRequest) ProtoMessage()

func (*GetFlagRequest) ProtoReflect

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

func (*GetFlagRequest) Reset

func (x *GetFlagRequest) Reset()

func (*GetFlagRequest) SetKey

func (x *GetFlagRequest) SetKey(v string)

func (*GetFlagRequest) SetNamespaceKey

func (x *GetFlagRequest) SetNamespaceKey(v string)

func (*GetFlagRequest) SetReference

func (x *GetFlagRequest) SetReference(v string)

func (*GetFlagRequest) String

func (x *GetFlagRequest) String() string

type GetFlagRequest_builder

type GetFlagRequest_builder struct {
	Key          string
	NamespaceKey string
	Reference    string
	// contains filtered or unexported fields
}

func (GetFlagRequest_builder) Build

type GetNamespaceRequest

type GetNamespaceRequest struct {
	Key       string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Reference string `protobuf:"bytes,2,opt,name=reference,proto3" json:"reference,omitempty"`
	// contains filtered or unexported fields
}

func (*GetNamespaceRequest) GetKey

func (x *GetNamespaceRequest) GetKey() string

func (*GetNamespaceRequest) GetReference

func (x *GetNamespaceRequest) GetReference() string

func (*GetNamespaceRequest) ProtoMessage

func (*GetNamespaceRequest) ProtoMessage()

func (*GetNamespaceRequest) ProtoReflect

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

func (*GetNamespaceRequest) Reset

func (x *GetNamespaceRequest) Reset()

func (*GetNamespaceRequest) SetKey

func (x *GetNamespaceRequest) SetKey(v string)

func (*GetNamespaceRequest) SetReference

func (x *GetNamespaceRequest) SetReference(v string)

func (*GetNamespaceRequest) String

func (x *GetNamespaceRequest) String() string

type GetNamespaceRequest_builder

type GetNamespaceRequest_builder struct {
	Key       string
	Reference string
	// contains filtered or unexported fields
}

func (GetNamespaceRequest_builder) Build

type GetRolloutRequest

type GetRolloutRequest struct {
	Id           string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	NamespaceKey string `protobuf:"bytes,2,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	FlagKey      string `protobuf:"bytes,3,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	Reference    string `protobuf:"bytes,4,opt,name=reference,proto3" json:"reference,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRolloutRequest) GetFlagKey

func (x *GetRolloutRequest) GetFlagKey() string

func (*GetRolloutRequest) GetId

func (x *GetRolloutRequest) GetId() string

func (*GetRolloutRequest) GetNamespaceKey

func (x *GetRolloutRequest) GetNamespaceKey() string

func (*GetRolloutRequest) GetReference

func (x *GetRolloutRequest) GetReference() string

func (*GetRolloutRequest) ProtoMessage

func (*GetRolloutRequest) ProtoMessage()

func (*GetRolloutRequest) ProtoReflect

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

func (*GetRolloutRequest) Reset

func (x *GetRolloutRequest) Reset()

func (*GetRolloutRequest) SetFlagKey

func (x *GetRolloutRequest) SetFlagKey(v string)

func (*GetRolloutRequest) SetId

func (x *GetRolloutRequest) SetId(v string)

func (*GetRolloutRequest) SetNamespaceKey

func (x *GetRolloutRequest) SetNamespaceKey(v string)

func (*GetRolloutRequest) SetReference

func (x *GetRolloutRequest) SetReference(v string)

func (*GetRolloutRequest) String

func (x *GetRolloutRequest) String() string

type GetRolloutRequest_builder

type GetRolloutRequest_builder struct {
	Id           string
	NamespaceKey string
	FlagKey      string
	Reference    string
	// contains filtered or unexported fields
}

func (GetRolloutRequest_builder) Build

type GetRuleRequest

type GetRuleRequest struct {
	Id           string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FlagKey      string `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	NamespaceKey string `protobuf:"bytes,3,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	Reference    string `protobuf:"bytes,4,opt,name=reference,proto3" json:"reference,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRuleRequest) GetFlagKey

func (x *GetRuleRequest) GetFlagKey() string

func (*GetRuleRequest) GetId

func (x *GetRuleRequest) GetId() string

func (*GetRuleRequest) GetNamespaceKey

func (x *GetRuleRequest) GetNamespaceKey() string

func (*GetRuleRequest) GetReference

func (x *GetRuleRequest) GetReference() string

func (*GetRuleRequest) ProtoMessage

func (*GetRuleRequest) ProtoMessage()

func (*GetRuleRequest) ProtoReflect

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

func (*GetRuleRequest) Reset

func (x *GetRuleRequest) Reset()

func (*GetRuleRequest) SetFlagKey

func (x *GetRuleRequest) SetFlagKey(v string)

func (*GetRuleRequest) SetId

func (x *GetRuleRequest) SetId(v string)

func (*GetRuleRequest) SetNamespaceKey

func (x *GetRuleRequest) SetNamespaceKey(v string)

func (*GetRuleRequest) SetReference

func (x *GetRuleRequest) SetReference(v string)

func (*GetRuleRequest) String

func (x *GetRuleRequest) String() string

type GetRuleRequest_builder

type GetRuleRequest_builder struct {
	Id           string
	FlagKey      string
	NamespaceKey string
	Reference    string
	// contains filtered or unexported fields
}

func (GetRuleRequest_builder) Build

type GetSegmentRequest

type GetSegmentRequest struct {
	Key          string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	NamespaceKey string `protobuf:"bytes,2,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	Reference    string `protobuf:"bytes,3,opt,name=reference,proto3" json:"reference,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSegmentRequest) GetKey

func (x *GetSegmentRequest) GetKey() string

func (*GetSegmentRequest) GetNamespaceKey

func (x *GetSegmentRequest) GetNamespaceKey() string

func (*GetSegmentRequest) GetReference

func (x *GetSegmentRequest) GetReference() string

func (*GetSegmentRequest) ProtoMessage

func (*GetSegmentRequest) ProtoMessage()

func (*GetSegmentRequest) ProtoReflect

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

func (*GetSegmentRequest) Reset

func (x *GetSegmentRequest) Reset()

func (*GetSegmentRequest) SetKey

func (x *GetSegmentRequest) SetKey(v string)

func (*GetSegmentRequest) SetNamespaceKey

func (x *GetSegmentRequest) SetNamespaceKey(v string)

func (*GetSegmentRequest) SetReference

func (x *GetSegmentRequest) SetReference(v string)

func (*GetSegmentRequest) String

func (x *GetSegmentRequest) String() string

type GetSegmentRequest_builder

type GetSegmentRequest_builder struct {
	Key          string
	NamespaceKey string
	Reference    string
	// contains filtered or unexported fields
}

func (GetSegmentRequest_builder) Build

type ListFlagRequest

type ListFlagRequest struct {
	Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// Deprecated: Marked as deprecated in flipt.proto.
	Offset       int32  `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	PageToken    string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	NamespaceKey string `protobuf:"bytes,4,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	Reference    string `protobuf:"bytes,5,opt,name=reference,proto3" json:"reference,omitempty"`
	// contains filtered or unexported fields
}

func (*ListFlagRequest) GetLimit

func (x *ListFlagRequest) GetLimit() int32

func (*ListFlagRequest) GetNamespaceKey

func (x *ListFlagRequest) GetNamespaceKey() string

func (*ListFlagRequest) GetOffset deprecated

func (x *ListFlagRequest) GetOffset() int32

Deprecated: Marked as deprecated in flipt.proto.

func (*ListFlagRequest) GetPageToken

func (x *ListFlagRequest) GetPageToken() string

func (*ListFlagRequest) GetReference

func (x *ListFlagRequest) GetReference() string

func (*ListFlagRequest) ProtoMessage

func (*ListFlagRequest) ProtoMessage()

func (*ListFlagRequest) ProtoReflect

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

func (*ListFlagRequest) Reset

func (x *ListFlagRequest) Reset()

func (*ListFlagRequest) SetLimit

func (x *ListFlagRequest) SetLimit(v int32)

func (*ListFlagRequest) SetNamespaceKey

func (x *ListFlagRequest) SetNamespaceKey(v string)

func (*ListFlagRequest) SetOffset deprecated

func (x *ListFlagRequest) SetOffset(v int32)

Deprecated: Marked as deprecated in flipt.proto.

func (*ListFlagRequest) SetPageToken

func (x *ListFlagRequest) SetPageToken(v string)

func (*ListFlagRequest) SetReference

func (x *ListFlagRequest) SetReference(v string)

func (*ListFlagRequest) String

func (x *ListFlagRequest) String() string

type ListFlagRequest_builder

type ListFlagRequest_builder struct {
	Limit int32
	// Deprecated: Marked as deprecated in flipt.proto.
	Offset       int32
	PageToken    string
	NamespaceKey string
	Reference    string
	// contains filtered or unexported fields
}

func (ListFlagRequest_builder) Build

type ListNamespaceRequest

type ListNamespaceRequest struct {
	Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// Deprecated: Marked as deprecated in flipt.proto.
	Offset    int32  `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	Reference string `protobuf:"bytes,4,opt,name=reference,proto3" json:"reference,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNamespaceRequest) GetLimit

func (x *ListNamespaceRequest) GetLimit() int32

func (*ListNamespaceRequest) GetOffset deprecated

func (x *ListNamespaceRequest) GetOffset() int32

Deprecated: Marked as deprecated in flipt.proto.

func (*ListNamespaceRequest) GetPageToken

func (x *ListNamespaceRequest) GetPageToken() string

func (*ListNamespaceRequest) GetReference

func (x *ListNamespaceRequest) GetReference() string

func (*ListNamespaceRequest) ProtoMessage

func (*ListNamespaceRequest) ProtoMessage()

func (*ListNamespaceRequest) ProtoReflect

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

func (*ListNamespaceRequest) Reset

func (x *ListNamespaceRequest) Reset()

func (*ListNamespaceRequest) SetLimit

func (x *ListNamespaceRequest) SetLimit(v int32)

func (*ListNamespaceRequest) SetOffset deprecated

func (x *ListNamespaceRequest) SetOffset(v int32)

Deprecated: Marked as deprecated in flipt.proto.

func (*ListNamespaceRequest) SetPageToken

func (x *ListNamespaceRequest) SetPageToken(v string)

func (*ListNamespaceRequest) SetReference

func (x *ListNamespaceRequest) SetReference(v string)

func (*ListNamespaceRequest) String

func (x *ListNamespaceRequest) String() string

type ListNamespaceRequest_builder

type ListNamespaceRequest_builder struct {
	Limit int32
	// Deprecated: Marked as deprecated in flipt.proto.
	Offset    int32
	PageToken string
	Reference string
	// contains filtered or unexported fields
}

func (ListNamespaceRequest_builder) Build

type ListRolloutRequest

type ListRolloutRequest struct {
	NamespaceKey string `protobuf:"bytes,1,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	FlagKey      string `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	Limit        int32  `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	PageToken    string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	Reference    string `protobuf:"bytes,5,opt,name=reference,proto3" json:"reference,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRolloutRequest) GetFlagKey

func (x *ListRolloutRequest) GetFlagKey() string

func (*ListRolloutRequest) GetLimit

func (x *ListRolloutRequest) GetLimit() int32

func (*ListRolloutRequest) GetNamespaceKey

func (x *ListRolloutRequest) GetNamespaceKey() string

func (*ListRolloutRequest) GetPageToken

func (x *ListRolloutRequest) GetPageToken() string

func (*ListRolloutRequest) GetReference

func (x *ListRolloutRequest) GetReference() string

func (*ListRolloutRequest) ProtoMessage

func (*ListRolloutRequest) ProtoMessage()

func (*ListRolloutRequest) ProtoReflect

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

func (*ListRolloutRequest) Reset

func (x *ListRolloutRequest) Reset()

func (*ListRolloutRequest) SetFlagKey

func (x *ListRolloutRequest) SetFlagKey(v string)

func (*ListRolloutRequest) SetLimit

func (x *ListRolloutRequest) SetLimit(v int32)

func (*ListRolloutRequest) SetNamespaceKey

func (x *ListRolloutRequest) SetNamespaceKey(v string)

func (*ListRolloutRequest) SetPageToken

func (x *ListRolloutRequest) SetPageToken(v string)

func (*ListRolloutRequest) SetReference

func (x *ListRolloutRequest) SetReference(v string)

func (*ListRolloutRequest) String

func (x *ListRolloutRequest) String() string

type ListRolloutRequest_builder

type ListRolloutRequest_builder struct {
	NamespaceKey string
	FlagKey      string
	Limit        int32
	PageToken    string
	Reference    string
	// contains filtered or unexported fields
}

func (ListRolloutRequest_builder) Build

type ListRuleRequest

type ListRuleRequest struct {
	Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// Deprecated: Marked as deprecated in flipt.proto.
	Offset       int32  `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	FlagKey      string `protobuf:"bytes,3,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	PageToken    string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	NamespaceKey string `protobuf:"bytes,5,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	Reference    string `protobuf:"bytes,6,opt,name=reference,proto3" json:"reference,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRuleRequest) GetFlagKey

func (x *ListRuleRequest) GetFlagKey() string

func (*ListRuleRequest) GetLimit

func (x *ListRuleRequest) GetLimit() int32

func (*ListRuleRequest) GetNamespaceKey

func (x *ListRuleRequest) GetNamespaceKey() string

func (*ListRuleRequest) GetOffset deprecated

func (x *ListRuleRequest) GetOffset() int32

Deprecated: Marked as deprecated in flipt.proto.

func (*ListRuleRequest) GetPageToken

func (x *ListRuleRequest) GetPageToken() string

func (*ListRuleRequest) GetReference

func (x *ListRuleRequest) GetReference() string

func (*ListRuleRequest) ProtoMessage

func (*ListRuleRequest) ProtoMessage()

func (*ListRuleRequest) ProtoReflect

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

func (*ListRuleRequest) Reset

func (x *ListRuleRequest) Reset()

func (*ListRuleRequest) SetFlagKey

func (x *ListRuleRequest) SetFlagKey(v string)

func (*ListRuleRequest) SetLimit

func (x *ListRuleRequest) SetLimit(v int32)

func (*ListRuleRequest) SetNamespaceKey

func (x *ListRuleRequest) SetNamespaceKey(v string)

func (*ListRuleRequest) SetOffset deprecated

func (x *ListRuleRequest) SetOffset(v int32)

Deprecated: Marked as deprecated in flipt.proto.

func (*ListRuleRequest) SetPageToken

func (x *ListRuleRequest) SetPageToken(v string)

func (*ListRuleRequest) SetReference

func (x *ListRuleRequest) SetReference(v string)

func (*ListRuleRequest) String

func (x *ListRuleRequest) String() string

type ListRuleRequest_builder

type ListRuleRequest_builder struct {
	Limit int32
	// Deprecated: Marked as deprecated in flipt.proto.
	Offset       int32
	FlagKey      string
	PageToken    string
	NamespaceKey string
	Reference    string
	// contains filtered or unexported fields
}

func (ListRuleRequest_builder) Build

type ListSegmentRequest

type ListSegmentRequest struct {
	Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// Deprecated: Marked as deprecated in flipt.proto.
	Offset       int32  `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	PageToken    string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	NamespaceKey string `protobuf:"bytes,4,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	Reference    string `protobuf:"bytes,5,opt,name=reference,proto3" json:"reference,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSegmentRequest) GetLimit

func (x *ListSegmentRequest) GetLimit() int32

func (*ListSegmentRequest) GetNamespaceKey

func (x *ListSegmentRequest) GetNamespaceKey() string

func (*ListSegmentRequest) GetOffset deprecated

func (x *ListSegmentRequest) GetOffset() int32

Deprecated: Marked as deprecated in flipt.proto.

func (*ListSegmentRequest) GetPageToken

func (x *ListSegmentRequest) GetPageToken() string

func (*ListSegmentRequest) GetReference

func (x *ListSegmentRequest) GetReference() string

func (*ListSegmentRequest) ProtoMessage

func (*ListSegmentRequest) ProtoMessage()

func (*ListSegmentRequest) ProtoReflect

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

func (*ListSegmentRequest) Reset

func (x *ListSegmentRequest) Reset()

func (*ListSegmentRequest) SetLimit

func (x *ListSegmentRequest) SetLimit(v int32)

func (*ListSegmentRequest) SetNamespaceKey

func (x *ListSegmentRequest) SetNamespaceKey(v string)

func (*ListSegmentRequest) SetOffset deprecated

func (x *ListSegmentRequest) SetOffset(v int32)

Deprecated: Marked as deprecated in flipt.proto.

func (*ListSegmentRequest) SetPageToken

func (x *ListSegmentRequest) SetPageToken(v string)

func (*ListSegmentRequest) SetReference

func (x *ListSegmentRequest) SetReference(v string)

func (*ListSegmentRequest) String

func (x *ListSegmentRequest) String() string

type ListSegmentRequest_builder

type ListSegmentRequest_builder struct {
	Limit int32
	// Deprecated: Marked as deprecated in flipt.proto.
	Offset       int32
	PageToken    string
	NamespaceKey string
	Reference    string
	// contains filtered or unexported fields
}

func (ListSegmentRequest_builder) Build

type MatchType

type MatchType int32
const (
	MatchType_ALL_MATCH_TYPE MatchType = 0
	MatchType_ANY_MATCH_TYPE MatchType = 1
)

func (MatchType) Descriptor

func (MatchType) Descriptor() protoreflect.EnumDescriptor

func (MatchType) Enum

func (x MatchType) Enum() *MatchType

func (MatchType) Number

func (x MatchType) Number() protoreflect.EnumNumber

func (MatchType) String

func (x MatchType) String() string

func (MatchType) Type

type Namespace

type Namespace struct {
	Key         string                 `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Name        string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string                 `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Protected   bool                   `protobuf:"varint,4,opt,name=protected,proto3" json:"protected,omitempty"`
	CreatedAt   *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt   *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*Namespace) ClearCreatedAt

func (x *Namespace) ClearCreatedAt()

func (*Namespace) ClearUpdatedAt

func (x *Namespace) ClearUpdatedAt()

func (*Namespace) GetCreatedAt

func (x *Namespace) GetCreatedAt() *timestamppb.Timestamp

func (*Namespace) GetDescription

func (x *Namespace) GetDescription() string

func (*Namespace) GetKey

func (x *Namespace) GetKey() string

func (*Namespace) GetName

func (x *Namespace) GetName() string

func (*Namespace) GetProtected

func (x *Namespace) GetProtected() bool

func (*Namespace) GetUpdatedAt

func (x *Namespace) GetUpdatedAt() *timestamppb.Timestamp

func (*Namespace) HasCreatedAt

func (x *Namespace) HasCreatedAt() bool

func (*Namespace) HasUpdatedAt

func (x *Namespace) HasUpdatedAt() bool

func (*Namespace) ProtoMessage

func (*Namespace) ProtoMessage()

func (*Namespace) ProtoReflect

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

func (*Namespace) Reset

func (x *Namespace) Reset()

func (*Namespace) SetCreatedAt

func (x *Namespace) SetCreatedAt(v *timestamppb.Timestamp)

func (*Namespace) SetDescription

func (x *Namespace) SetDescription(v string)

func (*Namespace) SetKey

func (x *Namespace) SetKey(v string)

func (*Namespace) SetName

func (x *Namespace) SetName(v string)

func (*Namespace) SetProtected

func (x *Namespace) SetProtected(v bool)

func (*Namespace) SetUpdatedAt

func (x *Namespace) SetUpdatedAt(v *timestamppb.Timestamp)

func (*Namespace) String

func (x *Namespace) String() string

type NamespaceList

type NamespaceList struct {
	Namespaces    []*Namespace `protobuf:"bytes,1,rep,name=namespaces,proto3" json:"namespaces,omitempty"`
	NextPageToken string       `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	TotalCount    int32        `protobuf:"varint,3,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

func (*NamespaceList) GetNamespaces

func (x *NamespaceList) GetNamespaces() []*Namespace

func (*NamespaceList) GetNextPageToken

func (x *NamespaceList) GetNextPageToken() string

func (*NamespaceList) GetTotalCount

func (x *NamespaceList) GetTotalCount() int32

func (*NamespaceList) ProtoMessage

func (*NamespaceList) ProtoMessage()

func (*NamespaceList) ProtoReflect

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

func (*NamespaceList) Reset

func (x *NamespaceList) Reset()

func (*NamespaceList) SetNamespaces

func (x *NamespaceList) SetNamespaces(v []*Namespace)

func (*NamespaceList) SetNextPageToken

func (x *NamespaceList) SetNextPageToken(v string)

func (*NamespaceList) SetTotalCount

func (x *NamespaceList) SetTotalCount(v int32)

func (*NamespaceList) String

func (x *NamespaceList) String() string

type NamespaceList_builder

type NamespaceList_builder struct {
	Namespaces    []*Namespace
	NextPageToken string
	TotalCount    int32
	// contains filtered or unexported fields
}

func (NamespaceList_builder) Build

type Namespace_builder

type Namespace_builder struct {
	Key         string
	Name        string
	Description string
	Protected   bool
	CreatedAt   *timestamppb.Timestamp
	UpdatedAt   *timestamppb.Timestamp
	// contains filtered or unexported fields
}

func (Namespace_builder) Build

func (b0 Namespace_builder) Build() *Namespace

type OrderRolloutsRequest

type OrderRolloutsRequest struct {
	FlagKey      string   `protobuf:"bytes,1,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	NamespaceKey string   `protobuf:"bytes,2,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	RolloutIds   []string `protobuf:"bytes,3,rep,name=rollout_ids,json=rolloutIds,proto3" json:"rollout_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*OrderRolloutsRequest) GetFlagKey

func (x *OrderRolloutsRequest) GetFlagKey() string

func (*OrderRolloutsRequest) GetNamespaceKey

func (x *OrderRolloutsRequest) GetNamespaceKey() string

func (*OrderRolloutsRequest) GetRolloutIds

func (x *OrderRolloutsRequest) GetRolloutIds() []string

func (*OrderRolloutsRequest) ProtoMessage

func (*OrderRolloutsRequest) ProtoMessage()

func (*OrderRolloutsRequest) ProtoReflect

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

func (*OrderRolloutsRequest) Reset

func (x *OrderRolloutsRequest) Reset()

func (*OrderRolloutsRequest) SetFlagKey

func (x *OrderRolloutsRequest) SetFlagKey(v string)

func (*OrderRolloutsRequest) SetNamespaceKey

func (x *OrderRolloutsRequest) SetNamespaceKey(v string)

func (*OrderRolloutsRequest) SetRolloutIds

func (x *OrderRolloutsRequest) SetRolloutIds(v []string)

func (*OrderRolloutsRequest) String

func (x *OrderRolloutsRequest) String() string

type OrderRolloutsRequest_builder

type OrderRolloutsRequest_builder struct {
	FlagKey      string
	NamespaceKey string
	RolloutIds   []string
	// contains filtered or unexported fields
}

func (OrderRolloutsRequest_builder) Build

type OrderRulesRequest

type OrderRulesRequest struct {
	FlagKey      string   `protobuf:"bytes,1,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	RuleIds      []string `protobuf:"bytes,2,rep,name=rule_ids,json=ruleIds,proto3" json:"rule_ids,omitempty"`
	NamespaceKey string   `protobuf:"bytes,3,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	// contains filtered or unexported fields
}

func (*OrderRulesRequest) GetFlagKey

func (x *OrderRulesRequest) GetFlagKey() string

func (*OrderRulesRequest) GetNamespaceKey

func (x *OrderRulesRequest) GetNamespaceKey() string

func (*OrderRulesRequest) GetRuleIds

func (x *OrderRulesRequest) GetRuleIds() []string

func (*OrderRulesRequest) ProtoMessage

func (*OrderRulesRequest) ProtoMessage()

func (*OrderRulesRequest) ProtoReflect

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

func (*OrderRulesRequest) Reset

func (x *OrderRulesRequest) Reset()

func (*OrderRulesRequest) SetFlagKey

func (x *OrderRulesRequest) SetFlagKey(v string)

func (*OrderRulesRequest) SetNamespaceKey

func (x *OrderRulesRequest) SetNamespaceKey(v string)

func (*OrderRulesRequest) SetRuleIds

func (x *OrderRulesRequest) SetRuleIds(v []string)

func (*OrderRulesRequest) String

func (x *OrderRulesRequest) String() string

type OrderRulesRequest_builder

type OrderRulesRequest_builder struct {
	FlagKey      string
	RuleIds      []string
	NamespaceKey string
	// contains filtered or unexported fields
}

func (OrderRulesRequest_builder) Build

type Rollout

type Rollout struct {
	Id           string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	NamespaceKey string                 `protobuf:"bytes,2,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	FlagKey      string                 `protobuf:"bytes,3,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	Type         RolloutType            `protobuf:"varint,4,opt,name=type,proto3,enum=flipt.RolloutType" json:"type,omitempty"`
	Rank         int32                  `protobuf:"varint,5,opt,name=rank,proto3" json:"rank,omitempty"`
	Description  string                 `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	CreatedAt    *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt    *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Types that are valid to be assigned to Rule:
	//
	//	*Rollout_Segment
	//	*Rollout_Threshold
	Rule isRollout_Rule `protobuf_oneof:"rule"`
	// contains filtered or unexported fields
}

func (*Rollout) ClearCreatedAt

func (x *Rollout) ClearCreatedAt()

func (*Rollout) ClearRule

func (x *Rollout) ClearRule()

func (*Rollout) ClearSegment

func (x *Rollout) ClearSegment()

func (*Rollout) ClearThreshold

func (x *Rollout) ClearThreshold()

func (*Rollout) ClearUpdatedAt

func (x *Rollout) ClearUpdatedAt()

func (*Rollout) GetCreatedAt

func (x *Rollout) GetCreatedAt() *timestamppb.Timestamp

func (*Rollout) GetDescription

func (x *Rollout) GetDescription() string

func (*Rollout) GetFlagKey

func (x *Rollout) GetFlagKey() string

func (*Rollout) GetId

func (x *Rollout) GetId() string

func (*Rollout) GetNamespaceKey

func (x *Rollout) GetNamespaceKey() string

func (*Rollout) GetRank

func (x *Rollout) GetRank() int32

func (*Rollout) GetRule

func (x *Rollout) GetRule() isRollout_Rule

func (*Rollout) GetSegment

func (x *Rollout) GetSegment() *RolloutSegment

func (*Rollout) GetThreshold

func (x *Rollout) GetThreshold() *RolloutThreshold

func (*Rollout) GetType

func (x *Rollout) GetType() RolloutType

func (*Rollout) GetUpdatedAt

func (x *Rollout) GetUpdatedAt() *timestamppb.Timestamp

func (*Rollout) HasCreatedAt

func (x *Rollout) HasCreatedAt() bool

func (*Rollout) HasRule

func (x *Rollout) HasRule() bool

func (*Rollout) HasSegment

func (x *Rollout) HasSegment() bool

func (*Rollout) HasThreshold

func (x *Rollout) HasThreshold() bool

func (*Rollout) HasUpdatedAt

func (x *Rollout) HasUpdatedAt() bool

func (*Rollout) ProtoMessage

func (*Rollout) ProtoMessage()

func (*Rollout) ProtoReflect

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

func (*Rollout) Reset

func (x *Rollout) Reset()

func (*Rollout) SetCreatedAt

func (x *Rollout) SetCreatedAt(v *timestamppb.Timestamp)

func (*Rollout) SetDescription

func (x *Rollout) SetDescription(v string)

func (*Rollout) SetFlagKey

func (x *Rollout) SetFlagKey(v string)

func (*Rollout) SetId

func (x *Rollout) SetId(v string)

func (*Rollout) SetNamespaceKey

func (x *Rollout) SetNamespaceKey(v string)

func (*Rollout) SetRank

func (x *Rollout) SetRank(v int32)

func (*Rollout) SetSegment

func (x *Rollout) SetSegment(v *RolloutSegment)

func (*Rollout) SetThreshold

func (x *Rollout) SetThreshold(v *RolloutThreshold)

func (*Rollout) SetType

func (x *Rollout) SetType(v RolloutType)

func (*Rollout) SetUpdatedAt

func (x *Rollout) SetUpdatedAt(v *timestamppb.Timestamp)

func (*Rollout) String

func (x *Rollout) String() string

func (*Rollout) WhichRule

func (x *Rollout) WhichRule() case_Rollout_Rule

type RolloutList

type RolloutList struct {
	Rules         []*Rollout `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	NextPageToken string     `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	TotalCount    int32      `protobuf:"varint,3,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

func (*RolloutList) GetNextPageToken

func (x *RolloutList) GetNextPageToken() string

func (*RolloutList) GetRules

func (x *RolloutList) GetRules() []*Rollout

func (*RolloutList) GetTotalCount

func (x *RolloutList) GetTotalCount() int32

func (*RolloutList) ProtoMessage

func (*RolloutList) ProtoMessage()

func (*RolloutList) ProtoReflect

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

func (*RolloutList) Reset

func (x *RolloutList) Reset()

func (*RolloutList) SetNextPageToken

func (x *RolloutList) SetNextPageToken(v string)

func (*RolloutList) SetRules

func (x *RolloutList) SetRules(v []*Rollout)

func (*RolloutList) SetTotalCount

func (x *RolloutList) SetTotalCount(v int32)

func (*RolloutList) String

func (x *RolloutList) String() string

type RolloutList_builder

type RolloutList_builder struct {
	Rules         []*Rollout
	NextPageToken string
	TotalCount    int32
	// contains filtered or unexported fields
}

func (RolloutList_builder) Build

func (b0 RolloutList_builder) Build() *RolloutList

type RolloutSegment

type RolloutSegment struct {

	// Deprecated: Marked as deprecated in flipt.proto.
	SegmentKey      string          `protobuf:"bytes,1,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"`
	Value           bool            `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	SegmentKeys     []string        `protobuf:"bytes,3,rep,name=segment_keys,json=segmentKeys,proto3" json:"segment_keys,omitempty"`
	SegmentOperator SegmentOperator `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RolloutSegment) GetSegmentKey deprecated

func (x *RolloutSegment) GetSegmentKey() string

Deprecated: Marked as deprecated in flipt.proto.

func (*RolloutSegment) GetSegmentKeys

func (x *RolloutSegment) GetSegmentKeys() []string

func (*RolloutSegment) GetSegmentOperator

func (x *RolloutSegment) GetSegmentOperator() SegmentOperator

func (*RolloutSegment) GetValue

func (x *RolloutSegment) GetValue() bool

func (*RolloutSegment) ProtoMessage

func (*RolloutSegment) ProtoMessage()

func (*RolloutSegment) ProtoReflect

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

func (*RolloutSegment) Reset

func (x *RolloutSegment) Reset()

func (*RolloutSegment) SetSegmentKey deprecated

func (x *RolloutSegment) SetSegmentKey(v string)

Deprecated: Marked as deprecated in flipt.proto.

func (*RolloutSegment) SetSegmentKeys

func (x *RolloutSegment) SetSegmentKeys(v []string)

func (*RolloutSegment) SetSegmentOperator

func (x *RolloutSegment) SetSegmentOperator(v SegmentOperator)

func (*RolloutSegment) SetValue

func (x *RolloutSegment) SetValue(v bool)

func (*RolloutSegment) String

func (x *RolloutSegment) String() string

type RolloutSegment_builder

type RolloutSegment_builder struct {

	// Deprecated: Marked as deprecated in flipt.proto.
	SegmentKey      string
	Value           bool
	SegmentKeys     []string
	SegmentOperator SegmentOperator
	// contains filtered or unexported fields
}

func (RolloutSegment_builder) Build

type RolloutThreshold

type RolloutThreshold struct {
	Percentage float32 `protobuf:"fixed32,1,opt,name=percentage,proto3" json:"percentage,omitempty"`
	Value      bool    `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*RolloutThreshold) GetPercentage

func (x *RolloutThreshold) GetPercentage() float32

func (*RolloutThreshold) GetValue

func (x *RolloutThreshold) GetValue() bool

func (*RolloutThreshold) ProtoMessage

func (*RolloutThreshold) ProtoMessage()

func (*RolloutThreshold) ProtoReflect

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

func (*RolloutThreshold) Reset

func (x *RolloutThreshold) Reset()

func (*RolloutThreshold) SetPercentage

func (x *RolloutThreshold) SetPercentage(v float32)

func (*RolloutThreshold) SetValue

func (x *RolloutThreshold) SetValue(v bool)

func (*RolloutThreshold) String

func (x *RolloutThreshold) String() string

type RolloutThreshold_builder

type RolloutThreshold_builder struct {
	Percentage float32
	Value      bool
	// contains filtered or unexported fields
}

func (RolloutThreshold_builder) Build

type RolloutType

type RolloutType int32
const (
	RolloutType_UNKNOWN_ROLLOUT_TYPE   RolloutType = 0
	RolloutType_SEGMENT_ROLLOUT_TYPE   RolloutType = 1
	RolloutType_THRESHOLD_ROLLOUT_TYPE RolloutType = 2
)

func (RolloutType) Descriptor

func (RolloutType) Enum

func (x RolloutType) Enum() *RolloutType

func (RolloutType) Number

func (x RolloutType) Number() protoreflect.EnumNumber

func (RolloutType) String

func (x RolloutType) String() string

func (RolloutType) Type

type Rollout_Segment

type Rollout_Segment struct {
	Segment *RolloutSegment `protobuf:"bytes,20,opt,name=segment,proto3,oneof"`
}

type Rollout_Threshold

type Rollout_Threshold struct {
	Threshold *RolloutThreshold `protobuf:"bytes,21,opt,name=threshold,proto3,oneof"`
}

type Rollout_builder

type Rollout_builder struct {
	Id           string
	NamespaceKey string
	FlagKey      string
	Type         RolloutType
	Rank         int32
	Description  string
	CreatedAt    *timestamppb.Timestamp
	UpdatedAt    *timestamppb.Timestamp
	// Fields of oneof Rule:
	Segment   *RolloutSegment
	Threshold *RolloutThreshold
	// contains filtered or unexported fields
}

func (Rollout_builder) Build

func (b0 Rollout_builder) Build() *Rollout

type Rule

type Rule struct {
	Id              string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FlagKey         string                 `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	SegmentKey      string                 `protobuf:"bytes,3,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"`
	Distributions   []*Distribution        `protobuf:"bytes,4,rep,name=distributions,proto3" json:"distributions,omitempty"`
	Rank            int32                  `protobuf:"varint,5,opt,name=rank,proto3" json:"rank,omitempty"`
	CreatedAt       *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt       *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	NamespaceKey    string                 `protobuf:"bytes,8,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	SegmentKeys     []string               `protobuf:"bytes,9,rep,name=segment_keys,json=segmentKeys,proto3" json:"segment_keys,omitempty"`
	SegmentOperator SegmentOperator        `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Rule) ClearCreatedAt

func (x *Rule) ClearCreatedAt()

func (*Rule) ClearUpdatedAt

func (x *Rule) ClearUpdatedAt()

func (*Rule) GetCreatedAt

func (x *Rule) GetCreatedAt() *timestamppb.Timestamp

func (*Rule) GetDistributions

func (x *Rule) GetDistributions() []*Distribution

func (*Rule) GetFlagKey

func (x *Rule) GetFlagKey() string

func (*Rule) GetId

func (x *Rule) GetId() string

func (*Rule) GetNamespaceKey

func (x *Rule) GetNamespaceKey() string

func (*Rule) GetRank

func (x *Rule) GetRank() int32

func (*Rule) GetSegmentKey

func (x *Rule) GetSegmentKey() string

func (*Rule) GetSegmentKeys

func (x *Rule) GetSegmentKeys() []string

func (*Rule) GetSegmentOperator

func (x *Rule) GetSegmentOperator() SegmentOperator

func (*Rule) GetUpdatedAt

func (x *Rule) GetUpdatedAt() *timestamppb.Timestamp

func (*Rule) HasCreatedAt

func (x *Rule) HasCreatedAt() bool

func (*Rule) HasUpdatedAt

func (x *Rule) HasUpdatedAt() bool

func (*Rule) ProtoMessage

func (*Rule) ProtoMessage()

func (*Rule) ProtoReflect

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

func (*Rule) Reset

func (x *Rule) Reset()

func (*Rule) SetCreatedAt

func (x *Rule) SetCreatedAt(v *timestamppb.Timestamp)

func (*Rule) SetDistributions

func (x *Rule) SetDistributions(v []*Distribution)

func (*Rule) SetFlagKey

func (x *Rule) SetFlagKey(v string)

func (*Rule) SetId

func (x *Rule) SetId(v string)

func (*Rule) SetNamespaceKey

func (x *Rule) SetNamespaceKey(v string)

func (*Rule) SetRank

func (x *Rule) SetRank(v int32)

func (*Rule) SetSegmentKey

func (x *Rule) SetSegmentKey(v string)

func (*Rule) SetSegmentKeys

func (x *Rule) SetSegmentKeys(v []string)

func (*Rule) SetSegmentOperator

func (x *Rule) SetSegmentOperator(v SegmentOperator)

func (*Rule) SetUpdatedAt

func (x *Rule) SetUpdatedAt(v *timestamppb.Timestamp)

func (*Rule) String

func (x *Rule) String() string

type RuleList

type RuleList struct {
	Rules         []*Rule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	NextPageToken string  `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	TotalCount    int32   `protobuf:"varint,3,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

func (*RuleList) GetNextPageToken

func (x *RuleList) GetNextPageToken() string

func (*RuleList) GetRules

func (x *RuleList) GetRules() []*Rule

func (*RuleList) GetTotalCount

func (x *RuleList) GetTotalCount() int32

func (*RuleList) ProtoMessage

func (*RuleList) ProtoMessage()

func (*RuleList) ProtoReflect

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

func (*RuleList) Reset

func (x *RuleList) Reset()

func (*RuleList) SetNextPageToken

func (x *RuleList) SetNextPageToken(v string)

func (*RuleList) SetRules

func (x *RuleList) SetRules(v []*Rule)

func (*RuleList) SetTotalCount

func (x *RuleList) SetTotalCount(v int32)

func (*RuleList) String

func (x *RuleList) String() string

type RuleList_builder

type RuleList_builder struct {
	Rules         []*Rule
	NextPageToken string
	TotalCount    int32
	// contains filtered or unexported fields
}

func (RuleList_builder) Build

func (b0 RuleList_builder) Build() *RuleList

type Rule_builder

type Rule_builder struct {
	Id              string
	FlagKey         string
	SegmentKey      string
	Distributions   []*Distribution
	Rank            int32
	CreatedAt       *timestamppb.Timestamp
	UpdatedAt       *timestamppb.Timestamp
	NamespaceKey    string
	SegmentKeys     []string
	SegmentOperator SegmentOperator
	// contains filtered or unexported fields
}

func (Rule_builder) Build

func (b0 Rule_builder) Build() *Rule

type Segment

type Segment struct {
	Key          string                 `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Name         string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description  string                 `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	CreatedAt    *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt    *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Constraints  []*Constraint          `protobuf:"bytes,6,rep,name=constraints,proto3" json:"constraints,omitempty"`
	MatchType    MatchType              `protobuf:"varint,7,opt,name=match_type,json=matchType,proto3,enum=flipt.MatchType" json:"match_type,omitempty"`
	NamespaceKey string                 `protobuf:"bytes,8,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	// contains filtered or unexported fields
}

func (*Segment) ClearCreatedAt

func (x *Segment) ClearCreatedAt()

func (*Segment) ClearUpdatedAt

func (x *Segment) ClearUpdatedAt()

func (*Segment) GetConstraints

func (x *Segment) GetConstraints() []*Constraint

func (*Segment) GetCreatedAt

func (x *Segment) GetCreatedAt() *timestamppb.Timestamp

func (*Segment) GetDescription

func (x *Segment) GetDescription() string

func (*Segment) GetKey

func (x *Segment) GetKey() string

func (*Segment) GetMatchType

func (x *Segment) GetMatchType() MatchType

func (*Segment) GetName

func (x *Segment) GetName() string

func (*Segment) GetNamespaceKey

func (x *Segment) GetNamespaceKey() string

func (*Segment) GetUpdatedAt

func (x *Segment) GetUpdatedAt() *timestamppb.Timestamp

func (*Segment) HasCreatedAt

func (x *Segment) HasCreatedAt() bool

func (*Segment) HasUpdatedAt

func (x *Segment) HasUpdatedAt() bool

func (*Segment) ProtoMessage

func (*Segment) ProtoMessage()

func (*Segment) ProtoReflect

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

func (*Segment) Reset

func (x *Segment) Reset()

func (*Segment) SetConstraints

func (x *Segment) SetConstraints(v []*Constraint)

func (*Segment) SetCreatedAt

func (x *Segment) SetCreatedAt(v *timestamppb.Timestamp)

func (*Segment) SetDescription

func (x *Segment) SetDescription(v string)

func (*Segment) SetKey

func (x *Segment) SetKey(v string)

func (*Segment) SetMatchType

func (x *Segment) SetMatchType(v MatchType)

func (*Segment) SetName

func (x *Segment) SetName(v string)

func (*Segment) SetNamespaceKey

func (x *Segment) SetNamespaceKey(v string)

func (*Segment) SetUpdatedAt

func (x *Segment) SetUpdatedAt(v *timestamppb.Timestamp)

func (*Segment) String

func (x *Segment) String() string

type SegmentList

type SegmentList struct {
	Segments      []*Segment `protobuf:"bytes,1,rep,name=segments,proto3" json:"segments,omitempty"`
	NextPageToken string     `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	TotalCount    int32      `protobuf:"varint,3,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

func (*SegmentList) GetNextPageToken

func (x *SegmentList) GetNextPageToken() string

func (*SegmentList) GetSegments

func (x *SegmentList) GetSegments() []*Segment

func (*SegmentList) GetTotalCount

func (x *SegmentList) GetTotalCount() int32

func (*SegmentList) ProtoMessage

func (*SegmentList) ProtoMessage()

func (*SegmentList) ProtoReflect

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

func (*SegmentList) Reset

func (x *SegmentList) Reset()

func (*SegmentList) SetNextPageToken

func (x *SegmentList) SetNextPageToken(v string)

func (*SegmentList) SetSegments

func (x *SegmentList) SetSegments(v []*Segment)

func (*SegmentList) SetTotalCount

func (x *SegmentList) SetTotalCount(v int32)

func (*SegmentList) String

func (x *SegmentList) String() string

type SegmentList_builder

type SegmentList_builder struct {
	Segments      []*Segment
	NextPageToken string
	TotalCount    int32
	// contains filtered or unexported fields
}

func (SegmentList_builder) Build

func (b0 SegmentList_builder) Build() *SegmentList

type SegmentOperator

type SegmentOperator int32
const (
	SegmentOperator_OR_SEGMENT_OPERATOR  SegmentOperator = 0
	SegmentOperator_AND_SEGMENT_OPERATOR SegmentOperator = 1
)

func (SegmentOperator) Descriptor

func (SegmentOperator) Enum

func (x SegmentOperator) Enum() *SegmentOperator

func (SegmentOperator) Number

func (SegmentOperator) String

func (x SegmentOperator) String() string

func (SegmentOperator) Type

type Segment_builder

type Segment_builder struct {
	Key          string
	Name         string
	Description  string
	CreatedAt    *timestamppb.Timestamp
	UpdatedAt    *timestamppb.Timestamp
	Constraints  []*Constraint
	MatchType    MatchType
	NamespaceKey string
	// contains filtered or unexported fields
}

func (Segment_builder) Build

func (b0 Segment_builder) Build() *Segment

type UpdateConstraintRequest

type UpdateConstraintRequest struct {
	Id           string         `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	SegmentKey   string         `protobuf:"bytes,2,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"`
	Type         ComparisonType `protobuf:"varint,3,opt,name=type,proto3,enum=flipt.ComparisonType" json:"type,omitempty"`
	Property     string         `protobuf:"bytes,4,opt,name=property,proto3" json:"property,omitempty"`
	Operator     string         `protobuf:"bytes,5,opt,name=operator,proto3" json:"operator,omitempty"`
	Value        string         `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"`
	NamespaceKey string         `protobuf:"bytes,7,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	Description  string         `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateConstraintRequest) GetDescription

func (x *UpdateConstraintRequest) GetDescription() string

func (*UpdateConstraintRequest) GetId

func (x *UpdateConstraintRequest) GetId() string

func (*UpdateConstraintRequest) GetNamespaceKey

func (x *UpdateConstraintRequest) GetNamespaceKey() string

func (*UpdateConstraintRequest) GetOperator

func (x *UpdateConstraintRequest) GetOperator() string

func (*UpdateConstraintRequest) GetProperty

func (x *UpdateConstraintRequest) GetProperty() string

func (*UpdateConstraintRequest) GetSegmentKey

func (x *UpdateConstraintRequest) GetSegmentKey() string

func (*UpdateConstraintRequest) GetType

func (*UpdateConstraintRequest) GetValue

func (x *UpdateConstraintRequest) GetValue() string

func (*UpdateConstraintRequest) ProtoMessage

func (*UpdateConstraintRequest) ProtoMessage()

func (*UpdateConstraintRequest) ProtoReflect

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

func (*UpdateConstraintRequest) Reset

func (x *UpdateConstraintRequest) Reset()

func (*UpdateConstraintRequest) SetDescription

func (x *UpdateConstraintRequest) SetDescription(v string)

func (*UpdateConstraintRequest) SetId

func (x *UpdateConstraintRequest) SetId(v string)

func (*UpdateConstraintRequest) SetNamespaceKey

func (x *UpdateConstraintRequest) SetNamespaceKey(v string)

func (*UpdateConstraintRequest) SetOperator

func (x *UpdateConstraintRequest) SetOperator(v string)

func (*UpdateConstraintRequest) SetProperty

func (x *UpdateConstraintRequest) SetProperty(v string)

func (*UpdateConstraintRequest) SetSegmentKey

func (x *UpdateConstraintRequest) SetSegmentKey(v string)

func (*UpdateConstraintRequest) SetType

func (*UpdateConstraintRequest) SetValue

func (x *UpdateConstraintRequest) SetValue(v string)

func (*UpdateConstraintRequest) String

func (x *UpdateConstraintRequest) String() string

type UpdateConstraintRequest_builder

type UpdateConstraintRequest_builder struct {
	Id           string
	SegmentKey   string
	Type         ComparisonType
	Property     string
	Operator     string
	Value        string
	NamespaceKey string
	Description  string
	// contains filtered or unexported fields
}

func (UpdateConstraintRequest_builder) Build

type UpdateDistributionRequest

type UpdateDistributionRequest struct {
	Id           string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FlagKey      string  `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	RuleId       string  `protobuf:"bytes,3,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	VariantId    string  `protobuf:"bytes,4,opt,name=variant_id,json=variantId,proto3" json:"variant_id,omitempty"`
	Rollout      float32 `protobuf:"fixed32,5,opt,name=rollout,proto3" json:"rollout,omitempty"`
	NamespaceKey string  `protobuf:"bytes,6,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateDistributionRequest) GetFlagKey

func (x *UpdateDistributionRequest) GetFlagKey() string

func (*UpdateDistributionRequest) GetId

func (x *UpdateDistributionRequest) GetId() string

func (*UpdateDistributionRequest) GetNamespaceKey

func (x *UpdateDistributionRequest) GetNamespaceKey() string

func (*UpdateDistributionRequest) GetRollout

func (x *UpdateDistributionRequest) GetRollout() float32

func (*UpdateDistributionRequest) GetRuleId

func (x *UpdateDistributionRequest) GetRuleId() string

func (*UpdateDistributionRequest) GetVariantId

func (x *UpdateDistributionRequest) GetVariantId() string

func (*UpdateDistributionRequest) ProtoMessage

func (*UpdateDistributionRequest) ProtoMessage()

func (*UpdateDistributionRequest) ProtoReflect

func (*UpdateDistributionRequest) Reset

func (x *UpdateDistributionRequest) Reset()

func (*UpdateDistributionRequest) SetFlagKey

func (x *UpdateDistributionRequest) SetFlagKey(v string)

func (*UpdateDistributionRequest) SetId

func (x *UpdateDistributionRequest) SetId(v string)

func (*UpdateDistributionRequest) SetNamespaceKey

func (x *UpdateDistributionRequest) SetNamespaceKey(v string)

func (*UpdateDistributionRequest) SetRollout

func (x *UpdateDistributionRequest) SetRollout(v float32)

func (*UpdateDistributionRequest) SetRuleId

func (x *UpdateDistributionRequest) SetRuleId(v string)

func (*UpdateDistributionRequest) SetVariantId

func (x *UpdateDistributionRequest) SetVariantId(v string)

func (*UpdateDistributionRequest) String

func (x *UpdateDistributionRequest) String() string

type UpdateDistributionRequest_builder

type UpdateDistributionRequest_builder struct {
	Id           string
	FlagKey      string
	RuleId       string
	VariantId    string
	Rollout      float32
	NamespaceKey string
	// contains filtered or unexported fields
}

func (UpdateDistributionRequest_builder) Build

type UpdateFlagRequest

type UpdateFlagRequest struct {
	Key              string           `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Name             string           `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description      string           `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Enabled          bool             `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"`
	NamespaceKey     string           `protobuf:"bytes,5,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	DefaultVariantId string           `protobuf:"bytes,6,opt,name=default_variant_id,json=defaultVariantId,proto3" json:"default_variant_id,omitempty"`
	Metadata         *structpb.Struct `protobuf:"bytes,7,opt,name=metadata,proto3,oneof" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateFlagRequest) ClearMetadata

func (x *UpdateFlagRequest) ClearMetadata()

func (*UpdateFlagRequest) GetDefaultVariantId

func (x *UpdateFlagRequest) GetDefaultVariantId() string

func (*UpdateFlagRequest) GetDescription

func (x *UpdateFlagRequest) GetDescription() string

func (*UpdateFlagRequest) GetEnabled

func (x *UpdateFlagRequest) GetEnabled() bool

func (*UpdateFlagRequest) GetKey

func (x *UpdateFlagRequest) GetKey() string

func (*UpdateFlagRequest) GetMetadata

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

func (*UpdateFlagRequest) GetName

func (x *UpdateFlagRequest) GetName() string

func (*UpdateFlagRequest) GetNamespaceKey

func (x *UpdateFlagRequest) GetNamespaceKey() string

func (*UpdateFlagRequest) HasMetadata

func (x *UpdateFlagRequest) HasMetadata() bool

func (*UpdateFlagRequest) ProtoMessage

func (*UpdateFlagRequest) ProtoMessage()

func (*UpdateFlagRequest) ProtoReflect

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

func (*UpdateFlagRequest) Reset

func (x *UpdateFlagRequest) Reset()

func (*UpdateFlagRequest) SetDefaultVariantId

func (x *UpdateFlagRequest) SetDefaultVariantId(v string)

func (*UpdateFlagRequest) SetDescription

func (x *UpdateFlagRequest) SetDescription(v string)

func (*UpdateFlagRequest) SetEnabled

func (x *UpdateFlagRequest) SetEnabled(v bool)

func (*UpdateFlagRequest) SetKey

func (x *UpdateFlagRequest) SetKey(v string)

func (*UpdateFlagRequest) SetMetadata

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

func (*UpdateFlagRequest) SetName

func (x *UpdateFlagRequest) SetName(v string)

func (*UpdateFlagRequest) SetNamespaceKey

func (x *UpdateFlagRequest) SetNamespaceKey(v string)

func (*UpdateFlagRequest) String

func (x *UpdateFlagRequest) String() string

type UpdateFlagRequest_builder

type UpdateFlagRequest_builder struct {
	Key              string
	Name             string
	Description      string
	Enabled          bool
	NamespaceKey     string
	DefaultVariantId string
	Metadata         *structpb.Struct
	// contains filtered or unexported fields
}

func (UpdateFlagRequest_builder) Build

type UpdateNamespaceRequest

type UpdateNamespaceRequest struct {
	Key         string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateNamespaceRequest) GetDescription

func (x *UpdateNamespaceRequest) GetDescription() string

func (*UpdateNamespaceRequest) GetKey

func (x *UpdateNamespaceRequest) GetKey() string

func (*UpdateNamespaceRequest) GetName

func (x *UpdateNamespaceRequest) GetName() string

func (*UpdateNamespaceRequest) ProtoMessage

func (*UpdateNamespaceRequest) ProtoMessage()

func (*UpdateNamespaceRequest) ProtoReflect

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

func (*UpdateNamespaceRequest) Reset

func (x *UpdateNamespaceRequest) Reset()

func (*UpdateNamespaceRequest) SetDescription

func (x *UpdateNamespaceRequest) SetDescription(v string)

func (*UpdateNamespaceRequest) SetKey

func (x *UpdateNamespaceRequest) SetKey(v string)

func (*UpdateNamespaceRequest) SetName

func (x *UpdateNamespaceRequest) SetName(v string)

func (*UpdateNamespaceRequest) String

func (x *UpdateNamespaceRequest) String() string

type UpdateNamespaceRequest_builder

type UpdateNamespaceRequest_builder struct {
	Key         string
	Name        string
	Description string
	// contains filtered or unexported fields
}

func (UpdateNamespaceRequest_builder) Build

type UpdateRolloutRequest

type UpdateRolloutRequest struct {
	Id           string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	NamespaceKey string `protobuf:"bytes,2,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	FlagKey      string `protobuf:"bytes,3,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	Description  string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Types that are valid to be assigned to Rule:
	//
	//	*UpdateRolloutRequest_Segment
	//	*UpdateRolloutRequest_Threshold
	Rule isUpdateRolloutRequest_Rule `protobuf_oneof:"rule"`
	// contains filtered or unexported fields
}

func (*UpdateRolloutRequest) ClearRule

func (x *UpdateRolloutRequest) ClearRule()

func (*UpdateRolloutRequest) ClearSegment

func (x *UpdateRolloutRequest) ClearSegment()

func (*UpdateRolloutRequest) ClearThreshold

func (x *UpdateRolloutRequest) ClearThreshold()

func (*UpdateRolloutRequest) GetDescription

func (x *UpdateRolloutRequest) GetDescription() string

func (*UpdateRolloutRequest) GetFlagKey

func (x *UpdateRolloutRequest) GetFlagKey() string

func (*UpdateRolloutRequest) GetId

func (x *UpdateRolloutRequest) GetId() string

func (*UpdateRolloutRequest) GetNamespaceKey

func (x *UpdateRolloutRequest) GetNamespaceKey() string

func (*UpdateRolloutRequest) GetRule

func (x *UpdateRolloutRequest) GetRule() isUpdateRolloutRequest_Rule

func (*UpdateRolloutRequest) GetSegment

func (x *UpdateRolloutRequest) GetSegment() *RolloutSegment

func (*UpdateRolloutRequest) GetThreshold

func (x *UpdateRolloutRequest) GetThreshold() *RolloutThreshold

func (*UpdateRolloutRequest) HasRule

func (x *UpdateRolloutRequest) HasRule() bool

func (*UpdateRolloutRequest) HasSegment

func (x *UpdateRolloutRequest) HasSegment() bool

func (*UpdateRolloutRequest) HasThreshold

func (x *UpdateRolloutRequest) HasThreshold() bool

func (*UpdateRolloutRequest) ProtoMessage

func (*UpdateRolloutRequest) ProtoMessage()

func (*UpdateRolloutRequest) ProtoReflect

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

func (*UpdateRolloutRequest) Reset

func (x *UpdateRolloutRequest) Reset()

func (*UpdateRolloutRequest) SetDescription

func (x *UpdateRolloutRequest) SetDescription(v string)

func (*UpdateRolloutRequest) SetFlagKey

func (x *UpdateRolloutRequest) SetFlagKey(v string)

func (*UpdateRolloutRequest) SetId

func (x *UpdateRolloutRequest) SetId(v string)

func (*UpdateRolloutRequest) SetNamespaceKey

func (x *UpdateRolloutRequest) SetNamespaceKey(v string)

func (*UpdateRolloutRequest) SetSegment

func (x *UpdateRolloutRequest) SetSegment(v *RolloutSegment)

func (*UpdateRolloutRequest) SetThreshold

func (x *UpdateRolloutRequest) SetThreshold(v *RolloutThreshold)

func (*UpdateRolloutRequest) String

func (x *UpdateRolloutRequest) String() string

func (*UpdateRolloutRequest) WhichRule

func (x *UpdateRolloutRequest) WhichRule() case_UpdateRolloutRequest_Rule

type UpdateRolloutRequest_Segment

type UpdateRolloutRequest_Segment struct {
	Segment *RolloutSegment `protobuf:"bytes,20,opt,name=segment,proto3,oneof"`
}

type UpdateRolloutRequest_Threshold

type UpdateRolloutRequest_Threshold struct {
	Threshold *RolloutThreshold `protobuf:"bytes,21,opt,name=threshold,proto3,oneof"`
}

type UpdateRolloutRequest_builder

type UpdateRolloutRequest_builder struct {
	Id           string
	NamespaceKey string
	FlagKey      string
	Description  string
	// Fields of oneof Rule:
	Segment   *RolloutSegment
	Threshold *RolloutThreshold
	// contains filtered or unexported fields
}

func (UpdateRolloutRequest_builder) Build

type UpdateRuleRequest

type UpdateRuleRequest struct {
	Id      string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FlagKey string `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	// Deprecated: Marked as deprecated in flipt.proto.
	SegmentKey      string          `protobuf:"bytes,3,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"`
	NamespaceKey    string          `protobuf:"bytes,4,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	SegmentKeys     []string        `protobuf:"bytes,5,rep,name=segment_keys,json=segmentKeys,proto3" json:"segment_keys,omitempty"`
	SegmentOperator SegmentOperator `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdateRuleRequest) GetFlagKey

func (x *UpdateRuleRequest) GetFlagKey() string

func (*UpdateRuleRequest) GetId

func (x *UpdateRuleRequest) GetId() string

func (*UpdateRuleRequest) GetNamespaceKey

func (x *UpdateRuleRequest) GetNamespaceKey() string

func (*UpdateRuleRequest) GetSegmentKey deprecated

func (x *UpdateRuleRequest) GetSegmentKey() string

Deprecated: Marked as deprecated in flipt.proto.

func (*UpdateRuleRequest) GetSegmentKeys

func (x *UpdateRuleRequest) GetSegmentKeys() []string

func (*UpdateRuleRequest) GetSegmentOperator

func (x *UpdateRuleRequest) GetSegmentOperator() SegmentOperator

func (*UpdateRuleRequest) ProtoMessage

func (*UpdateRuleRequest) ProtoMessage()

func (*UpdateRuleRequest) ProtoReflect

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

func (*UpdateRuleRequest) Reset

func (x *UpdateRuleRequest) Reset()

func (*UpdateRuleRequest) SetFlagKey

func (x *UpdateRuleRequest) SetFlagKey(v string)

func (*UpdateRuleRequest) SetId

func (x *UpdateRuleRequest) SetId(v string)

func (*UpdateRuleRequest) SetNamespaceKey

func (x *UpdateRuleRequest) SetNamespaceKey(v string)

func (*UpdateRuleRequest) SetSegmentKey deprecated

func (x *UpdateRuleRequest) SetSegmentKey(v string)

Deprecated: Marked as deprecated in flipt.proto.

func (*UpdateRuleRequest) SetSegmentKeys

func (x *UpdateRuleRequest) SetSegmentKeys(v []string)

func (*UpdateRuleRequest) SetSegmentOperator

func (x *UpdateRuleRequest) SetSegmentOperator(v SegmentOperator)

func (*UpdateRuleRequest) String

func (x *UpdateRuleRequest) String() string

type UpdateRuleRequest_builder

type UpdateRuleRequest_builder struct {
	Id      string
	FlagKey string
	// Deprecated: Marked as deprecated in flipt.proto.
	SegmentKey      string
	NamespaceKey    string
	SegmentKeys     []string
	SegmentOperator SegmentOperator
	// contains filtered or unexported fields
}

func (UpdateRuleRequest_builder) Build

type UpdateSegmentRequest

type UpdateSegmentRequest struct {
	Key          string    `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Name         string    `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description  string    `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	MatchType    MatchType `protobuf:"varint,4,opt,name=match_type,json=matchType,proto3,enum=flipt.MatchType" json:"match_type,omitempty"`
	NamespaceKey string    `protobuf:"bytes,5,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateSegmentRequest) GetDescription

func (x *UpdateSegmentRequest) GetDescription() string

func (*UpdateSegmentRequest) GetKey

func (x *UpdateSegmentRequest) GetKey() string

func (*UpdateSegmentRequest) GetMatchType

func (x *UpdateSegmentRequest) GetMatchType() MatchType

func (*UpdateSegmentRequest) GetName

func (x *UpdateSegmentRequest) GetName() string

func (*UpdateSegmentRequest) GetNamespaceKey

func (x *UpdateSegmentRequest) GetNamespaceKey() string

func (*UpdateSegmentRequest) ProtoMessage

func (*UpdateSegmentRequest) ProtoMessage()

func (*UpdateSegmentRequest) ProtoReflect

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

func (*UpdateSegmentRequest) Reset

func (x *UpdateSegmentRequest) Reset()

func (*UpdateSegmentRequest) SetDescription

func (x *UpdateSegmentRequest) SetDescription(v string)

func (*UpdateSegmentRequest) SetKey

func (x *UpdateSegmentRequest) SetKey(v string)

func (*UpdateSegmentRequest) SetMatchType

func (x *UpdateSegmentRequest) SetMatchType(v MatchType)

func (*UpdateSegmentRequest) SetName

func (x *UpdateSegmentRequest) SetName(v string)

func (*UpdateSegmentRequest) SetNamespaceKey

func (x *UpdateSegmentRequest) SetNamespaceKey(v string)

func (*UpdateSegmentRequest) String

func (x *UpdateSegmentRequest) String() string

type UpdateSegmentRequest_builder

type UpdateSegmentRequest_builder struct {
	Key          string
	Name         string
	Description  string
	MatchType    MatchType
	NamespaceKey string
	// contains filtered or unexported fields
}

func (UpdateSegmentRequest_builder) Build

type UpdateVariantRequest

type UpdateVariantRequest struct {
	Id           string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FlagKey      string `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	Key          string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	Name         string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Description  string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	Attachment   string `protobuf:"bytes,6,opt,name=attachment,proto3" json:"attachment,omitempty"`
	NamespaceKey string `protobuf:"bytes,7,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateVariantRequest) GetAttachment

func (x *UpdateVariantRequest) GetAttachment() string

func (*UpdateVariantRequest) GetDescription

func (x *UpdateVariantRequest) GetDescription() string

func (*UpdateVariantRequest) GetFlagKey

func (x *UpdateVariantRequest) GetFlagKey() string

func (*UpdateVariantRequest) GetId

func (x *UpdateVariantRequest) GetId() string

func (*UpdateVariantRequest) GetKey

func (x *UpdateVariantRequest) GetKey() string

func (*UpdateVariantRequest) GetName

func (x *UpdateVariantRequest) GetName() string

func (*UpdateVariantRequest) GetNamespaceKey

func (x *UpdateVariantRequest) GetNamespaceKey() string

func (*UpdateVariantRequest) ProtoMessage

func (*UpdateVariantRequest) ProtoMessage()

func (*UpdateVariantRequest) ProtoReflect

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

func (*UpdateVariantRequest) Reset

func (x *UpdateVariantRequest) Reset()

func (*UpdateVariantRequest) SetAttachment

func (x *UpdateVariantRequest) SetAttachment(v string)

func (*UpdateVariantRequest) SetDescription

func (x *UpdateVariantRequest) SetDescription(v string)

func (*UpdateVariantRequest) SetFlagKey

func (x *UpdateVariantRequest) SetFlagKey(v string)

func (*UpdateVariantRequest) SetId

func (x *UpdateVariantRequest) SetId(v string)

func (*UpdateVariantRequest) SetKey

func (x *UpdateVariantRequest) SetKey(v string)

func (*UpdateVariantRequest) SetName

func (x *UpdateVariantRequest) SetName(v string)

func (*UpdateVariantRequest) SetNamespaceKey

func (x *UpdateVariantRequest) SetNamespaceKey(v string)

func (*UpdateVariantRequest) String

func (x *UpdateVariantRequest) String() string

type UpdateVariantRequest_builder

type UpdateVariantRequest_builder struct {
	Id           string
	FlagKey      string
	Key          string
	Name         string
	Description  string
	Attachment   string
	NamespaceKey string
	// contains filtered or unexported fields
}

func (UpdateVariantRequest_builder) Build

type Variant

type Variant struct {
	Id           string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FlagKey      string                 `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	Key          string                 `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	Name         string                 `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Description  string                 `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	CreatedAt    *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt    *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Attachment   string                 `protobuf:"bytes,8,opt,name=attachment,proto3" json:"attachment,omitempty"`
	NamespaceKey string                 `protobuf:"bytes,9,opt,name=namespace_key,json=namespaceKey,proto3" json:"namespace_key,omitempty"`
	// contains filtered or unexported fields
}

func (*Variant) ClearCreatedAt

func (x *Variant) ClearCreatedAt()

func (*Variant) ClearUpdatedAt

func (x *Variant) ClearUpdatedAt()

func (*Variant) GetAttachment

func (x *Variant) GetAttachment() string

func (*Variant) GetCreatedAt

func (x *Variant) GetCreatedAt() *timestamppb.Timestamp

func (*Variant) GetDescription

func (x *Variant) GetDescription() string

func (*Variant) GetFlagKey

func (x *Variant) GetFlagKey() string

func (*Variant) GetId

func (x *Variant) GetId() string

func (*Variant) GetKey

func (x *Variant) GetKey() string

func (*Variant) GetName

func (x *Variant) GetName() string

func (*Variant) GetNamespaceKey

func (x *Variant) GetNamespaceKey() string

func (*Variant) GetUpdatedAt

func (x *Variant) GetUpdatedAt() *timestamppb.Timestamp

func (*Variant) HasCreatedAt

func (x *Variant) HasCreatedAt() bool

func (*Variant) HasUpdatedAt

func (x *Variant) HasUpdatedAt() bool

func (*Variant) ProtoMessage

func (*Variant) ProtoMessage()

func (*Variant) ProtoReflect

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

func (*Variant) Reset

func (x *Variant) Reset()

func (*Variant) SetAttachment

func (x *Variant) SetAttachment(v string)

func (*Variant) SetCreatedAt

func (x *Variant) SetCreatedAt(v *timestamppb.Timestamp)

func (*Variant) SetDescription

func (x *Variant) SetDescription(v string)

func (*Variant) SetFlagKey

func (x *Variant) SetFlagKey(v string)

func (*Variant) SetId

func (x *Variant) SetId(v string)

func (*Variant) SetKey

func (x *Variant) SetKey(v string)

func (*Variant) SetName

func (x *Variant) SetName(v string)

func (*Variant) SetNamespaceKey

func (x *Variant) SetNamespaceKey(v string)

func (*Variant) SetUpdatedAt

func (x *Variant) SetUpdatedAt(v *timestamppb.Timestamp)

func (*Variant) String

func (x *Variant) String() string

type Variant_builder

type Variant_builder struct {
	Id           string
	FlagKey      string
	Key          string
	Name         string
	Description  string
	CreatedAt    *timestamppb.Timestamp
	UpdatedAt    *timestamppb.Timestamp
	Attachment   string
	NamespaceKey string
	// contains filtered or unexported fields
}

func (Variant_builder) Build

func (b0 Variant_builder) Build() *Variant

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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