kubernetes/staging/src/k8s.io/apimachinery/pkg/util/strategicpatch/meta.go

const patchMergeKey

const patchStrategy

type PatchMeta

func (pm *PatchMeta) GetPatchStrategies() []string {}

func (pm *PatchMeta) SetPatchStrategies(ps []string) {}

func (pm *PatchMeta) GetPatchMergeKey() string {}

func (pm *PatchMeta) SetPatchMergeKey(pmk string) {}

type LookupPatchMeta

type PatchMetaFromStruct

func NewPatchMetaFromStruct(dataStruct interface{}

var _

func (s PatchMetaFromStruct) LookupPatchMetadataForStruct(key string) (LookupPatchMeta, PatchMeta, error) {}

func (s PatchMetaFromStruct) LookupPatchMetadataForSlice(key string) (LookupPatchMeta, PatchMeta, error) {}

func (s PatchMetaFromStruct) Name() string {}

func getTagStructType(dataStruct interface{}

func GetTagStructTypeOrDie(dataStruct interface{}

type PatchMetaFromOpenAPIV3

func (s PatchMetaFromOpenAPIV3) traverse(key string) (PatchMetaFromOpenAPIV3, error) {}

func resolve(l *PatchMetaFromOpenAPIV3) error {}

func (s PatchMetaFromOpenAPIV3) LookupPatchMetadataForStruct(key string) (LookupPatchMeta, PatchMeta, error) {}

func (s PatchMetaFromOpenAPIV3) LookupPatchMetadataForSlice(key string) (LookupPatchMeta, PatchMeta, error) {}

func (s PatchMetaFromOpenAPIV3) Name() string {}

type PatchMetaFromOpenAPI

func NewPatchMetaFromOpenAPI(s openapi.Schema) PatchMetaFromOpenAPI {}

var _

func (s PatchMetaFromOpenAPI) LookupPatchMetadataForStruct(key string) (LookupPatchMeta, PatchMeta, error) {}

func (s PatchMetaFromOpenAPI) LookupPatchMetadataForSlice(key string) (LookupPatchMeta, PatchMeta, error) {}

func (s PatchMetaFromOpenAPI) Name() string {}