| Modifier and Type | Method | Description |
|---|---|---|
CRelease.Builder |
addAllChanges(Iterable<CChange> element) |
|
CRelease.Builder |
addChanges(CChange element) |
|
CRelease.Builder |
addChanges(CChange... elements) |
|
CRelease |
build() |
Builds a new
CRelease. |
CRelease.Builder |
from(CReleaseType instance) |
Fill a builder with attribute values from the provided
CReleaseType instance. |
CRelease.Builder |
setChanges(io.vavr.collection.List<CChange> elements) |
|
CRelease.Builder |
setDate(ZonedDateTime date) |
Initializes the value for the
date attribute. |
CRelease.Builder |
setIterableChanges(Iterable<CChange> elements) |
|
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.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final CRelease.Builder setDate(ZonedDateTime date)
date attribute.date - The value for datethis builder for use in a chained invocationpublic CRelease.Builder addChanges(CChange element)
@SafeVarargs public final CRelease.Builder addChanges(CChange... elements)
public CRelease.Builder addAllChanges(Iterable<CChange> element)
public CRelease.Builder setChanges(io.vavr.collection.List<CChange> elements)
public CRelease.Builder setIterableChanges(Iterable<CChange> elements)
public 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 © 2018 <code@io7m.com> http://io7m.com