Service.fromJson constructor
Service.fromJson(
- Map json_
Implementation
Service.fromJson(core.Map json_)
: this(
appEngine:
json_.containsKey('appEngine')
? AppEngine.fromJson(
json_['appEngine'] as core.Map<core.String, core.dynamic>,
)
: null,
basicService:
json_.containsKey('basicService')
? BasicService.fromJson(
json_['basicService'] as core.Map<core.String, core.dynamic>,
)
: null,
cloudEndpoints:
json_.containsKey('cloudEndpoints')
? CloudEndpoints.fromJson(
json_['cloudEndpoints']
as core.Map<core.String, core.dynamic>,
)
: null,
cloudRun:
json_.containsKey('cloudRun')
? CloudRun.fromJson(
json_['cloudRun'] as core.Map<core.String, core.dynamic>,
)
: null,
clusterIstio:
json_.containsKey('clusterIstio')
? ClusterIstio.fromJson(
json_['clusterIstio'] as core.Map<core.String, core.dynamic>,
)
: null,
custom:
json_.containsKey('custom')
? Custom.fromJson(
json_['custom'] as core.Map<core.String, core.dynamic>,
)
: null,
displayName: json_['displayName'] as core.String?,
gkeNamespace:
json_.containsKey('gkeNamespace')
? GkeNamespace.fromJson(
json_['gkeNamespace'] as core.Map<core.String, core.dynamic>,
)
: null,
gkeService:
json_.containsKey('gkeService')
? GkeService.fromJson(
json_['gkeService'] as core.Map<core.String, core.dynamic>,
)
: null,
gkeWorkload:
json_.containsKey('gkeWorkload')
? GkeWorkload.fromJson(
json_['gkeWorkload'] as core.Map<core.String, core.dynamic>,
)
: null,
istioCanonicalService:
json_.containsKey('istioCanonicalService')
? IstioCanonicalService.fromJson(
json_['istioCanonicalService']
as core.Map<core.String, core.dynamic>,
)
: null,
meshIstio:
json_.containsKey('meshIstio')
? MeshIstio.fromJson(
json_['meshIstio'] as core.Map<core.String, core.dynamic>,
)
: null,
name: json_['name'] as core.String?,
telemetry:
json_.containsKey('telemetry')
? Telemetry.fromJson(
json_['telemetry'] as core.Map<core.String, core.dynamic>,
)
: null,
userLabels: (json_['userLabels']
as core.Map<core.String, core.dynamic>?)
?.map((key, value) => core.MapEntry(key, value as core.String)),
);