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?,
    );