T - the type that the builder will build (this)B - the builder typepublic interface ToCopyableBuilder<B extends CopyableBuilder<B,T>,T extends ToCopyableBuilder<B,T>>
CopyableBuilder. This allows
modification of an otherwise immutable object using the source object as a base.| Modifier and Type | Method and Description |
|---|---|
default T |
copy(Consumer<? super B> modifier)
A convenience method for calling
toBuilder(), updating the returned builder and then calling
SdkBuilder.build(). |
B |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
B toBuilder()
default T copy(Consumer<? super B> modifier)
toBuilder(), updating the returned builder and then calling
SdkBuilder.build(). This is useful for making small modifications to the existing object.modifier - A function that mutates this immutable object using the provided builder.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.