ServiceLevelObjectiveArgs.fromMap constructor
ServiceLevelObjectiveArgs.fromMap(
- Map<String, dynamic> map
)
Implementation
factory ServiceLevelObjectiveArgs.fromMap(Map<String, dynamic> map) {
return ServiceLevelObjectiveArgs(
calendarPeriod: (() { final guardedValue = map['calendarPeriod']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ServiceLevelObjectiveCalendarPeriod.fromValue(guardedValue as String)); })(),
displayName: (() { final guardedValue = map['displayName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
goal: (() { final guardedValue = map['goal']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as double); })(),
name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
rollingPeriod: (() { final guardedValue = map['rollingPeriod']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
serviceId: pulumi.Input.fromValue(map['serviceId'] as String),
serviceLevelIndicator: (() { final guardedValue = map['serviceLevelIndicator']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ServiceLevelIndicator.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
serviceLevelObjectiveId: (() { final guardedValue = map['serviceLevelObjectiveId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
userLabels: (() { final guardedValue = map['userLabels']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
v3Id: pulumi.Input.fromValue(map['v3Id'] as String),
v3Id1: pulumi.Input.fromValue(map['v3Id1'] as String),
);
}