StreamingTrait class
Indicates that the the data stored in the shape is very large and should not be stored in memory, or that the size of the data stored in the shape is unknown at the start of a request.
Constructors
- StreamingTrait.new()
-
const
- StreamingTrait.fromJson(Object? json)
-
const
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- isSynthetic → bool
-
Checks if this trait is persisted with the shape, or if it is a synthetic,
or transient trait, only meant to temporarily aid in some kind of
in-memory model transformation.
no setterinherited
-
props
→ List<
Object?> -
The type's equatable properties.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shapeId → ShapeId
-
Returns the fully-qualified shape ID of the trait.
finalinherited
-
value
→ Map<
String, Object?> -
The value of the trait.
finalinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Object? -
Serializes
this
as a JSON object.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
isEventStream(
Shape shape) → bool -
Determines whether
shape
is an event stream.