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_.containsKey('labels')
? (json_['labels'] as core.Map<core.String, core.dynamic>).map(
(key, value) => core.MapEntry(
key,
value as core.String,
),
)
: null,
name: json_.containsKey('name') ? json_['name'] as core.String : null,
refreshedTime: json_.containsKey('refreshedTime')
? json_['refreshedTime'] as core.String
: null,
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_.containsKey('state') ? json_['state'] as core.String : null,
threeTierWorkload: json_.containsKey('threeTierWorkload')
? ThreeTierWorkload.fromJson(json_['threeTierWorkload']
as core.Map<core.String, core.dynamic>)
: null,
workloadType: json_.containsKey('workloadType')
? json_['workloadType'] as core.String
: null,
);