InstanceTypeDetails.fromJson constructor
InstanceTypeDetails.fromJson(
- Map<String, dynamic> json
)
Implementation
factory InstanceTypeDetails.fromJson(Map<String, dynamic> json) {
return InstanceTypeDetails(
advancedSecurityEnabled: json['AdvancedSecurityEnabled'] as bool?,
appLogsEnabled: json['AppLogsEnabled'] as bool?,
cognitoEnabled: json['CognitoEnabled'] as bool?,
encryptionEnabled: json['EncryptionEnabled'] as bool?,
instanceRole: (json['InstanceRole'] as List?)
?.whereNotNull()
.map((e) => e as String)
.toList(),
instanceType: (json['InstanceType'] as String?)
?.toOpenSearchPartitionInstanceType(),
warmEnabled: json['WarmEnabled'] as bool?,
);
}