All Superinterfaces:
AnnotableTypeBuilder, TypeMemberBuilder<GeneratedPropertyBuilder>

public interface GeneratedPropertyBuilder extends TypeMemberBuilder<GeneratedPropertyBuilder>
Generated Property Builder is interface that contains methods to build and instantiate Generated Property definition.
See Also:
  • Method Details

    • setValue

    • setReadOnly

      GeneratedPropertyBuilder setReadOnly(boolean isReadOnly)
      Sets isReadOnly flag for property. If property is marked as read only it is the same as set property in Java as final.
      Parameters:
      isReadOnly - Read Only property flag.
    • toInstance

      GeneratedProperty toInstance()
      Returns new immutable instance of Generated Property.
      The definingType param cannot be null. The every member in Java MUST be declared and defined inside the scope of class definition. In case that defining Type will be passed as null reference the method SHOULD thrown IllegalArgumentException.
      Returns:
      new immutable instance of Generated Property.