@NotThreadSafe public static final class ImmutableWriteRecordResult.Builder extends Object
ImmutableWriteRecordResult.
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 |
|---|---|
ImmutableWriteRecordResult |
build()
Builds a new
ImmutableWriteRecordResult. |
ImmutableWriteRecordResult.Builder |
errorMessage(String errorMessage)
Initializes the value for the
errorMessage attribute. |
ImmutableWriteRecordResult.Builder |
from(WriteRecordResult instance)
Fill a builder with attribute values from the provided
WriteRecordResult instance. |
ImmutableWriteRecordResult.Builder |
isSuccess(boolean isSuccess)
Initializes the value for the
isSuccess attribute. |
ImmutableWriteRecordResult.Builder |
recordId(String recordId)
Initializes the value for the
recordId attribute. |
public final ImmutableWriteRecordResult.Builder from(WriteRecordResult instance)
WriteRecordResult 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 ImmutableWriteRecordResult.Builder isSuccess(boolean isSuccess)
isSuccess attribute.isSuccess - The value for isSuccessthis builder for use in a chained invocationpublic final ImmutableWriteRecordResult.Builder recordId(String recordId)
recordId attribute.recordId - The value for recordIdthis builder for use in a chained invocationpublic final ImmutableWriteRecordResult.Builder errorMessage(@Nullable String errorMessage)
errorMessage attribute.errorMessage - The value for errorMessage (can be null)this builder for use in a chained invocationpublic ImmutableWriteRecordResult build()
ImmutableWriteRecordResult.IllegalStateException - if any required attributes are missingCopyright © 2021–2022 Amazon Web Services. All rights reserved.