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