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