ResourceStatus.fromJson constructor

ResourceStatus.fromJson(
  1. Map json_
)

Implementation

ResourceStatus.fromJson(core.Map json_)
  : this(
      effectiveInstanceMetadata:
          json_.containsKey('effectiveInstanceMetadata')
              ? ResourceStatusEffectiveInstanceMetadata.fromJson(
                json_['effectiveInstanceMetadata']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      physicalHost: json_['physicalHost'] as core.String?,
      physicalHostTopology:
          json_.containsKey('physicalHostTopology')
              ? ResourceStatusPhysicalHostTopology.fromJson(
                json_['physicalHostTopology']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      scheduling:
          json_.containsKey('scheduling')
              ? ResourceStatusScheduling.fromJson(
                json_['scheduling'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      upcomingMaintenance:
          json_.containsKey('upcomingMaintenance')
              ? UpcomingMaintenance.fromJson(
                json_['upcomingMaintenance']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );