All Superinterfaces:
Constructible, Extensible, Reference<Example>

public interface Example extends Constructible, Extensible, Reference<Example>
Example

An object containing sample data for the related object.

In all cases, the example value is expected to be compatible with the type schema of its associated value. Tooling implementations MAY choose to validate compatibility automatically, and reject the example value(s) if incompatible.

See Also:
  • Method Details

    • getSummary

      String getSummary()
      Returns the summary property from an Example instance.
      Returns:
      short description of the example
    • setSummary

      void setSummary(String summary)
      Sets this Example's summary property to the given string.
      Parameters:
      summary - short description of the example
    • summary

      Example summary(String summary)
      Sets this Example's summary property to the given string.
      Parameters:
      summary - short description of the example
      Returns:
      the current Example object
    • getDescription

      String getDescription()
      Returns the description property from an Example instance.
      Returns:
      long description of the example
    • setDescription

      void setDescription(String description)
      Sets this Example's description property to the given string.
      Parameters:
      description - long description of the example
    • description

      Example description(String description)
      Sets this Example's description property to the given string.
      Parameters:
      description - long description of the example
      Returns:
      the current Example object
    • getValue

      Object getValue()
      Returns the value property from an Example instance.
      Returns:
      embedded literal example object
    • setValue

      void setValue(Object value)
      Sets this Example's value property to the given value. The value field and externalValue field are mutually exclusive.
      Parameters:
      value - a literal example object
    • value

      Example value(Object value)
      Sets this Example's value property to the given value. The value field and externalValue field are mutually exclusive.
      Parameters:
      value - a literal example object
      Returns:
      the current Example object
    • getExternalValue

      String getExternalValue()
      Returns the externalValue property from an Example instance.
      Returns:
      URL that points to the literal example
    • setExternalValue

      void setExternalValue(String externalValue)
      Sets this Example's externalValue property to the given string. The value field and externalValue field are mutually exclusive.
      Parameters:
      externalValue - URL that points to the literal example
    • externalValue

      Example externalValue(String externalValue)
      Sets this Example's externalValue property to the given string. The value field and externalValue field are mutually exclusive.
      Parameters:
      externalValue - URL that points to the literal example
      Returns:
      the current Example object