Interface CopyableBuilder<B extends CopyableBuilder<B,T>,T extends ToCopyableBuilder<B,T>>
- All Superinterfaces:
Buildable,SdkBuilder<B,T>
- All Known Implementing Classes:
AttributeMap.Builder,RefreshResult.Builder
@SdkPublicApi
public interface CopyableBuilder<B extends CopyableBuilder<B,T>,T extends ToCopyableBuilder<B,T>>
extends SdkBuilder<B,T>
A special type of
SdkBuilder that can be used when the built type implements ToCopyableBuilder.-
Method Summary
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Method Details
-
copy
A shallow copy of this object created by building an immutable T and then transforming it back to a builder.- Returns:
- a copy of this object
-