Answer:
Correct answer is samurai.
Step-by-step explanation:
Samurai is the correct answer, because it refers to a group that obeyed certain codes, as the knights did in Europe, were also fighting for their senior.
Shogun is not the correct answer as it refers to the title of the military leaders in Japan.
Daimyo is also not correct as it refers to vassals of the shoguns.