GoogleCloudRecommenderV1Impact.fromJson constructor
GoogleCloudRecommenderV1Impact.fromJson(
- Map json_
Implementation
GoogleCloudRecommenderV1Impact.fromJson(core.Map json_)
: this(
category: json_['category'] as core.String?,
costProjection:
json_.containsKey('costProjection')
? GoogleCloudRecommenderV1CostProjection.fromJson(
json_['costProjection']
as core.Map<core.String, core.dynamic>,
)
: null,
impactComponents:
(json_['impactComponents'] as core.List?)
?.map(
(value) => GoogleCloudRecommenderV1Impact.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
reliabilityProjection:
json_.containsKey('reliabilityProjection')
? GoogleCloudRecommenderV1ReliabilityProjection.fromJson(
json_['reliabilityProjection']
as core.Map<core.String, core.dynamic>,
)
: null,
securityProjection:
json_.containsKey('securityProjection')
? GoogleCloudRecommenderV1SecurityProjection.fromJson(
json_['securityProjection']
as core.Map<core.String, core.dynamic>,
)
: null,
service: json_['service'] as core.String?,
sustainabilityProjection:
json_.containsKey('sustainabilityProjection')
? GoogleCloudRecommenderV1SustainabilityProjection.fromJson(
json_['sustainabilityProjection']
as core.Map<core.String, core.dynamic>,
)
: null,
);