Instance.fromJson constructor
Instance.fromJson(
- Map json_
Implementation
Instance.fromJson(core.Map json_)
: this(
authorizedNetwork: json_['authorizedNetwork'] as core.String?,
createTime: json_['createTime'] as core.String?,
discoveryEndpoint: json_['discoveryEndpoint'] as core.String?,
displayName: json_['displayName'] as core.String?,
instanceMessages:
(json_['instanceMessages'] as core.List?)
?.map(
(value) => InstanceMessage.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
labels: (json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
(key, value) => core.MapEntry(key, value as core.String),
),
maintenancePolicy:
json_.containsKey('maintenancePolicy')
? GoogleCloudMemcacheV1MaintenancePolicy.fromJson(
json_['maintenancePolicy']
as core.Map<core.String, core.dynamic>,
)
: null,
maintenanceSchedule:
json_.containsKey('maintenanceSchedule')
? MaintenanceSchedule.fromJson(
json_['maintenanceSchedule']
as core.Map<core.String, core.dynamic>,
)
: null,
memcacheFullVersion: json_['memcacheFullVersion'] as core.String?,
memcacheNodes:
(json_['memcacheNodes'] as core.List?)
?.map(
(value) => Node.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
memcacheVersion: json_['memcacheVersion'] as core.String?,
name: json_['name'] as core.String?,
nodeConfig:
json_.containsKey('nodeConfig')
? NodeConfig.fromJson(
json_['nodeConfig'] as core.Map<core.String, core.dynamic>,
)
: null,
nodeCount: json_['nodeCount'] as core.int?,
parameters:
json_.containsKey('parameters')
? MemcacheParameters.fromJson(
json_['parameters'] as core.Map<core.String, core.dynamic>,
)
: null,
reservedIpRangeId:
(json_['reservedIpRangeId'] as core.List?)
?.map((value) => value as core.String)
.toList(),
satisfiesPzi: json_['satisfiesPzi'] as core.bool?,
satisfiesPzs: json_['satisfiesPzs'] as core.bool?,
state: json_['state'] as core.String?,
updateTime: json_['updateTime'] as core.String?,
zones:
(json_['zones'] as core.List?)
?.map((value) => value as core.String)
.toList(),
);