| Modifier and Type | Method and Description |
|---|---|
CRelease.Builder |
addAllItems(Iterable<? extends CItem> elements)
Adds elements to
items list. |
CRelease.Builder |
addItems(CItem... elements)
Adds elements to
items list. |
CRelease.Builder |
addItems(CItem element)
Adds one element to
items list. |
CRelease |
build()
Builds a new
CRelease. |
CRelease.Builder |
from(CReleaseType instance)
Fill a builder with attribute values from the provided
CReleaseType instance. |
CRelease.Builder |
setDate(LocalDate date)
Initializes the value for the
date attribute. |
CRelease.Builder |
setItems(Iterable<? extends CItem> elements)
Sets or replaces all elements for
items list. |
CRelease.Builder |
setTicketSystemID(String ticketSystemID)
Initializes the value for the
ticketSystemID attribute. |
CRelease.Builder |
setVersion(CVersionType version)
Initializes the value for the
version attribute. |
public final CRelease.Builder from(CReleaseType instance)
CReleaseType instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.
Collection elements and entries will be added, not replaced.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final CRelease.Builder setDate(LocalDate date)
date attribute.date - The value for datethis builder for use in a chained invocationpublic final CRelease.Builder addItems(CItem element)
items list.element - A items elementthis builder for use in a chained invocationpublic final CRelease.Builder addItems(CItem... elements)
items list.elements - An array of items elementsthis builder for use in a chained invocationpublic final CRelease.Builder setItems(Iterable<? extends CItem> elements)
items list.elements - An iterable of items elementsthis builder for use in a chained invocationpublic final CRelease.Builder addAllItems(Iterable<? extends CItem> elements)
items list.elements - An iterable of items elementsthis builder for use in a chained invocationpublic final CRelease.Builder setTicketSystemID(String ticketSystemID)
ticketSystemID attribute.ticketSystemID - The value for ticketSystemIDthis builder for use in a chained invocationpublic final CRelease.Builder setVersion(CVersionType version)
version attribute.version - The value for versionthis builder for use in a chained invocationpublic CRelease build()
CRelease.IllegalStateException - if any required attributes are missingCopyright © 2016 <code@io7m.com> http://io7m.com