InstanceStorageConfig class

The storage configuration for the instance.

Constructors

InstanceStorageConfig({required StorageType storageType, String? associationId, KinesisFirehoseConfig? kinesisFirehoseConfig, KinesisStreamConfig? kinesisStreamConfig, KinesisVideoStreamConfig? kinesisVideoStreamConfig, S3Config? s3Config})
InstanceStorageConfig.fromJson(Map<String, dynamic> json)
factory

Properties

associationId → String?
The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
final
hashCode → int
The hash code for this object.
no setterinherited
kinesisFirehoseConfig → KinesisFirehoseConfig?
The configuration of the Kinesis Firehose delivery stream.
final
kinesisStreamConfig → KinesisStreamConfig?
The configuration of the Kinesis data stream.
final
kinesisVideoStreamConfig → KinesisVideoStreamConfig?
The configuration of the Kinesis video stream.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
s3Config → S3Config?
The S3 configuration.
final
storageType → StorageType
A valid storage type.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited