syncv1

package
v0.11.0-rc.1 Latest Latest
Warning

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

Go to latest
Published: Nov 18, 2022 License: AGPL-3.0 Imports: 9 Imported by: 0

Documentation

Overview

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var File_aperture_policy_sync_v1_classifier_proto protoreflect.FileDescriptor
View Source
var File_aperture_policy_sync_v1_common_attributes_proto protoreflect.FileDescriptor
View Source
var File_aperture_policy_sync_v1_concurrency_limiter_proto protoreflect.FileDescriptor
View Source
var File_aperture_policy_sync_v1_flux_meter_proto protoreflect.FileDescriptor
View Source
var File_aperture_policy_sync_v1_policy_proto protoreflect.FileDescriptor
View Source
var File_aperture_policy_sync_v1_rate_limiter_proto protoreflect.FileDescriptor
View Source
var File_aperture_policy_sync_v1_tick_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ClassifierWrapper

type ClassifierWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	// Classifier
	Classifier *v1.Classifier `protobuf:"bytes,2,opt,name=classifier,proto3" json:"classifier,omitempty"`
	// contains filtered or unexported fields
}

func (*ClassifierWrapper) DeepCopy

func (in *ClassifierWrapper) DeepCopy() *ClassifierWrapper

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassifierWrapper. Required by controller-gen.

func (*ClassifierWrapper) DeepCopyInterface

