AccountModification class

Describes a modification to the configuration of Bring Your Own License (BYOL) for the specified account.

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


AccountModification({String dedicatedTenancyManagementCidrRange, DedicatedTenancySupportResultEnum dedicatedTenancySupport, String errorCode, String errorMessage, DedicatedTenancyModificationStateEnum modificationState, DateTime startTime})
AccountModification.fromJson(Map<String, dynamic> json)


dedicatedTenancyManagementCidrRange String
The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.
@JsonKey(name: 'DedicatedTenancyManagementCidrRange'), final
dedicatedTenancySupport DedicatedTenancySupportResultEnum
The status of BYOL (whether BYOL is being enabled or disabled).
@JsonKey(name: 'DedicatedTenancySupport'), final
errorCode String
The error code that is returned if the configuration of BYOL cannot be modified.
@JsonKey(name: 'ErrorCode'), final
errorMessage String
The text of the error message that is returned if the configuration of BYOL cannot be modified.
@JsonKey(name: 'ErrorMessage'), final
hashCode int
The hash code for this object. [...]
read-only, inherited
modificationState DedicatedTenancyModificationStateEnum
The state of the modification to the configuration of BYOL.
@JsonKey(name: 'ModificationState'), final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
startTime DateTime
The timestamp when the modification of the BYOL configuration was started.
@UnixDateTimeConverter(), @JsonKey(name: 'StartTime'), 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. [...]