GoogleCloudDatacatalogV1Entry.fromJson constructor
GoogleCloudDatacatalogV1Entry.fromJson(
- Map json_
Implementation
GoogleCloudDatacatalogV1Entry.fromJson(core.Map json_)
: this(
bigqueryDateShardedSpec: json_.containsKey('bigqueryDateShardedSpec')
? GoogleCloudDatacatalogV1BigQueryDateShardedSpec.fromJson(
json_['bigqueryDateShardedSpec']
as core.Map<core.String, core.dynamic>)
: null,
bigqueryTableSpec: json_.containsKey('bigqueryTableSpec')
? GoogleCloudDatacatalogV1BigQueryTableSpec.fromJson(
json_['bigqueryTableSpec']
as core.Map<core.String, core.dynamic>)
: null,
businessContext: json_.containsKey('businessContext')
? GoogleCloudDatacatalogV1BusinessContext.fromJson(
json_['businessContext']
as core.Map<core.String, core.dynamic>)
: null,
cloudBigtableSystemSpec: json_.containsKey('cloudBigtableSystemSpec')
? GoogleCloudDatacatalogV1CloudBigtableSystemSpec.fromJson(
json_['cloudBigtableSystemSpec']
as core.Map<core.String, core.dynamic>)
: null,
dataSource: json_.containsKey('dataSource')
? GoogleCloudDatacatalogV1DataSource.fromJson(
json_['dataSource'] as core.Map<core.String, core.dynamic>)
: null,
dataSourceConnectionSpec:
json_.containsKey('dataSourceConnectionSpec')
? GoogleCloudDatacatalogV1DataSourceConnectionSpec.fromJson(
json_['dataSourceConnectionSpec']
as core.Map<core.String, core.dynamic>)
: null,
databaseTableSpec: json_.containsKey('databaseTableSpec')
? GoogleCloudDatacatalogV1DatabaseTableSpec.fromJson(
json_['databaseTableSpec']
as core.Map<core.String, core.dynamic>)
: null,
datasetSpec: json_.containsKey('datasetSpec')
? GoogleCloudDatacatalogV1DatasetSpec.fromJson(
json_['datasetSpec'] as core.Map<core.String, core.dynamic>)
: null,
description: json_.containsKey('description')
? json_['description'] as core.String
: null,
displayName: json_.containsKey('displayName')
? json_['displayName'] as core.String
: null,
featureOnlineStoreSpec: json_.containsKey('featureOnlineStoreSpec')
? GoogleCloudDatacatalogV1FeatureOnlineStoreSpec.fromJson(
json_['featureOnlineStoreSpec']
as core.Map<core.String, core.dynamic>)
: null,
filesetSpec: json_.containsKey('filesetSpec')
? GoogleCloudDatacatalogV1FilesetSpec.fromJson(
json_['filesetSpec'] as core.Map<core.String, core.dynamic>)
: null,
fullyQualifiedName: json_.containsKey('fullyQualifiedName')
? json_['fullyQualifiedName'] as core.String
: null,
gcsFilesetSpec: json_.containsKey('gcsFilesetSpec')
? GoogleCloudDatacatalogV1GcsFilesetSpec.fromJson(
json_['gcsFilesetSpec']
as core.Map<core.String, core.dynamic>)
: null,
integratedSystem: json_.containsKey('integratedSystem')
? json_['integratedSystem'] as core.String
: null,
labels: json_.containsKey('labels')
? (json_['labels'] as core.Map<core.String, core.dynamic>).map(
(key, value) => core.MapEntry(
key,
value as core.String,
),
)
: null,
linkedResource: json_.containsKey('linkedResource')
? json_['linkedResource'] as core.String
: null,
lookerSystemSpec: json_.containsKey('lookerSystemSpec')
? GoogleCloudDatacatalogV1LookerSystemSpec.fromJson(
json_['lookerSystemSpec']
as core.Map<core.String, core.dynamic>)
: null,
modelSpec: json_.containsKey('modelSpec')
? GoogleCloudDatacatalogV1ModelSpec.fromJson(
json_['modelSpec'] as core.Map<core.String, core.dynamic>)
: null,
name: json_.containsKey('name') ? json_['name'] as core.String : null,
personalDetails: json_.containsKey('personalDetails')
? GoogleCloudDatacatalogV1PersonalDetails.fromJson(
json_['personalDetails']
as core.Map<core.String, core.dynamic>)
: null,
routineSpec: json_.containsKey('routineSpec')
? GoogleCloudDatacatalogV1RoutineSpec.fromJson(
json_['routineSpec'] as core.Map<core.String, core.dynamic>)
: null,
schema: json_.containsKey('schema')
? GoogleCloudDatacatalogV1Schema.fromJson(
json_['schema'] as core.Map<core.String, core.dynamic>)
: null,
serviceSpec: json_.containsKey('serviceSpec')
? GoogleCloudDatacatalogV1ServiceSpec.fromJson(
json_['serviceSpec'] as core.Map<core.String, core.dynamic>)
: null,
sourceSystemTimestamps: json_.containsKey('sourceSystemTimestamps')
? GoogleCloudDatacatalogV1SystemTimestamps.fromJson(
json_['sourceSystemTimestamps']
as core.Map<core.String, core.dynamic>)
: null,
sqlDatabaseSystemSpec: json_.containsKey('sqlDatabaseSystemSpec')
? GoogleCloudDatacatalogV1SqlDatabaseSystemSpec.fromJson(
json_['sqlDatabaseSystemSpec']
as core.Map<core.String, core.dynamic>)
: null,
type: json_.containsKey('type') ? json_['type'] as core.String : null,
usageSignal: json_.containsKey('usageSignal')
? GoogleCloudDatacatalogV1UsageSignal.fromJson(
json_['usageSignal'] as core.Map<core.String, core.dynamic>)
: null,
userSpecifiedSystem: json_.containsKey('userSpecifiedSystem')
? json_['userSpecifiedSystem'] as core.String
: null,
userSpecifiedType: json_.containsKey('userSpecifiedType')
? json_['userSpecifiedType'] as core.String
: null,
);