func (in *ClassifierWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ClassifierWrapper. Required by controller-gen.

func (*ClassifierWrapper) DeepCopyInto

func (in *ClassifierWrapper) DeepCopyInto(out *ClassifierWrapper)

DeepCopyInto supports using ClassifierWrapper within kubernetes types, where deepcopy-gen is used.

func (*ClassifierWrapper) Descriptor deprecated

func (*ClassifierWrapper) Descriptor() ([]byte, []int)

Deprecated: Use ClassifierWrapper.ProtoReflect.Descriptor instead.

func (*ClassifierWrapper) GetClassifier

func (x *ClassifierWrapper) GetClassifier() *v1.Classifier

func (*ClassifierWrapper) GetCommonAttributes

func (x *ClassifierWrapper) GetCommonAttributes() *CommonAttributes

func (*ClassifierWrapper) MarshalJSON

func (msg *ClassifierWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ClassifierWrapper) ProtoMessage

func (*ClassifierWrapper) ProtoMessage()

func (*ClassifierWrapper) ProtoReflect

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

func (*ClassifierWrapper) Reset

func (x *ClassifierWrapper) Reset()

func (*ClassifierWrapper) String

func (x *ClassifierWrapper) String() string

func (*ClassifierWrapper) UnmarshalJSON

func (msg *ClassifierWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type CommonAttributes

type CommonAttributes struct {

	// Name of the Policy.
	PolicyName string `protobuf:"bytes,1,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	// Hash of the entire Policy spec.
	PolicyHash string `protobuf:"bytes,2,opt,name=policy_hash,json=policyHash,proto3" json:"policy_hash,omitempty"`
	// The index of Component of within the circuit or classifier index.
	ComponentIndex int64 `protobuf:"varint,3,opt,name=component_index,json=componentIndex,proto3" json:"component_index,omitempty"`
	// contains filtered or unexported fields
}

func (*CommonAttributes) DeepCopy

func (in *CommonAttributes) DeepCopy() *CommonAttributes

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonAttributes. Required by controller-gen.

func (*CommonAttributes) DeepCopyInterface

func (in *CommonAttributes) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new CommonAttributes. Required by controller-gen.

func (*CommonAttributes) DeepCopyInto

func (in *CommonAttributes) DeepCopyInto(out *CommonAttributes)

DeepCopyInto supports using CommonAttributes within kubernetes types, where deepcopy-gen is used.

func (*CommonAttributes) Descriptor deprecated

func (*CommonAttributes) Descriptor() ([]byte, []int)

Deprecated: Use CommonAttributes.ProtoReflect.Descriptor instead.

func (*CommonAttributes) GetComponentIndex

func (x *CommonAttributes) GetComponentIndex() int64

func (*CommonAttributes) GetPolicyHash

func (x *CommonAttributes) GetPolicyHash() string

func (*CommonAttributes) GetPolicyName

func (x *CommonAttributes) GetPolicyName() string

func (*CommonAttributes) MarshalJSON

func (msg *CommonAttributes) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*CommonAttributes) ProtoMessage

func (*CommonAttributes) ProtoMessage()

func (*CommonAttributes) ProtoReflect

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

func (*CommonAttributes) Reset

func (x *CommonAttributes) Reset()

func (*CommonAttributes) String

func (x *CommonAttributes) String() string

func (*CommonAttributes) UnmarshalJSON

func (msg *CommonAttributes) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ConcurrencyLimiterWrapper

type ConcurrencyLimiterWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	// Concurrency Limiter
	ConcurrencyLimiter *v1.ConcurrencyLimiter `protobuf:"bytes,2,opt,name=concurrency_limiter,json=concurrencyLimiter,proto3" json:"concurrency_limiter,omitempty"`
	// contains filtered or unexported fields
}

func (*ConcurrencyLimiterWrapper) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConcurrencyLimiterWrapper. Required by controller-gen.

func (*ConcurrencyLimiterWrapper) DeepCopyInterface

func (in *ConcurrencyLimiterWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ConcurrencyLimiterWrapper. Required by controller-gen.

func (*ConcurrencyLimiterWrapper) DeepCopyInto

DeepCopyInto supports using ConcurrencyLimiterWrapper within kubernetes types, where deepcopy-gen is used.

func (*ConcurrencyLimiterWrapper) Descriptor deprecated

func (*ConcurrencyLimiterWrapper) Descriptor() ([]byte, []int)

Deprecated: Use ConcurrencyLimiterWrapper.ProtoReflect.Descriptor instead.

func (*ConcurrencyLimiterWrapper) GetCommonAttributes

func (x *ConcurrencyLimiterWrapper) GetCommonAttributes() *CommonAttributes

func (*ConcurrencyLimiterWrapper) GetConcurrencyLimiter

func (x *ConcurrencyLimiterWrapper) GetConcurrencyLimiter() *v1.ConcurrencyLimiter

func (*ConcurrencyLimiterWrapper) MarshalJSON

func (msg *ConcurrencyLimiterWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ConcurrencyLimiterWrapper) ProtoMessage

func (*ConcurrencyLimiterWrapper) ProtoMessage()

func (*ConcurrencyLimiterWrapper) ProtoReflect

func (*ConcurrencyLimiterWrapper) Reset

func (x *ConcurrencyLimiterWrapper) Reset()

func (*ConcurrencyLimiterWrapper) String

func (x *ConcurrencyLimiterWrapper) String() string

func (*ConcurrencyLimiterWrapper) UnmarshalJSON

func (msg *ConcurrencyLimiterWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type FluxMeterWrapper

type FluxMeterWrapper struct {

	// Flux Meter
	FluxMeter *v1.FluxMeter `protobuf:"bytes,1,opt,name=flux_meter,json=fluxMeter,proto3" json:"flux_meter,omitempty"`
	// Name of Flux Meter metric.
	FluxMeterName string `protobuf:"bytes,4,opt,name=flux_meter_name,json=fluxMeterName,proto3" json:"flux_meter_name,omitempty"`
	// contains filtered or unexported fields
}

func (*FluxMeterWrapper) DeepCopy

func (in *FluxMeterWrapper) DeepCopy() *FluxMeterWrapper

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FluxMeterWrapper. Required by controller-gen.

func (*FluxMeterWrapper) DeepCopyInterface

func (in *FluxMeterWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new FluxMeterWrapper. Required by controller-gen.

func (*FluxMeterWrapper) DeepCopyInto

func (in *FluxMeterWrapper) DeepCopyInto(out *FluxMeterWrapper)

DeepCopyInto supports using FluxMeterWrapper within kubernetes types, where deepcopy-gen is used.

func (*FluxMeterWrapper) Descriptor deprecated

func (*FluxMeterWrapper) Descriptor() ([]byte, []int)

Deprecated: Use FluxMeterWrapper.ProtoReflect.Descriptor instead.

func (*FluxMeterWrapper) GetFluxMeter

func (x *FluxMeterWrapper) GetFluxMeter() *v1.FluxMeter

func (*FluxMeterWrapper) GetFluxMeterName

func (x *FluxMeterWrapper) GetFluxMeterName() string

func (*FluxMeterWrapper) MarshalJSON

func (msg *FluxMeterWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*FluxMeterWrapper) ProtoMessage

func (*FluxMeterWrapper) ProtoMessage()

func (*FluxMeterWrapper) ProtoReflect

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

func (*FluxMeterWrapper) Reset

func (x *FluxMeterWrapper) Reset()

func (*FluxMeterWrapper) String

func (x *FluxMeterWrapper) String() string

func (*FluxMeterWrapper) UnmarshalJSON

func (msg *FluxMeterWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type LoadDecision

type LoadDecision struct {
	LoadMultiplier float64   `protobuf:"fixed64,1,opt,name=load_multiplier,json=loadMultiplier,proto3" json:"load_multiplier,omitempty"`
	PassThrough    bool      `protobuf:"varint,2,opt,name=pass_through,json=passThrough,proto3" json:"pass_through,omitempty"`
	TickInfo       *TickInfo `protobuf:"bytes,3,opt,name=tick_info,json=tickInfo,proto3" json:"tick_info,omitempty"`
	// contains filtered or unexported fields
}

func (*LoadDecision) DeepCopy

func (in *LoadDecision) DeepCopy() *LoadDecision

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadDecision. Required by controller-gen.

func (*LoadDecision) DeepCopyInterface

func (in *LoadDecision) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new LoadDecision. Required by controller-gen.

func (*LoadDecision) DeepCopyInto

func (in *LoadDecision) DeepCopyInto(out *LoadDecision)

DeepCopyInto supports using LoadDecision within kubernetes types, where deepcopy-gen is used.

func (*LoadDecision) Descriptor deprecated

func (*LoadDecision) Descriptor() ([]byte, []int)

Deprecated: Use LoadDecision.ProtoReflect.Descriptor instead.

func (*LoadDecision) GetLoadMultiplier

func (x *LoadDecision) GetLoadMultiplier() float64

func (*LoadDecision) GetPassThrough

func (x *LoadDecision) GetPassThrough() bool

func (*LoadDecision) GetTickInfo

func (x *LoadDecision) GetTickInfo() *TickInfo

func (*LoadDecision) MarshalJSON

func (msg *LoadDecision) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*LoadDecision) ProtoMessage

func (*LoadDecision) ProtoMessage()

func (*LoadDecision) ProtoReflect

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

func (*LoadDecision) Reset

func (x *LoadDecision) Reset()

func (*LoadDecision) String

func (x *LoadDecision) String() string

func (*LoadDecision) UnmarshalJSON

func (msg *LoadDecision) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type LoadDecisionWrapper

type LoadDecisionWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	// Load Decision
	LoadDecision *LoadDecision `protobuf:"bytes,2,opt,name=load_decision,json=loadDecision,proto3" json:"load_decision,omitempty"`
	// contains filtered or unexported fields
}

func (*LoadDecisionWrapper) DeepCopy

func (in *LoadDecisionWrapper) DeepCopy() *LoadDecisionWrapper

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadDecisionWrapper. Required by controller-gen.

func (*LoadDecisionWrapper) DeepCopyInterface

func (in *LoadDecisionWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new LoadDecisionWrapper. Required by controller-gen.

func (*LoadDecisionWrapper) DeepCopyInto

func (in *LoadDecisionWrapper) DeepCopyInto(out *LoadDecisionWrapper)

DeepCopyInto supports using LoadDecisionWrapper within kubernetes types, where deepcopy-gen is used.

func (*LoadDecisionWrapper) Descriptor deprecated

func (*LoadDecisionWrapper) Descriptor() ([]byte, []int)

Deprecated: Use LoadDecisionWrapper.ProtoReflect.Descriptor instead.

func (*LoadDecisionWrapper) GetCommonAttributes

func (x *LoadDecisionWrapper) GetCommonAttributes() *CommonAttributes

func (*LoadDecisionWrapper) GetLoadDecision

func (x *LoadDecisionWrapper) GetLoadDecision() *LoadDecision

func (*LoadDecisionWrapper) MarshalJSON

func (msg *LoadDecisionWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*LoadDecisionWrapper) ProtoMessage

func (*LoadDecisionWrapper) ProtoMessage()

func (*LoadDecisionWrapper) ProtoReflect

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

func (*LoadDecisionWrapper) Reset

func (x *LoadDecisionWrapper) Reset()

func (*LoadDecisionWrapper) String

func (x *LoadDecisionWrapper) String() string

func (*LoadDecisionWrapper) UnmarshalJSON

func (msg *LoadDecisionWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type PolicyWrapper

type PolicyWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	// Policy
	Policy *v1.Policy `protobuf:"bytes,2,opt,name=policy,proto3" json:"policy,omitempty"`
	// contains filtered or unexported fields
}

func (*PolicyWrapper) DeepCopy

func (in *PolicyWrapper) DeepCopy() *PolicyWrapper

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyWrapper. Required by controller-gen.

func (*PolicyWrapper) DeepCopyInterface

func (in *PolicyWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new PolicyWrapper. Required by controller-gen.

func (*PolicyWrapper) DeepCopyInto

func (in *PolicyWrapper) DeepCopyInto(out *PolicyWrapper)

DeepCopyInto supports using PolicyWrapper within kubernetes types, where deepcopy-gen is used.

func (*PolicyWrapper) Descriptor deprecated

func (*PolicyWrapper) Descriptor() ([]byte, []int)

Deprecated: Use PolicyWrapper.ProtoReflect.Descriptor instead.

func (*PolicyWrapper) GetCommonAttributes

func (x *PolicyWrapper) GetCommonAttributes() *CommonAttributes

func (*PolicyWrapper) GetPolicy

func (x *PolicyWrapper) GetPolicy() *v1.Policy

func (*PolicyWrapper) MarshalJSON

func (msg *PolicyWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*PolicyWrapper) ProtoMessage

func (*PolicyWrapper) ProtoMessage()

func (*PolicyWrapper) ProtoReflect

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

func (*PolicyWrapper) Reset

func (x *PolicyWrapper) Reset()

func (*PolicyWrapper) String

func (x *PolicyWrapper) String() string

func (*PolicyWrapper) UnmarshalJSON

func (msg *PolicyWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type PolicyWrappers

type PolicyWrappers struct {
	PolicyWrappers map[string]*PolicyWrapper `` /* 191-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PolicyWrappers) DeepCopy

func (in *PolicyWrappers) DeepCopy() *PolicyWrappers

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyWrappers. Required by controller-gen.

func (*PolicyWrappers) DeepCopyInterface

func (in *PolicyWrappers) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new PolicyWrappers. Required by controller-gen.

func (*PolicyWrappers) DeepCopyInto

func (in *PolicyWrappers) DeepCopyInto(out *PolicyWrappers)

DeepCopyInto supports using PolicyWrappers within kubernetes types, where deepcopy-gen is used.

func (*PolicyWrappers) Descriptor deprecated

func (*PolicyWrappers) Descriptor() ([]byte, []int)

Deprecated: Use PolicyWrappers.ProtoReflect.Descriptor instead.

func (*PolicyWrappers) GetPolicyWrappers

func (x *PolicyWrappers) GetPolicyWrappers() map[string]*PolicyWrapper

func (*PolicyWrappers) MarshalJSON

func (msg *PolicyWrappers) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*PolicyWrappers) ProtoMessage

func (*PolicyWrappers) ProtoMessage()

func (*PolicyWrappers) ProtoReflect

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

func (*PolicyWrappers) Reset

func (x *PolicyWrappers) Reset()

func (*PolicyWrappers) String

func (x *PolicyWrappers) String() string

func (*PolicyWrappers) UnmarshalJSON

func (msg *PolicyWrappers) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RateLimiterDecision

type RateLimiterDecision struct {
	Limit float64 `protobuf:"fixed64,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// contains filtered or unexported fields
}

func (*RateLimiterDecision) DeepCopy

func (in *RateLimiterDecision) DeepCopy() *RateLimiterDecision

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterDecision. Required by controller-gen.

func (*RateLimiterDecision) DeepCopyInterface

func (in *RateLimiterDecision) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterDecision. Required by controller-gen.

func (*RateLimiterDecision) DeepCopyInto

func (in *RateLimiterDecision) DeepCopyInto(out *RateLimiterDecision)

DeepCopyInto supports using RateLimiterDecision within kubernetes types, where deepcopy-gen is used.

func (*RateLimiterDecision) Descriptor deprecated

func (*RateLimiterDecision) Descriptor() ([]byte, []int)

Deprecated: Use RateLimiterDecision.ProtoReflect.Descriptor instead.

func (*RateLimiterDecision) GetLimit

func (x *RateLimiterDecision) GetLimit() float64

func (*RateLimiterDecision) MarshalJSON

func (msg *RateLimiterDecision) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RateLimiterDecision) ProtoMessage

func (*RateLimiterDecision) ProtoMessage()

func (*RateLimiterDecision) ProtoReflect

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

func (*RateLimiterDecision) Reset

func (x *RateLimiterDecision) Reset()

func (*RateLimiterDecision) String

func (x *RateLimiterDecision) String() string

func (*RateLimiterDecision) UnmarshalJSON

func (msg *RateLimiterDecision) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RateLimiterDecisionWrapper

type RateLimiterDecisionWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	// Rate Limiter Decision
	RateLimiterDecision *RateLimiterDecision `protobuf:"bytes,2,opt,name=rate_limiter_decision,json=rateLimiterDecision,proto3" json:"rate_limiter_decision,omitempty"`
	// contains filtered or unexported fields
}

