@Documented
 @Retention(value=RUNTIME)
 @Target(value={FIELD,METHOD})
 @Experimental(value=SCHEMAS)
public @interface SchemaFieldName
POJO field, a Java Bean getter, or an AutoValue getter, the specified name is used for the
 generated schema field.
 For example, say we have a Java POJO with a field that we want in our schema but under a different name:
   @DefaultSchema(JavaFieldSchema.class)
   class MyClass {
     public String user;
     @SchemaFieldName("age")
     public int ageInYears;
   }
 The resulting schema will have fields named "user" and "age."
| Modifier and Type | Required Element and Description | 
|---|---|
| java.lang.String | valueThe name to use for the generated schema field. | 
@Nonnull public abstract java.lang.String value