GoldengateConnectionProperties.fromJson constructor
GoldengateConnectionProperties.fromJson(
- Map json_
Implementation
GoldengateConnectionProperties.fromJson(core.Map json_)
: this(
amazonKinesisConnectionProperties:
json_.containsKey('amazonKinesisConnectionProperties')
? GoldengateAmazonKinesisConnectionProperties.fromJson(
json_['amazonKinesisConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
amazonRedshiftConnectionProperties:
json_.containsKey('amazonRedshiftConnectionProperties')
? GoldengateAmazonRedshiftConnectionProperties.fromJson(
json_['amazonRedshiftConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
amazonS3ConnectionProperties:
json_.containsKey('amazonS3ConnectionProperties')
? GoldengateAmazonS3ConnectionProperties.fromJson(
json_['amazonS3ConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
azureDataLakeStorageConnectionProperties:
json_.containsKey('azureDataLakeStorageConnectionProperties')
? GoldengateAzureDataLakeStorageConnectionProperties.fromJson(
json_['azureDataLakeStorageConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
azureSynapseAnalyticsConnectionProperties:
json_.containsKey('azureSynapseAnalyticsConnectionProperties')
? GoldengateAzureSynapseAnalyticsConnectionProperties.fromJson(
json_['azureSynapseAnalyticsConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
connectionType: json_['connectionType'] as core.String?,
databricksConnectionProperties:
json_.containsKey('databricksConnectionProperties')
? GoldengateDatabricksConnectionProperties.fromJson(
json_['databricksConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
db2ConnectionProperties: json_.containsKey('db2ConnectionProperties')
? GoldengateDb2ConnectionProperties.fromJson(
json_['db2ConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
description: json_['description'] as core.String?,
displayName: json_['displayName'] as core.String?,
elasticsearchConnectionProperties:
json_.containsKey('elasticsearchConnectionProperties')
? GoldengateElasticsearchConnectionProperties.fromJson(
json_['elasticsearchConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
genericConnectionProperties:
json_.containsKey('genericConnectionProperties')
? GoldengateGenericConnectionProperties.fromJson(
json_['genericConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
goldengateConnectionProperties:
json_.containsKey('goldengateConnectionProperties')
? GoldengateGoldengateConnectionProperties.fromJson(
json_['goldengateConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
googleBigQueryConnectionProperties:
json_.containsKey('googleBigQueryConnectionProperties')
? GoldengateGoogleBigQueryConnectionProperties.fromJson(
json_['googleBigQueryConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
googleCloudStorageConnectionProperties:
json_.containsKey('googleCloudStorageConnectionProperties')
? GoldengateGoogleCloudStorageConnectionProperties.fromJson(
json_['googleCloudStorageConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
googlePubsubConnectionProperties:
json_.containsKey('googlePubsubConnectionProperties')
? GoldengateGooglePubsubConnectionProperties.fromJson(
json_['googlePubsubConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
hdfsConnectionProperties: json_.containsKey('hdfsConnectionProperties')
? GoldengateHdfsConnectionProperties.fromJson(
json_['hdfsConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
icebergConnectionProperties:
json_.containsKey('icebergConnectionProperties')
? GoldengateIcebergConnectionProperties.fromJson(
json_['icebergConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
ingressIpAddresses: (json_['ingressIpAddresses'] as core.List?)
?.map((value) => value as core.String)
.toList(),
javaMessageServiceConnectionProperties:
json_.containsKey('javaMessageServiceConnectionProperties')
? GoldengateJavaMessageServiceConnectionProperties.fromJson(
json_['javaMessageServiceConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
kafkaConnectionProperties:
json_.containsKey('kafkaConnectionProperties')
? GoldengateKafkaConnectionProperties.fromJson(
json_['kafkaConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
kafkaSchemaRegistryConnectionProperties:
json_.containsKey('kafkaSchemaRegistryConnectionProperties')
? GoldengateKafkaSchemaRegistryConnectionProperties.fromJson(
json_['kafkaSchemaRegistryConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
lifecycleDetails: json_['lifecycleDetails'] as core.String?,
lifecycleState: json_['lifecycleState'] as core.String?,
microsoftFabricConnectionProperties:
json_.containsKey('microsoftFabricConnectionProperties')
? GoldengateMicrosoftFabricConnectionProperties.fromJson(
json_['microsoftFabricConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
microsoftSqlserverConnectionProperties:
json_.containsKey('microsoftSqlserverConnectionProperties')
? GoldengateMicrosoftSqlserverConnectionProperties.fromJson(
json_['microsoftSqlserverConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
mongodbConnectionProperties:
json_.containsKey('mongodbConnectionProperties')
? GoldengateMongodbConnectionProperties.fromJson(
json_['mongodbConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
mysqlConnectionProperties:
json_.containsKey('mysqlConnectionProperties')
? GoldengateMysqlConnectionProperties.fromJson(
json_['mysqlConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
ociObjectStorageConnectionProperties:
json_.containsKey('ociObjectStorageConnectionProperties')
? GoldengateOciObjectStorageConnectionProperties.fromJson(
json_['ociObjectStorageConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
ocid: json_['ocid'] as core.String?,
oracleAiDataPlatformConnectionProperties:
json_.containsKey('oracleAiDataPlatformConnectionProperties')
? GoldengateOracleAIDataPlatformConnectionProperties.fromJson(
json_['oracleAiDataPlatformConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
oracleConnectionProperties:
json_.containsKey('oracleConnectionProperties')
? GoldengateOracleConnectionProperties.fromJson(
json_['oracleConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
oracleNosqlConnectionProperties:
json_.containsKey('oracleNosqlConnectionProperties')
? GoldengateOracleNosqlConnectionProperties.fromJson(
json_['oracleNosqlConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
postgresqlConnectionProperties:
json_.containsKey('postgresqlConnectionProperties')
? GoldengatePostgresqlConnectionProperties.fromJson(
json_['postgresqlConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
redisConnectionProperties:
json_.containsKey('redisConnectionProperties')
? GoldengateRedisConnectionProperties.fromJson(
json_['redisConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
routingMethod: json_['routingMethod'] as core.String?,
snowflakeConnectionProperties:
json_.containsKey('snowflakeConnectionProperties')
? GoldengateSnowflakeConnectionProperties.fromJson(
json_['snowflakeConnectionProperties']
as core.Map<core.String, core.dynamic>,
)
: null,
updateTime: json_['updateTime'] as core.String?,
);