WorkspaceBundle class

Describes a WorkSpace bundle.

  • @JsonSerializable(includeIfNull: false, explicitToJson: true, createFactory: true, createToJson: false)


WorkspaceBundle({String bundleId, ComputeType computeType, String description, String imageId, DateTime lastUpdatedTime, String name, String owner, RootStorage rootStorage, UserStorage userStorage})
WorkspaceBundle.fromJson(Map<String, dynamic> json)


bundleId String
The bundle identifier.
@JsonKey(name: 'BundleId'), final
computeType ComputeType
The compute type. For more information, see Amazon WorkSpaces Bundles.
@JsonKey(name: 'ComputeType'), final
description String
A description.
@JsonKey(name: 'Description'), final
hashCode int
The hash code for this object. [...]
read-only, inherited
imageId String
The image identifier of the bundle.
@JsonKey(name: 'ImageId'), final
lastUpdatedTime DateTime
The last time that the bundle was updated.
@UnixDateTimeConverter(), @JsonKey(name: 'LastUpdatedTime'), final
name String
The name of the bundle.
@JsonKey(name: 'Name'), final
owner String
The owner of the bundle. This is the account identifier of the owner, or AMAZON if the bundle is provided by AWS.
@JsonKey(name: 'Owner'), final
rootStorage RootStorage
The size of the root volume.
@JsonKey(name: 'RootStorage'), final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
userStorage UserStorage
The size of the user storage.
@JsonKey(name: 'UserStorage'), final


noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
toString() String
A string representation of this object. [...]


operator ==(Object other) bool
The equality operator. [...]