VolumeConfig class
Configuration parameters for a new volume.
Constructors
Properties
- gcpService ↔ String?
-
The GCP service of the storage volume.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String?
-
A transient unique identifier to identify a volume within an
ProvisioningConfig request.
getter/setter pair
-
lunRanges
↔ List<
LunRange> ? -
LUN ranges to be configured.
getter/setter pair
-
machineIds
↔ List<
String> ? -
Machine ids connected to this volume.
getter/setter pair
- name ↔ String?
-
The name of the volume config.
getter/setter pair
-
nfsExports
↔ List<
NfsExport> ? -
NFS exports.
getter/setter pair
- performanceTier ↔ String?
-
Performance tier of the Volume.
getter/setter pair
- protocol ↔ String?
-
Volume protocol.
Possible string values are:
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sizeGb ↔ int?
-
The requested size of this volume, in GB.
getter/setter pair
- snapshotsEnabled ↔ bool?
-
Whether snapshots should be enabled.
getter/setter pair
- type ↔ String?
-
The type of this Volume.
Possible string values are:
getter/setter pair
- userNote ↔ String?
-
User note field, it can be used by customers to add additional information
for the BMS Ops team .
getter/setter pair
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