WorkloadProfile.fromJson constructor
WorkloadProfile.fromJson(
- Map json_
Implementation
WorkloadProfile.fromJson(core.Map json_)
: this(
application: json_.containsKey('application')
? Layer.fromJson(
json_['application'] as core.Map<core.String, core.dynamic>)
: null,
ascs: json_.containsKey('ascs')
? Layer.fromJson(
json_['ascs'] as core.Map<core.String, core.dynamic>)
: null,
database: json_.containsKey('database')
? Layer.fromJson(
json_['database'] as core.Map<core.String, core.dynamic>)
: null,
labels:
(json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
(key, value) => core.MapEntry(
key,
value as core.String,
),
),
name: json_['name'] as core.String?,
refreshedTime: json_['refreshedTime'] as core.String?,
sapWorkload: json_.containsKey('sapWorkload')
? SapWorkload.fromJson(
json_['sapWorkload'] as core.Map<core.String, core.dynamic>)
: null,
sqlserverWorkload: json_.containsKey('sqlserverWorkload')
? SqlserverWorkload.fromJson(json_['sqlserverWorkload']
as core.Map<core.String, core.dynamic>)
: null,
state: json_['state'] as core.String?,
threeTierWorkload: json_.containsKey('threeTierWorkload')
? ThreeTierWorkload.fromJson(json_['threeTierWorkload']
as core.Map<core.String, core.dynamic>)
: null,
workloadType: json_['workloadType'] as core.String?,
);