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