func()

in client/client.go [937:953]


func (client *Client) BuildSearcKvPairClauseStr(kvPair map[string]*string) (_result *string) {
	tempkvpairsString := tea.String("__ops_request_id:" + tea.StringValue(util.GetNonce()))
	if !tea.BoolValue(util.IsUnset(kvPair)) {
		for _, keyField := range map_.KeySet(kvPair) {
			fieldValue := kvPair[tea.StringValue(keyField)]
			if !tea.BoolValue(util.Empty(fieldValue)) {
				fieldValueTrimed := string_.Trim(fieldValue)
				keyFieldTrimed := string_.Trim(keyField)
				tempkvpairsString = tea.String(tea.StringValue(tempkvpairsString) + "," + tea.StringValue(keyFieldTrimed) + ":" + tea.StringValue(fieldValueTrimed))
			}

		}
	}

	_result = tempkvpairsString
	return _result
}