InstanceObservabilityConfig.fromMap constructor

InstanceObservabilityConfig.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory InstanceObservabilityConfig.fromMap(Map<String, dynamic> map) {
  return InstanceObservabilityConfig(
    assistiveExperiencesEnabled: (() { final guardedValue = map['assistiveExperiencesEnabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    enabled: (() { final guardedValue = map['enabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    maxQueryStringLength: (() { final guardedValue = map['maxQueryStringLength']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    preserveComments: (() { final guardedValue = map['preserveComments']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    queryPlansPerMinute: (() { final guardedValue = map['queryPlansPerMinute']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    recordApplicationTags: (() { final guardedValue = map['recordApplicationTags']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    trackActiveQueries: (() { final guardedValue = map['trackActiveQueries']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    trackClientAddress: (() { final guardedValue = map['trackClientAddress']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    trackWaitEventTypes: (() { final guardedValue = map['trackWaitEventTypes']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    trackWaitEvents: (() { final guardedValue = map['trackWaitEvents']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
  );
}