func (ir IngressRule) GetProfileKeyValues(cookie keyvalue.Cookie, action interface{}) ([]*keyvalue.KeyValue, error) {
	rep := []*keyvalue.KeyValue{}
	rep = append(rep, ir.L3.GetProfileKeyValues(cookie, kernel.Ingress, action)...)
	rep = append(rep, ir.L4.GetProfileKeyValues(cookie, kernel.Ingress, action)...)
	l7Keys, err := ir.L7.GetProfileKeyValues(cookie, kernel.Ingress, action)
	if err != nil {
		return nil, err
	}
	rep = append(rep, l7Keys...)
	return rep, nil
}
// GetProfileKeyValues - Returns the profile key-values of the IngressRule
Returns the profile key-values of the IngressRule
// GetProfileKeyValues - Returns the profile key - values of the IngressRule
func (ir IngressRule) GetProfileKeyValues(cookie keyvalue.Cookie, action interface{}) ([]*keyvalue.KeyValue, error) {
	rep := []*keyvalue.KeyValue{}
	rep = append(rep, ir.L3.GetProfileKeyValues(cookie, kernel.Ingress, action)...)
	rep = append(rep, ir.L4.GetProfileKeyValues(cookie, kernel.Ingress, action)...)
	l7Keys, err := ir.L7.GetProfileKeyValues(cookie, kernel.Ingress, action)
	if err != nil {
		return nil, err
	}
	rep = append(rep, l7Keys...)
	return rep, nil
}
func ( ir IngressRule ) GetProfileKeyValues ( cookie keyvalue . Cookie , action interface { } ) ( [ ] * keyvalue . KeyValue , error ) { rep := [ ] * keyvalue . KeyValue { } rep = append ( rep , ir . L3 . GetProfileKeyValues ( cookie , kernel . Ingress , action ) ... ) rep = append ( rep , ir . L4 . GetProfileKeyValues ( cookie , kernel . Ingress , action ) ... ) l7Keys , err := ir . L7 . GetProfileKeyValues ( cookie , kernel . Ingress , action ) if err != nil { return nil , err } rep = append ( rep , l7Keys ... ) return rep , nil }
Returns the profile key-values of the IngressRule
Returns the profile key - values of the IngressRule