EnvironmentConfig.fromJson constructor
EnvironmentConfig.fromJson(
- Map json_
Implementation
EnvironmentConfig.fromJson(core.Map json_)
: this(
airflowByoidUri: json_['airflowByoidUri'] as core.String?,
airflowUri: json_['airflowUri'] as core.String?,
dagGcsPrefix: json_['dagGcsPrefix'] as core.String?,
dataRetentionConfig: json_.containsKey('dataRetentionConfig')
? DataRetentionConfig.fromJson(json_['dataRetentionConfig']
as core.Map<core.String, core.dynamic>)
: null,
databaseConfig: json_.containsKey('databaseConfig')
? DatabaseConfig.fromJson(json_['databaseConfig']
as core.Map<core.String, core.dynamic>)
: null,
encryptionConfig: json_.containsKey('encryptionConfig')
? EncryptionConfig.fromJson(json_['encryptionConfig']
as core.Map<core.String, core.dynamic>)
: null,
environmentSize: json_['environmentSize'] as core.String?,
gkeCluster: json_['gkeCluster'] as core.String?,
maintenanceWindow: json_.containsKey('maintenanceWindow')
? MaintenanceWindow.fromJson(json_['maintenanceWindow']
as core.Map<core.String, core.dynamic>)
: null,
masterAuthorizedNetworksConfig:
json_.containsKey('masterAuthorizedNetworksConfig')
? MasterAuthorizedNetworksConfig.fromJson(
json_['masterAuthorizedNetworksConfig']
as core.Map<core.String, core.dynamic>)
: null,
nodeConfig: json_.containsKey('nodeConfig')
? NodeConfig.fromJson(
json_['nodeConfig'] as core.Map<core.String, core.dynamic>)
: null,
nodeCount: json_['nodeCount'] as core.int?,
privateEnvironmentConfig:
json_.containsKey('privateEnvironmentConfig')
? PrivateEnvironmentConfig.fromJson(
json_['privateEnvironmentConfig']
as core.Map<core.String, core.dynamic>)
: null,
recoveryConfig: json_.containsKey('recoveryConfig')
? RecoveryConfig.fromJson(json_['recoveryConfig']
as core.Map<core.String, core.dynamic>)
: null,
resilienceMode: json_['resilienceMode'] as core.String?,
softwareConfig: json_.containsKey('softwareConfig')
? SoftwareConfig.fromJson(json_['softwareConfig']
as core.Map<core.String, core.dynamic>)
: null,
webServerConfig: json_.containsKey('webServerConfig')
? WebServerConfig.fromJson(json_['webServerConfig']
as core.Map<core.String, core.dynamic>)
: null,
webServerNetworkAccessControl:
json_.containsKey('webServerNetworkAccessControl')
? WebServerNetworkAccessControl.fromJson(
json_['webServerNetworkAccessControl']
as core.Map<core.String, core.dynamic>)
: null,
workloadsConfig: json_.containsKey('workloadsConfig')
? WorkloadsConfig.fromJson(json_['workloadsConfig']
as core.Map<core.String, core.dynamic>)
: null,
);