モデル内のフィールドを必須としてマークするための Google Cloud Endpoints のネイティブな方法はありますか?これにより、逆シリアル化中に、リクエストの JSON 本文でそのフィールドに値が指定されていない場合にエラーがスローされますか?
たとえば、次のクラスがある場合、何らかの注釈を付けることができます。
public class MyModel {
private String optionalString;
private String requiredString;
public String getOptionalString() {
return optionalString;
}
public String setOptionalString() {
return optionalString;
}
public String getRequiredString() {
return optionalString;
}
@ApiSerializationProperty(required = AnnotationBoolean.TRUE)
public String setRequiredString() {
return optionalString;
}
}