syncv1

package
v0.24.0-rc.1 Latest Latest
Warning

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

Go to latest
Published: Feb 17, 2023 License: Apache-2.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.

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_pod_autoscaler_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 ClassifierAttributes added in v0.21.0

type ClassifierAttributes 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 id within the Classifiers list.
	ClassifierIndex int64 `protobuf:"varint,3,opt,name=classifier_index,json=classifierIndex,proto3" json:"classifier_index,omitempty"`
	// contains filtered or unexported fields
}

func (*ClassifierAttributes) DeepCopy added in v0.21.0

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

func (*ClassifierAttributes) DeepCopyInterface added in v0.21.0

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

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

func (*ClassifierAttributes) DeepCopyInto added in v0.21.0

func (in *ClassifierAttributes) DeepCopyInto(out *ClassifierAttributes)

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

func (*ClassifierAttributes) Descriptor deprecated added in v0.21.0

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

Deprecated: Use ClassifierAttributes.ProtoReflect.Descriptor instead.

func (*ClassifierAttributes) GetClassifierIndex added in v0.21.0

func (x *ClassifierAttributes) GetClassifierIndex() int64

func (*ClassifierAttributes) GetPolicyHash added in v0.21.0

func (x *ClassifierAttributes) GetPolicyHash() string

func (*ClassifierAttributes) GetPolicyName added in v0.21.0

func (x *ClassifierAttributes) GetPolicyName() string

func (*ClassifierAttributes) MarshalJSON added in v0.21.0

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

MarshalJSON implements json.Marshaler

func (*ClassifierAttributes) ProtoMessage added in v0.21.0

func (*ClassifierAttributes) ProtoMessage()

func (*ClassifierAttributes) ProtoReflect added in v0.21.0

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

func (*ClassifierAttributes) Reset added in v0.21.0

func (x *ClassifierAttributes) Reset()

func (*ClassifierAttributes) String added in v0.21.0

func (x *ClassifierAttributes) String() string

func (*ClassifierAttributes) UnmarshalJSON added in v0.21.0

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

UnmarshalJSON implements json.Unmarshaler

type ClassifierWrapper

