apiserverk8s.io/apiserver/pkg/util/apihelpers Index | Files

package apihelpers

import "k8s.io/apiserver/pkg/util/apihelpers"

Index

Functions

func GetFlowSchemaConditionByType

func GetFlowSchemaConditionByType(flowSchema *flowcontrol.FlowSchema, conditionType flowcontrol.FlowSchemaConditionType) *flowcontrol.FlowSchemaCondition

GetFlowSchemaConditionByType gets conditions.

func GetMetaInternalVersionCodecs

func GetMetaInternalVersionCodecs() runtime.NegotiatedSerializer

GetMetaInternalVersionCodecs returns a negotiated serializer that recognizes the types from k8s.io/apimachinery/pkg/apis/meta/internalversion/scheme.Scheme. It will or will include a CBOR serializer if CBOR is enabled.

func GetPriorityLevelConfigurationConditionByType

func GetPriorityLevelConfigurationConditionByType(priorityLevel *flowcontrol.PriorityLevelConfiguration, conditionType flowcontrol.PriorityLevelConfigurationConditionType) *flowcontrol.PriorityLevelConfigurationCondition

GetPriorityLevelConfigurationConditionByType gets conditions.

func SetFlowSchemaCondition

func SetFlowSchemaCondition(flowSchema *flowcontrol.FlowSchema, newCondition flowcontrol.FlowSchemaCondition)

SetFlowSchemaCondition sets conditions.

func SetPriorityLevelConfigurationCondition

func SetPriorityLevelConfigurationCondition(priorityLevel *flowcontrol.PriorityLevelConfiguration, newCondition flowcontrol.PriorityLevelConfigurationCondition)

SetPriorityLevelConfigurationCondition sets conditions.

Types

type FlowSchemaSequence

type FlowSchemaSequence []*flowcontrol.FlowSchema

FlowSchemaSequence holds sorted set of pointers to FlowSchema objects. FlowSchemaSequence implements `sort.Interface`

func (FlowSchemaSequence) Len

func (s FlowSchemaSequence) Len() int

func (FlowSchemaSequence) Less

func (s FlowSchemaSequence) Less(i, j int) bool

func (FlowSchemaSequence) Swap

func (s FlowSchemaSequence) Swap(i, j int)

Source Files

helpers.go

Version
v0.33.0 (latest)
Published
Apr 23, 2025
Platform
linux/amd64
Imports
8 packages
Last checked
1 hour ago

Tools for package owners.