Package org.apache.juneau.annotation
Class ItemsAnnotation.Builder
java.lang.Object
org.apache.juneau.annotation.AnnotationBuilder<ItemsAnnotation.Builder>
org.apache.juneau.annotation.ItemsAnnotation.Builder
- Enclosing class:
- ItemsAnnotation
Builder class.
 
See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionSets theItems._default()property on this annotation.Sets theItems._enum()property on this annotation.Sets theItems.$ref()property on this annotation.build()Instantiates a new@Itemsobject initialized with this builder.Sets theItems.cf()property on this annotation.collectionFormat(String value) Sets theItems.collectionFormat()property on this annotation.Sets theItems.df()property on this annotation.Sets theItems.e()property on this annotation.emax(boolean value) Sets theItems.emax()property on this annotation.emin(boolean value) Sets theItems.emin()property on this annotation.exclusiveMaximum(boolean value) Sets theItems.exclusiveMaximum()property on this annotation.exclusiveMinimum(boolean value) Sets theItems.exclusiveMinimum()property on this annotation.Sets theItems.f()property on this annotation.Sets theItems.format()property on this annotation.Sets theItems.items()property on this annotation.Sets theItems.max()property on this annotation.maxi(long value) Sets theItems.maxi()property on this annotation.Sets theItems.maximum()property on this annotation.maxItems(long value) Sets theItems.maxItems()property on this annotation.maxl(long value) Sets theItems.maxl()property on this annotation.maxLength(long value) Sets theItems.maxLength()property on this annotation.Sets theItems.min()property on this annotation.mini(long value) Sets theItems.mini()property on this annotation.Sets theItems.minimum()property on this annotation.minItems(long value) Sets theItems.minItems()property on this annotation.minl(long value) Sets theItems.minl()property on this annotation.minLength(long value) Sets theItems.minLength()property on this annotation.Sets theItems.mo()property on this annotation.multipleOf(String value) Sets theItems.multipleOf()property on this annotation.Sets theItems.p()property on this annotation.Sets theItems.pattern()property on this annotation.Sets theItems.t()property on this annotation.Sets theItems.type()property on this annotation.ui(boolean value) Sets theItems.ui()property on this annotation.uniqueItems(boolean value) Sets theItems.uniqueItems()property on this annotation.Methods inherited from class org.apache.juneau.annotation.AnnotationBuilderasThis, description
- 
Constructor Details- 
Builderprotected Builder()Constructor.
 
- 
- 
Method Details- 
buildInstantiates a new@Itemsobject initialized with this builder.- Returns:
- A new @Itemsobject.
 
- 
_defaultSets theItems._default()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
_enumSets theItems._enum()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
$refSets theItems.$ref()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
cfSets theItems.cf()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
collectionFormatSets theItems.collectionFormat()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
dfSets theItems.df()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
eSets theItems.e()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
emaxSets theItems.emax()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
eminSets theItems.emin()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
exclusiveMaximumSets theItems.exclusiveMaximum()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
exclusiveMinimumSets theItems.exclusiveMinimum()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
fSets theItems.f()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
formatSets theItems.format()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
itemsSets theItems.items()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
maxSets theItems.max()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
maxiSets theItems.maxi()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
maximumSets theItems.maximum()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
maxItemsSets theItems.maxItems()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
maxlSets theItems.maxl()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
maxLengthSets theItems.maxLength()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
minSets theItems.min()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
miniSets theItems.mini()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
minimumSets theItems.minimum()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
minItemsSets theItems.minItems()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
minlSets theItems.minl()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
minLengthSets theItems.minLength()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
moSets theItems.mo()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
multipleOfSets theItems.multipleOf()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
pSets theItems.p()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
patternSets theItems.pattern()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
tSets theItems.t()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
typeSets theItems.type()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
uiSets theItems.ui()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
- 
uniqueItemsSets theItems.uniqueItems()property on this annotation.- Parameters:
- value- The new value for this property.
- Returns:
- This object.
 
 
-