wrappersv1

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2022 License: AGPL-3.0 Imports: 8 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.

Index

Constants

This section is empty.

Variables

View Source
var File_aperture_policy_wrappers_v1_common_proto protoreflect.FileDescriptor
View Source
var File_aperture_policy_wrappers_v1_config_proto protoreflect.FileDescriptor
View Source
var File_aperture_policy_wrappers_v1_decisions_proto protoreflect.FileDescriptor
View Source
var File_aperture_policy_wrappers_v1_policy_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 added in v0.4.0

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 added in v0.4.0

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 added in v0.4.0

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 added in v0.4.0

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 added in v0.4.0

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

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

func (*CommonAttributes) Descriptor deprecated added in v0.4.0

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

Deprecated: Use CommonAttributes.ProtoReflect.Descriptor instead.

func (*CommonAttributes) GetComponentIndex added in v0.4.0

func (x *CommonAttributes) GetComponentIndex() int64

func (*CommonAttributes) GetPolicyHash added in v0.4.0

func (x *CommonAttributes) GetPolicyHash() string

func (*CommonAttributes) GetPolicyName added in v0.4.0

func (x *CommonAttributes) GetPolicyName() string

func (*CommonAttributes) MarshalJSON added in v0.4.0

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

MarshalJSON implements json.Marshaler

func (*CommonAttributes) ProtoMessage added in v0.4.0

func (*CommonAttributes) ProtoMessage()

func (*CommonAttributes) ProtoReflect added in v0.4.0

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

func (*CommonAttributes) Reset added in v0.4.0

func (x *CommonAttributes) Reset()

func (*CommonAttributes) String added in v0.4.0

func (x *CommonAttributes) String() string

func (*CommonAttributes) UnmarshalJSON added in v0.4.0

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 added in v0.4.0

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 added in v0.1.3

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 LoadShedDecisionWrapper added in v0.2.1

type LoadShedDecisionWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	// Load Shed Decision
	LoadShedDecision *v1.LoadShedDecision `protobuf:"bytes,2,opt,name=load_shed_decision,json=loadShedDecision,proto3" json:"load_shed_decision,omitempty"`
	// contains filtered or unexported fields
}

func (*LoadShedDecisionWrapper) DeepCopy added in v0.2.1

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

func (*LoadShedDecisionWrapper) DeepCopyInterface added in v0.2.1

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

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

func (*LoadShedDecisionWrapper) DeepCopyInto added in v0.2.1

func (in *LoadShedDecisionWrapper) DeepCopyInto(out *LoadShedDecisionWrapper)

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

func (*LoadShedDecisionWrapper) Descriptor deprecated added in v0.2.1

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

Deprecated: Use LoadShedDecisionWrapper.ProtoReflect.Descriptor instead.

func (*LoadShedDecisionWrapper) GetCommonAttributes added in v0.4.0

func (x *LoadShedDecisionWrapper) GetCommonAttributes() *CommonAttributes

func (*LoadShedDecisionWrapper) GetLoadShedDecision added in v0.2.1

func (x *LoadShedDecisionWrapper) GetLoadShedDecision() *v1.LoadShedDecision

func (*LoadShedDecisionWrapper) MarshalJSON added in v0.2.1

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

MarshalJSON implements json.Marshaler

func (*LoadShedDecisionWrapper) ProtoMessage added in v0.2.1

func (*LoadShedDecisionWrapper) ProtoMessage()

func (*LoadShedDecisionWrapper) ProtoReflect added in v0.2.1

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

func (*LoadShedDecisionWrapper) Reset added in v0.2.1

func (x *LoadShedDecisionWrapper) Reset()

func (*LoadShedDecisionWrapper) String added in v0.2.1

func (x *LoadShedDecisionWrapper) String() string

func (*LoadShedDecisionWrapper) UnmarshalJSON added in v0.2.1

func (msg *LoadShedDecisionWrapper) 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 added in v0.4.0

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 added in v0.5.1

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

func (*PolicyWrappers) DeepCopy added in v0.5.1

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 added in v0.5.1

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 added in v0.5.1

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

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

func (*PolicyWrappers) Descriptor deprecated added in v0.5.1

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

Deprecated: Use PolicyWrappers.ProtoReflect.Descriptor instead.

func (*PolicyWrappers) GetPolicyWrappers added in v0.5.1

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

func (*PolicyWrappers) MarshalJSON added in v0.5.1

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

MarshalJSON implements json.Marshaler

func (*PolicyWrappers) ProtoMessage added in v0.5.1

func (*PolicyWrappers) ProtoMessage()

func (*PolicyWrappers) ProtoReflect added in v0.5.1

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

func (*PolicyWrappers) Reset added in v0.5.1

func (x *PolicyWrappers) Reset()

func (*PolicyWrappers) String added in v0.5.1

func (x *PolicyWrappers) String() string

func (*PolicyWrappers) UnmarshalJSON added in v0.5.1

func (msg *PolicyWrappers) 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 *v1.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 added in v0.4.0

func (x *RateLimiterDecisionWrapper) GetCommonAttributes() *CommonAttributes

func (*RateLimiterDecisionWrapper) GetRateLimiterDecision

func (x *RateLimiterDecisionWrapper) GetRateLimiterDecision() *v1.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 added in v0.4.0

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 added in v0.4.0

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

func (*RateLimiterDynamicConfigWrapper) DeepCopyInterface added in v0.4.0

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 added in v0.4.0

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

func (*RateLimiterDynamicConfigWrapper) Descriptor deprecated added in v0.4.0

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

Deprecated: Use RateLimiterDynamicConfigWrapper.ProtoReflect.Descriptor instead.

func (*RateLimiterDynamicConfigWrapper) GetCommonAttributes added in v0.4.0

func (x *RateLimiterDynamicConfigWrapper) GetCommonAttributes() *CommonAttributes

func (*RateLimiterDynamicConfigWrapper) GetRateLimiterDynamicConfig added in v0.4.0

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

func (*RateLimiterDynamicConfigWrapper) MarshalJSON added in v0.4.0

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

MarshalJSON implements json.Marshaler

func (*RateLimiterDynamicConfigWrapper) ProtoMessage added in v0.4.0

func (*RateLimiterDynamicConfigWrapper) ProtoMessage()

func (*RateLimiterDynamicConfigWrapper) ProtoReflect added in v0.4.0

func (*RateLimiterDynamicConfigWrapper) Reset added in v0.4.0

func (*RateLimiterDynamicConfigWrapper) String added in v0.4.0

func (*RateLimiterDynamicConfigWrapper) UnmarshalJSON added in v0.4.0

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 added in v0.4.0

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 TokensDecisionWrapper

type TokensDecisionWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	// Tokens Decision
	TokensDecision *v1.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 added in v0.4.0

func (x *TokensDecisionWrapper) GetCommonAttributes() *CommonAttributes

func (*TokensDecisionWrapper) GetTokensDecision

func (x *TokensDecisionWrapper) GetTokensDecision() *v1.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