extensions

package
v0.0.0-...-63c973b Latest Latest
Warning

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

Go to latest
Published: Aug 29, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ToAny

func ToAny(value interface{}) *any.Any

Reference: https://stackoverflow.com/a/62585911

Types

type AllocatorFilterExtension

type AllocatorFilterExtension struct {
	Labels map[string]string `json:"labels"`
	Fields map[string]string `json:"fields"`
}

func ExtractFilterFromExtensions

func ExtractFilterFromExtensions(extension map[string]*any.Any) (*AllocatorFilterExtension, error)

func ToFilter

func ToFilter(obj *any.Any) (*AllocatorFilterExtension, error)

func (AllocatorFilterExtension) Any

func (f AllocatorFilterExtension) Any() map[string]*any.Any

func (*AllocatorFilterExtension) Map

func (f *AllocatorFilterExtension) Map() map[string]string

type Extension

type Extension struct {
	// contains filtered or unexported fields
}

func WithAny

func WithAny(anyMap map[string]*any.Any) Extension

func (Extension) Extensions

func (ex Extension) Extensions() map[string]*any.Any

func (Extension) WithAny

func (ex Extension) WithAny(anyMap map[string]*any.Any) Extension

Jump to

Keyboard shortcuts

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