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,
      reservationConsumptionInfo:
          json_.containsKey('reservationConsumptionInfo')
          ? ResourceStatusReservationConsumptionInfo.fromJson(
              json_['reservationConsumptionInfo']
                  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,
    );