public static class BatchDeliveryReport.Status.Builder extends Object
public final BatchDeliveryReport.Status.Builder using(BatchDeliveryReport.Status instance)
Status 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 BatchDeliveryReport.Status.Builder code(int code)
code attribute.code - The value for codethis builder for use in a chained invocationpublic final BatchDeliveryReport.Status.Builder status(DeliveryStatus status)
status attribute.status - The value for statusthis builder for use in a chained invocationpublic final BatchDeliveryReport.Status.Builder count(int count)
count attribute.count - The value for countthis builder for use in a chained invocationpublic final BatchDeliveryReport.Status.Builder addRecipient(String element)
recipients list.element - A recipients elementthis builder for use in a chained invocationpublic final BatchDeliveryReport.Status.Builder addRecipient(String... elements)
recipients list.elements - An array of recipients elementsthis builder for use in a chained invocationpublic final BatchDeliveryReport.Status.Builder recipients(Iterable<String> elements)
recipients list.elements - An iterable of recipients elementsthis builder for use in a chained invocationpublic final BatchDeliveryReport.Status.Builder addAllRecipients(Iterable<String> elements)
recipients list.elements - An iterable of recipients elementsthis builder for use in a chained invocationpublic BatchDeliveryReport.Status build()
Status.IllegalStateException - if any required attributes are missingCopyright © 2016–2019 CLX Communications. All rights reserved.