func (*RateLimiterDecisionWrapper) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterDecisionWrapper. Required by controller-gen.

func (*RateLimiterDecisionWrapper) DeepCopyInterface

func (in *RateLimiterDecisionWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterDecisionWrapper. Required by controller-gen.

func (*RateLimiterDecisionWrapper) DeepCopyInto

DeepCopyInto supports using RateLimiterDecisionWrapper within kubernetes types, where deepcopy-gen is used.

func (*RateLimiterDecisionWrapper) Descriptor deprecated

func (*RateLimiterDecisionWrapper) Descriptor() ([]byte, []int)

Deprecated: Use RateLimiterDecisionWrapper.ProtoReflect.Descriptor instead.

func (*RateLimiterDecisionWrapper) GetCommonAttributes

func (x *RateLimiterDecisionWrapper) GetCommonAttributes() *CommonAttributes

func (*RateLimiterDecisionWrapper) GetRateLimiterDecision

func (x *RateLimiterDecisionWrapper) GetRateLimiterDecision() *RateLimiterDecision

func (*RateLimiterDecisionWrapper) MarshalJSON

func (msg *RateLimiterDecisionWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RateLimiterDecisionWrapper) ProtoMessage

func (*RateLimiterDecisionWrapper) ProtoMessage()

func (*RateLimiterDecisionWrapper) ProtoReflect

func (*RateLimiterDecisionWrapper) Reset

func (x *RateLimiterDecisionWrapper) Reset()

func (*RateLimiterDecisionWrapper) String

func (x *RateLimiterDecisionWrapper) String() string

func (*RateLimiterDecisionWrapper) UnmarshalJSON

func (msg *RateLimiterDecisionWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RateLimiterDynamicConfigWrapper

type RateLimiterDynamicConfigWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	// RateLimiterDynamicConfig is the dynamic configuration for the rate limiter.
	RateLimiterDynamicConfig *v1.RateLimiter_DynamicConfig `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RateLimiterDynamicConfigWrapper) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterDynamicConfigWrapper. Required by controller-gen.

func (*RateLimiterDynamicConfigWrapper) DeepCopyInterface

func (in *RateLimiterDynamicConfigWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterDynamicConfigWrapper. Required by controller-gen.

func (*RateLimiterDynamicConfigWrapper) DeepCopyInto

DeepCopyInto supports using RateLimiterDynamicConfigWrapper within kubernetes types, where deepcopy-gen is used.

func (*RateLimiterDynamicConfigWrapper) Descriptor deprecated

func (*RateLimiterDynamicConfigWrapper) Descriptor() ([]byte, []int)

Deprecated: Use RateLimiterDynamicConfigWrapper.ProtoReflect.Descriptor instead.

func (*RateLimiterDynamicConfigWrapper) GetCommonAttributes

func (x *RateLimiterDynamicConfigWrapper) GetCommonAttributes() *CommonAttributes

func (*RateLimiterDynamicConfigWrapper) GetRateLimiterDynamicConfig

func (x *RateLimiterDynamicConfigWrapper) GetRateLimiterDynamicConfig() *v1.RateLimiter_DynamicConfig

func (*RateLimiterDynamicConfigWrapper) MarshalJSON

func (msg *RateLimiterDynamicConfigWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RateLimiterDynamicConfigWrapper) ProtoMessage

func (*RateLimiterDynamicConfigWrapper) ProtoMessage()

func (*RateLimiterDynamicConfigWrapper) ProtoReflect

func (*RateLimiterDynamicConfigWrapper) Reset

func (*RateLimiterDynamicConfigWrapper) String

func (*RateLimiterDynamicConfigWrapper) UnmarshalJSON

func (msg *RateLimiterDynamicConfigWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RateLimiterWrapper

type RateLimiterWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	// Rate Limiter
	RateLimiter *v1.RateLimiter `protobuf:"bytes,2,opt,name=rate_limiter,json=rateLimiter,proto3" json:"rate_limiter,omitempty"`
	// contains filtered or unexported fields
}

func (*RateLimiterWrapper) DeepCopy

func (in *RateLimiterWrapper) DeepCopy() *RateLimiterWrapper

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterWrapper. Required by controller-gen.

func (*RateLimiterWrapper) DeepCopyInterface

func (in *RateLimiterWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterWrapper. Required by controller-gen.

func (*RateLimiterWrapper) DeepCopyInto

func (in *RateLimiterWrapper) DeepCopyInto(out *RateLimiterWrapper)

DeepCopyInto supports using RateLimiterWrapper within kubernetes types, where deepcopy-gen is used.

func (*RateLimiterWrapper) Descriptor deprecated

func (*RateLimiterWrapper) Descriptor() ([]byte, []int)

Deprecated: Use RateLimiterWrapper.ProtoReflect.Descriptor instead.

func (*RateLimiterWrapper) GetCommonAttributes

func (x *RateLimiterWrapper) GetCommonAttributes() *CommonAttributes

func (*RateLimiterWrapper) GetRateLimiter

func (x *RateLimiterWrapper) GetRateLimiter() *v1.RateLimiter

func (*RateLimiterWrapper) MarshalJSON

func (msg *RateLimiterWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RateLimiterWrapper) ProtoMessage

func (*RateLimiterWrapper) ProtoMessage()

func (*RateLimiterWrapper) ProtoReflect

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

func (*RateLimiterWrapper) Reset

func (x *RateLimiterWrapper) Reset()

func (*RateLimiterWrapper) String

func (x *RateLimiterWrapper) String() string

func (*RateLimiterWrapper) UnmarshalJSON

func (msg *RateLimiterWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type TickInfo

type TickInfo struct {
	Timestamp     *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	NextTimestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=next_timestamp,json=nextTimestamp,proto3" json:"next_timestamp,omitempty"`
	Tick          int64                  `protobuf:"varint,3,opt,name=tick,proto3" json:"tick,omitempty"`
	Interval      *durationpb.Duration   `protobuf:"bytes,4,opt,name=interval,proto3" json:"interval,omitempty"`
	// contains filtered or unexported fields
}

func (*TickInfo) DeepCopy

func (in *TickInfo) DeepCopy() *TickInfo

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TickInfo. Required by controller-gen.

func (*TickInfo) DeepCopyInterface

func (in *TickInfo) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new TickInfo. Required by controller-gen.

func (*TickInfo) DeepCopyInto

func (in *TickInfo) DeepCopyInto(out *TickInfo)

DeepCopyInto supports using TickInfo within kubernetes types, where deepcopy-gen is used.

func (*TickInfo) Descriptor deprecated

func (*TickInfo) Descriptor() ([]byte, []int)

Deprecated: Use TickInfo.ProtoReflect.Descriptor instead.

func (*TickInfo) GetInterval

func (x *TickInfo) GetInterval() *durationpb.Duration

func (*TickInfo) GetNextTimestamp

func (x *TickInfo) GetNextTimestamp() *timestamppb.Timestamp

func (*TickInfo) GetTick

func (x *TickInfo) GetTick() int64

func (*TickInfo) GetTimestamp

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

func (*TickInfo) MarshalJSON

func (msg *TickInfo) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*TickInfo) ProtoMessage

