DomainConfig.fromJson constructor
DomainConfig.fromJson(
- Map<String, dynamic> json
)
Implementation
factory DomainConfig.fromJson(Map<String, dynamic> json) {
return DomainConfig(
accessPolicies: json['AccessPolicies'] != null
? AccessPoliciesStatus.fromJson(
json['AccessPolicies'] as Map<String, dynamic>)
: null,
advancedOptions: json['AdvancedOptions'] != null
? AdvancedOptionsStatus.fromJson(
json['AdvancedOptions'] as Map<String, dynamic>)
: null,
advancedSecurityOptions: json['AdvancedSecurityOptions'] != null
? AdvancedSecurityOptionsStatus.fromJson(
json['AdvancedSecurityOptions'] as Map<String, dynamic>)
: null,
autoTuneOptions: json['AutoTuneOptions'] != null
? AutoTuneOptionsStatus.fromJson(
json['AutoTuneOptions'] as Map<String, dynamic>)
: null,
changeProgressDetails: json['ChangeProgressDetails'] != null
? ChangeProgressDetails.fromJson(
json['ChangeProgressDetails'] as Map<String, dynamic>)
: null,
clusterConfig: json['ClusterConfig'] != null
? ClusterConfigStatus.fromJson(
json['ClusterConfig'] as Map<String, dynamic>)
: null,
cognitoOptions: json['CognitoOptions'] != null
? CognitoOptionsStatus.fromJson(
json['CognitoOptions'] as Map<String, dynamic>)
: null,
domainEndpointOptions: json['DomainEndpointOptions'] != null
? DomainEndpointOptionsStatus.fromJson(
json['DomainEndpointOptions'] as Map<String, dynamic>)
: null,
eBSOptions: json['EBSOptions'] != null
? EBSOptionsStatus.fromJson(
json['EBSOptions'] as Map<String, dynamic>)
: null,
encryptionAtRestOptions: json['EncryptionAtRestOptions'] != null
? EncryptionAtRestOptionsStatus.fromJson(
json['EncryptionAtRestOptions'] as Map<String, dynamic>)
: null,
engineVersion: json['EngineVersion'] != null
? VersionStatus.fromJson(
json['EngineVersion'] as Map<String, dynamic>)
: null,
logPublishingOptions: json['LogPublishingOptions'] != null
? LogPublishingOptionsStatus.fromJson(
json['LogPublishingOptions'] as Map<String, dynamic>)
: null,
nodeToNodeEncryptionOptions: json['NodeToNodeEncryptionOptions'] != null
? NodeToNodeEncryptionOptionsStatus.fromJson(
json['NodeToNodeEncryptionOptions'] as Map<String, dynamic>)
: null,
snapshotOptions: json['SnapshotOptions'] != null
? SnapshotOptionsStatus.fromJson(
json['SnapshotOptions'] as Map<String, dynamic>)
: null,
vPCOptions: json['VPCOptions'] != null
? VPCDerivedInfoStatus.fromJson(
json['VPCOptions'] as Map<String, dynamic>)
: null,
);
}