Instance.fromJson constructor
Instance.fromJson(
- 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,
);