func (*TickInfo) ProtoMessage()

func (*TickInfo) ProtoReflect

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

func (*TickInfo) Reset

func (x *TickInfo) Reset()

func (*TickInfo) String

func (x *TickInfo) String() string

func (*TickInfo) UnmarshalJSON

func (msg *TickInfo) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type TokensDecision

type TokensDecision struct {

	// Key is workload index and value is tokens.
	TokensByWorkloadIndex map[string]uint64 `` /* 217-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*TokensDecision) DeepCopy

func (in *TokensDecision) DeepCopy() *TokensDecision

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokensDecision. Required by controller-gen.

func (*TokensDecision) DeepCopyInterface

func (in *TokensDecision) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new TokensDecision. Required by controller-gen.

func (*TokensDecision) DeepCopyInto

func (in *TokensDecision) DeepCopyInto(out *TokensDecision)

DeepCopyInto supports using TokensDecision within kubernetes types, where deepcopy-gen is used.

func (*TokensDecision) Descriptor deprecated

func (*TokensDecision) Descriptor() ([]byte, []int)

Deprecated: Use TokensDecision.ProtoReflect.Descriptor instead.

func (*TokensDecision) GetTokensByWorkloadIndex

func (x *TokensDecision) GetTokensByWorkloadIndex() map[string]uint64

func (*TokensDecision) MarshalJSON

func (msg *TokensDecision) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*TokensDecision) ProtoMessage

func (*TokensDecision) ProtoMessage()

func (*TokensDecision) ProtoReflect

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

func (*TokensDecision) Reset

func (x *TokensDecision) Reset()

func (*TokensDecision) String

func (x *TokensDecision) String() string

func (*TokensDecision) UnmarshalJSON

func (msg *TokensDecision) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type TokensDecisionWrapper

type TokensDecisionWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	// Tokens Decision
	TokensDecision *TokensDecision `protobuf:"bytes,2,opt,name=tokens_decision,json=tokensDecision,proto3" json:"tokens_decision,omitempty"`
	// contains filtered or unexported fields
}

func (*TokensDecisionWrapper) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokensDecisionWrapper. Required by controller-gen.

func (*TokensDecisionWrapper) DeepCopyInterface

func (in *TokensDecisionWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new TokensDecisionWrapper. Required by controller-gen.

func (*TokensDecisionWrapper) DeepCopyInto

func (in *TokensDecisionWrapper) DeepCopyInto(out *TokensDecisionWrapper)

DeepCopyInto supports using TokensDecisionWrapper within kubernetes types, where deepcopy-gen is used.

func (*TokensDecisionWrapper) Descriptor deprecated

func (*TokensDecisionWrapper) Descriptor() ([]byte, []int)

Deprecated: Use TokensDecisionWrapper.ProtoReflect.Descriptor instead.

func (*TokensDecisionWrapper) GetCommonAttributes

func (x *TokensDecisionWrapper) GetCommonAttributes() *CommonAttributes

func (*TokensDecisionWrapper) GetTokensDecision

func (x *TokensDecisionWrapper) GetTokensDecision() *TokensDecision

func (*TokensDecisionWrapper) MarshalJSON

func (msg *TokensDecisionWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*TokensDecisionWrapper) ProtoMessage

func (*TokensDecisionWrapper) ProtoMessage()

func (*TokensDecisionWrapper) ProtoReflect

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

func (*TokensDecisionWrapper) Reset

func (x *TokensDecisionWrapper) Reset()

func (*TokensDecisionWrapper) String

func (x *TokensDecisionWrapper) String() string

func (*TokensDecisionWrapper) UnmarshalJSON

func (msg *TokensDecisionWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

Jump to

Keyboard shortcuts

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