type ClassifierWrapper struct {

	// CommonAttributes
	ClassifierAttributes *ClassifierAttributes `protobuf:"bytes,1,opt,name=classifier_attributes,json=classifierAttributes,proto3" json:"classifier_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) GetClassifierAttributes added in v0.21.0

func (x *ClassifierWrapper) GetClassifierAttributes() *ClassifierAttributes

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 id of Component within the circuit.
	ComponentId string `protobuf:"bytes,3,opt,name=component_id,json=componentId,proto3" json:"component_id,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) GetComponentId added in v0.21.0

func (x *CommonAttributes) GetComponentId() string

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

type HorizontalPodScalerDynamicConfigWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	// HorizontalPodScalerDynamicConfig is the dynamic configuration for the horizontal pod scaler.
	HorizontalPodScalerDynamicConfig *v1.HorizontalPodScaler_ScaleActuator_DynamicConfig `` /* 163-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HorizontalPodScalerDynamicConfigWrapper) DeepCopy added in v0.19.0

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

func (*HorizontalPodScalerDynamicConfigWrapper) DeepCopyInterface added in v0.19.0

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

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

func (*HorizontalPodScalerDynamicConfigWrapper) DeepCopyInto added in v0.19.0

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

func (*HorizontalPodScalerDynamicConfigWrapper) Descriptor deprecated added in v0.19.0

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

Deprecated: Use HorizontalPodScalerDynamicConfigWrapper.ProtoReflect.Descriptor instead.

func (*HorizontalPodScalerDynamicConfigWrapper) GetCommonAttributes added in v0.19.0

func (*HorizontalPodScalerDynamicConfigWrapper) GetHorizontalPodScalerDynamicConfig added in v0.19.0

func (*HorizontalPodScalerDynamicConfigWrapper) MarshalJSON added in v0.19.0

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

MarshalJSON implements json.Marshaler

func (*HorizontalPodScalerDynamicConfigWrapper) ProtoMessage added in v0.19.0

func (*HorizontalPodScalerDynamicConfigWrapper) ProtoReflect added in v0.19.0

func (*HorizontalPodScalerDynamicConfigWrapper) Reset added in v0.19.0

func (*HorizontalPodScalerDynamicConfigWrapper) String added in v0.19.0

func (*HorizontalPodScalerDynamicConfigWrapper) UnmarshalJSON added in v0.19.0

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

UnmarshalJSON implements json.Unmarshaler

type HorizontalPodScalerWrapper added in v0.19.0

type HorizontalPodScalerWrapper struct {

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

func (*HorizontalPodScalerWrapper) DeepCopy added in v0.19.0

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

func (*HorizontalPodScalerWrapper) DeepCopyInterface added in v0.19.0

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

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

func (*HorizontalPodScalerWrapper) DeepCopyInto added in v0.19.0

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

func (*HorizontalPodScalerWrapper) Descriptor deprecated added in v0.19.0

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

Deprecated: Use HorizontalPodScalerWrapper.ProtoReflect.Descriptor instead.

func (*HorizontalPodScalerWrapper) GetCommonAttributes added in v0.19.0

func (x *HorizontalPodScalerWrapper) GetCommonAttributes() *CommonAttributes

func (*HorizontalPodScalerWrapper) GetHorizontalPodScaler added in v0.19.0

func (x *HorizontalPodScalerWrapper) GetHorizontalPodScaler() *v1.HorizontalPodScaler

func (*HorizontalPodScalerWrapper) MarshalJSON added in v0.19.0

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

MarshalJSON implements json.Marshaler

func (*HorizontalPodScalerWrapper) ProtoMessage added in v0.19.0

func (*HorizontalPodScalerWrapper) ProtoMessage()

func (*HorizontalPodScalerWrapper) ProtoReflect added in v0.19.0

func (*HorizontalPodScalerWrapper) Reset added in v0.19.0

func (x *HorizontalPodScalerWrapper) Reset()

func (*HorizontalPodScalerWrapper) String added in v0.19.0

func (x *HorizontalPodScalerWrapper) String() string

func (*HorizontalPodScalerWrapper) UnmarshalJSON added in v0.19.0

func (msg *HorizontalPodScalerWrapper) 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 ScaleDecision added in v0.19.0

type ScaleDecision struct {
	DesiredReplicas int32 `protobuf:"varint,1,opt,name=desired_replicas,json=desiredReplicas,proto3" json:"desired_replicas,omitempty"`
	// contains filtered or unexported fields
}

func (*ScaleDecision) DeepCopy added in v0.19.0

func (in *ScaleDecision) DeepCopy() *ScaleDecision

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

func (*ScaleDecision) DeepCopyInterface added in v0.19.0

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

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

func (*ScaleDecision) DeepCopyInto added in v0.19.0

func (in *ScaleDecision) DeepCopyInto(out *ScaleDecision)

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

func (*ScaleDecision) Descriptor deprecated added in v0.19.0

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

Deprecated: Use ScaleDecision.ProtoReflect.Descriptor instead.

func (*ScaleDecision) GetDesiredReplicas added in v0.19.0

func (x *ScaleDecision) GetDesiredReplicas() int32

func (*ScaleDecision) MarshalJSON added in v0.19.0

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

MarshalJSON implements json.Marshaler

func (*ScaleDecision) ProtoMessage added in v0.19.0

func (*ScaleDecision) ProtoMessage()

func (*ScaleDecision) ProtoReflect added in v0.19.0

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

func (*ScaleDecision) Reset added in v0.19.0

func (x *ScaleDecision) Reset()

func (*ScaleDecision) String added in v0.19.0

func (x *ScaleDecision) String() string

func (*ScaleDecision) UnmarshalJSON added in v0.19.0

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

UnmarshalJSON implements json.Unmarshaler

type ScaleDecisionWrapper added in v0.19.0

type ScaleDecisionWrapper struct {
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	ScaleDecision    *ScaleDecision    `protobuf:"bytes,2,opt,name=scale_decision,json=scaleDecision,proto3" json:"scale_decision,omitempty"`
	// contains filtered or unexported fields
}

func (*ScaleDecisionWrapper) DeepCopy added in v0.19.0

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

func (*ScaleDecisionWrapper) DeepCopyInterface added in v0.19.0

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

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

func (*ScaleDecisionWrapper) DeepCopyInto added in v0.19.0

func (in *ScaleDecisionWrapper) DeepCopyInto(out *ScaleDecisionWrapper)

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

func (*ScaleDecisionWrapper) Descriptor deprecated added in v0.19.0

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

Deprecated: Use ScaleDecisionWrapper.ProtoReflect.Descriptor instead.

func (*ScaleDecisionWrapper) GetCommonAttributes added in v0.19.0

func (x *ScaleDecisionWrapper) GetCommonAttributes() *CommonAttributes

func (*ScaleDecisionWrapper) GetScaleDecision added in v0.19.0

func (x *ScaleDecisionWrapper) GetScaleDecision() *ScaleDecision

func (*ScaleDecisionWrapper) MarshalJSON added in v0.19.0

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

MarshalJSON implements json.Marshaler

func (*ScaleDecisionWrapper) ProtoMessage added in v0.19.0

func (*ScaleDecisionWrapper) ProtoMessage()

func (*ScaleDecisionWrapper) ProtoReflect added in v0.19.0

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

func (*ScaleDecisionWrapper) Reset added in v0.19.0

func (x *ScaleDecisionWrapper) Reset()

func (*ScaleDecisionWrapper) String added in v0.19.0

func (x *ScaleDecisionWrapper) String() string

func (*ScaleDecisionWrapper) UnmarshalJSON added in v0.19.0

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

UnmarshalJSON implements json.Unmarshaler

type ScaleStatus added in v0.19.0

type ScaleStatus struct {
	ConfiguredReplicas int32 `protobuf:"varint,1,opt,name=configured_replicas,json=configuredReplicas,proto3" json:"configured_replicas,omitempty"`
	ActualReplicas     int32 `protobuf:"varint,2,opt,name=actual_replicas,json=actualReplicas,proto3" json:"actual_replicas,omitempty"`
	// contains filtered or unexported fields
}

func (*ScaleStatus) DeepCopy added in v0.19.0

func (in *ScaleStatus) DeepCopy() *ScaleStatus

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

func (*ScaleStatus) DeepCopyInterface added in v0.19.0

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

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

func (*ScaleStatus) DeepCopyInto added in v0.19.0

func (in *ScaleStatus) DeepCopyInto(out *ScaleStatus)

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

func (*ScaleStatus) Descriptor deprecated added in v0.19.0

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

Deprecated: Use ScaleStatus.ProtoReflect.Descriptor instead.

func (*ScaleStatus) GetActualReplicas added in v0.19.0

func (x *ScaleStatus) GetActualReplicas() int32

func (*ScaleStatus) GetConfiguredReplicas added in v0.19.0

func (x *ScaleStatus) GetConfiguredReplicas() int32

func (*ScaleStatus) MarshalJSON added in v0.19.0

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

MarshalJSON implements json.Marshaler

func (*ScaleStatus) ProtoMessage added in v0.19.0

func (*ScaleStatus) ProtoMessage()

func (*ScaleStatus) ProtoReflect added in v0.19.0

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

func (*ScaleStatus) Reset added in v0.19.0

func (x *ScaleStatus) Reset()

func (*ScaleStatus) String added in v0.19.0

func (x *ScaleStatus) String() string

func (*ScaleStatus) UnmarshalJSON added in v0.19.0

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

UnmarshalJSON implements json.Unmarshaler

type ScaleStatusWrapper added in v0.19.0

type ScaleStatusWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	ScaleStatus      *ScaleStatus      `protobuf:"bytes,2,opt,name=scale_status,json=scaleStatus,proto3" json:"scale_status,omitempty"`
	// contains filtered or unexported fields
}

func (*ScaleStatusWrapper) DeepCopy added in v0.19.0

func (in *ScaleStatusWrapper) DeepCopy() *ScaleStatusWrapper

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

func (*ScaleStatusWrapper) DeepCopyInterface added in v0.19.0

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

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

func (*ScaleStatusWrapper) DeepCopyInto added in v0.19.0

func (in *ScaleStatusWrapper) DeepCopyInto(out *ScaleStatusWrapper)

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

func (*ScaleStatusWrapper) Descriptor deprecated added in v0.19.0

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

Deprecated: Use ScaleStatusWrapper.ProtoReflect.Descriptor instead.

func (*ScaleStatusWrapper) GetCommonAttributes added in v0.19.0

func (x *ScaleStatusWrapper) GetCommonAttributes() *CommonAttributes

func (*ScaleStatusWrapper) GetScaleStatus added in v0.19.0

func (x *ScaleStatusWrapper) GetScaleStatus() *ScaleStatus

func (*ScaleStatusWrapper) MarshalJSON added in v0.19.0

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

MarshalJSON implements json.Marshaler

func (*ScaleStatusWrapper) ProtoMessage added in v0.19.0

func (*ScaleStatusWrapper) ProtoMessage()

func (*ScaleStatusWrapper) ProtoReflect added in v0.19.0

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

func (*ScaleStatusWrapper) Reset added in v0.19.0

func (x *ScaleStatusWrapper) Reset()

func (*ScaleStatusWrapper) String added in v0.19.0

func (x *ScaleStatusWrapper) String() string

func (*ScaleStatusWrapper) UnmarshalJSON added in v0.19.0

func (msg *ScaleStatusWrapper) 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