需要详细的“@”符号怎么写 google cloud apache beam code
Need details of how the "@" symbol in words google cloud apache beam code
private interface Options extends PipelineOptions {
@Description("Path of the file to write to")
@Validation.Required
String getOutput();
以上面的代码为例。它从用户那里接收文件详细信息并对其进行验证。 (如何?)它是否根据下一行中的数据类型对其进行验证(在本例中为字符串)
我似乎没有找到任何关于此的文档。这是来自 Java 还是特定于 Apache Beam?
@
语法表示注释。注释是 Java 的一项功能。可以在编译时或部署时处理注释以实现许多不同的效果,例如验证。在这种情况下,Apache Beam 管道的命令行参数验证。
参考文献:
1. Java Annotations
2.PipelineOptions Validation Annotation
private interface Options extends PipelineOptions {
@Description("Path of the file to write to")
@Validation.Required
String getOutput();
以上面的代码为例。它从用户那里接收文件详细信息并对其进行验证。 (如何?)它是否根据下一行中的数据类型对其进行验证(在本例中为字符串) 我似乎没有找到任何关于此的文档。这是来自 Java 还是特定于 Apache Beam?
@
语法表示注释。注释是 Java 的一项功能。可以在编译时或部署时处理注释以实现许多不同的效果,例如验证。在这种情况下,Apache Beam 管道的命令行参数验证。
参考文献:
1. Java Annotations
2.PipelineOptions Validation Annotation