BulkInsertInstanceResource.fromJson constructor

BulkInsertInstanceResource.fromJson(
  1. Map json_
)

Implementation

BulkInsertInstanceResource.fromJson(core.Map json_)
    : this(
        count: json_['count'] as core.String?,
        instanceProperties: json_.containsKey('instanceProperties')
            ? InstanceProperties.fromJson(json_['instanceProperties']
                as core.Map<core.String, core.dynamic>)
            : null,
        locationPolicy: json_.containsKey('locationPolicy')
            ? LocationPolicy.fromJson(json_['locationPolicy']
                as core.Map<core.String, core.dynamic>)
            : null,
        minCount: json_['minCount'] as core.String?,
        namePattern: json_['namePattern'] as core.String?,
        perInstanceProperties: (json_['perInstanceProperties']
                as core.Map<core.String, core.dynamic>?)
            ?.map(
          (key, value) => core.MapEntry(
            key,
            BulkInsertInstanceResourcePerInstanceProperties.fromJson(
                value as core.Map<core.String, core.dynamic>),
          ),
        ),
        sourceInstanceTemplate:
            json_['sourceInstanceTemplate'] as core.String?,
      );