Interface SdkAutoConstructList<T>

Type Parameters:
T - The element type.
All Superinterfaces:
Collection<T>, Iterable<T>, List<T>
All Known Implementing Classes:
DefaultSdkAutoConstructList

public interface SdkAutoConstructList<T> extends List<T>
A list that was auto constructed by the SDK.

The main purpose of this class is to help distinguish explicitly empty lists set on requests by the user, as some services may treat null or missing lists and empty list members differently. As such, this class should not be used directly by the user.