public static final class ReadRequest.Builder extends Object
ReadRequest.
Initialize attributes and then invoke the build() method to create an
immutable instance.
Builder is not thread-safe and generally should not be stored in a field or collection,
but instead used immediately to create instances.
| Modifier and Type | Method and Description |
|---|---|
ReadRequest.Builder |
addAllEnvelopeTypes(Iterable<? extends EnvelopeType> elements)
Adds elements to
envelopeTypes list. |
ReadRequest |
build()
Builds a new
ReadRequest. |
ReadRequest.Builder |
descending(Boolean descending)
Initializes the value for the
descending attribute. |
ReadRequest.Builder |
endTime(Long endTime)
Initializes the value for the
endTime attribute. |
ReadRequest.Builder |
envelopeType(EnvelopeType element)
Adds one element to
envelopeTypes list. |
ReadRequest.Builder |
envelopeTypes(EnvelopeType... elements)
Adds elements to
envelopeTypes list. |
ReadRequest.Builder |
envelopeTypes(Iterable<? extends EnvelopeType> elements)
Sets or replaces all elements for
envelopeTypes list. |
ReadRequest.Builder |
from(ReadRequest instance)
Fill a builder with attribute values from the provided
ReadRequest instance. |
ReadRequest.Builder |
limit(Integer limit)
Initializes the value for the
limit attribute. |
ReadRequest.Builder |
nameFilter(String nameFilter)
Initializes the value for the
nameFilter attribute. |
ReadRequest.Builder |
sourceId(String sourceId)
Initializes the value for the
sourceId attribute. |
ReadRequest.Builder |
startTime(Long startTime)
Initializes the value for the
startTime attribute. |
public final ReadRequest.Builder from(ReadRequest instance)
ReadRequest 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 ReadRequest.Builder descending(Boolean descending)
descending attribute.descending - The value for descending (can be null)this builder for use in a chained invocationpublic final ReadRequest.Builder endTime(Long endTime)
endTime attribute.endTime - The value for endTime (can be null)this builder for use in a chained invocationpublic final ReadRequest.Builder envelopeType(EnvelopeType element)
envelopeTypes list.element - A envelopeTypes elementthis builder for use in a chained invocationpublic final ReadRequest.Builder envelopeTypes(EnvelopeType... elements)
envelopeTypes list.elements - An array of envelopeTypes elementsthis builder for use in a chained invocationpublic final ReadRequest.Builder envelopeTypes(Iterable<? extends EnvelopeType> elements)
envelopeTypes list.elements - An iterable of envelopeTypes elementsthis builder for use in a chained invocationpublic final ReadRequest.Builder addAllEnvelopeTypes(Iterable<? extends EnvelopeType> elements)
envelopeTypes list.elements - An iterable of envelopeTypes elementsthis builder for use in a chained invocationpublic final ReadRequest.Builder limit(Integer limit)
limit attribute.limit - The value for limit (can be null)this builder for use in a chained invocationpublic final ReadRequest.Builder nameFilter(String nameFilter)
nameFilter attribute.nameFilter - The value for nameFilter (can be null)this builder for use in a chained invocationpublic final ReadRequest.Builder sourceId(String sourceId)
sourceId attribute.sourceId - The value for sourceIdthis builder for use in a chained invocationpublic final ReadRequest.Builder startTime(Long startTime)
startTime attribute.startTime - The value for startTime (can be null)this builder for use in a chained invocationpublic ReadRequest build()
ReadRequest.IllegalStateException - if any required attributes are missingCopyright © 2022. All rights reserved.