kubernetes/vendor/github.com/grpc-ecosystem/grpc-gateway/runtime/query.go

var valuesKeyRegexp

var currentQueryParser

type QueryParameterParser

// PopulateQueryParameters parses query parameters
// into "msg" using current query parser
func PopulateQueryParameters(msg proto.Message, values url.Values, filter *utilities.DoubleArray) error {}

type defaultQueryParser

// Parse populates "values" into "msg".
// A value is ignored if its key starts with one of the elements in "filter".
func (*defaultQueryParser) Parse(msg proto.Message, values url.Values, filter *utilities.DoubleArray) error {}

// PopulateFieldFromPath sets a value in a nested Protobuf structure.
// It instantiates missing protobuf fields as it goes.
func PopulateFieldFromPath(msg proto.Message, fieldPathString string, value string) error {}

func populateFieldValueFromPath(msg proto.Message, fieldPath []string, values []string) error {}

// fieldByProtoName looks up a field whose corresponding protobuf field name is "name".
// "m" must be a struct value. It returns zero reflect.Value if no such field found.
func fieldByProtoName(m reflect.Value, name string) (reflect.Value, *proto.Properties, error) {}

func populateMapField(f reflect.Value, values []string, props *proto.Properties) error {}

func populateRepeatedField(f reflect.Value, values []string, props *proto.Properties) error {}

func populateField(f reflect.Value, value string, props *proto.Properties) error {}

func convertEnum(value string, t reflect.Type, enumValMap map[string]int32) (reflect.Value, error) {}

func populateFieldEnum(f reflect.Value, value string, enumValMap map[string]int32) error {}

func populateFieldEnumRepeated(f reflect.Value, values []string, enumValMap map[string]int32) error {}

var convFromType