Instance.fromJson constructor

Instance.fromJson(
  1. Map json_
)

Implementation

Instance.fromJson(core.Map json_)
  : this(
      adminSettings:
          json_.containsKey('adminSettings')
              ? AdminSettings.fromJson(
                json_['adminSettings'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      classType: json_['classType'] as core.String?,
      consumerNetwork: json_['consumerNetwork'] as core.String?,
      createTime: json_['createTime'] as core.String?,
      customDomain:
          json_.containsKey('customDomain')
              ? CustomDomain.fromJson(
                json_['customDomain'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      denyMaintenancePeriod:
          json_.containsKey('denyMaintenancePeriod')
              ? DenyMaintenancePeriod.fromJson(
                json_['denyMaintenancePeriod']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      egressPublicIp: json_['egressPublicIp'] as core.String?,
      encryptionConfig:
          json_.containsKey('encryptionConfig')
              ? EncryptionConfig.fromJson(
                json_['encryptionConfig']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      fipsEnabled: json_['fipsEnabled'] as core.bool?,
      geminiEnabled: json_['geminiEnabled'] as core.bool?,
      ingressPrivateIp: json_['ingressPrivateIp'] as core.String?,
      ingressPublicIp: json_['ingressPublicIp'] as core.String?,
      lastDenyMaintenancePeriod:
          json_.containsKey('lastDenyMaintenancePeriod')
              ? DenyMaintenancePeriod.fromJson(
                json_['lastDenyMaintenancePeriod']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      linkedLspProjectNumber: json_['linkedLspProjectNumber'] as core.String?,
      lookerUri: json_['lookerUri'] as core.String?,
      lookerVersion: json_['lookerVersion'] as core.String?,
      maintenanceSchedule:
          json_.containsKey('maintenanceSchedule')
              ? MaintenanceSchedule.fromJson(
                json_['maintenanceSchedule']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      maintenanceWindow:
          json_.containsKey('maintenanceWindow')
              ? MaintenanceWindow.fromJson(
                json_['maintenanceWindow']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      name: json_['name'] as core.String?,
      oauthConfig:
          json_.containsKey('oauthConfig')
              ? OAuthConfig.fromJson(
                json_['oauthConfig'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      platformEdition: json_['platformEdition'] as core.String?,
      privateIpEnabled: json_['privateIpEnabled'] as core.bool?,
      pscConfig:
          json_.containsKey('pscConfig')
              ? PscConfig.fromJson(
                json_['pscConfig'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      pscEnabled: json_['pscEnabled'] as core.bool?,
      publicIpEnabled: json_['publicIpEnabled'] as core.bool?,
      reservedRange: json_['reservedRange'] as core.String?,
      satisfiesPzi: json_['satisfiesPzi'] as core.bool?,
      satisfiesPzs: json_['satisfiesPzs'] as core.bool?,
      state: json_['state'] as core.String?,
      updateTime: json_['updateTime'] as core.String?,
      userMetadata:
          json_.containsKey('userMetadata')
              ? UserMetadata.fromJson(
                json_['userMetadata'] as core.Map<core.String, core.dynamic>,
              )
              : null,
    );