ConnectorInfraConfig.fromJson constructor
ConnectorInfraConfig.fromJson(
- Map json_
Implementation
ConnectorInfraConfig.fromJson(core.Map json_)
: this(
alwaysAllocateCpu: json_['alwaysAllocateCpu'] as core.bool?,
connectionRatelimitWindowSeconds:
json_['connectionRatelimitWindowSeconds'] as core.String?,
connectorVersioningEnabled:
json_['connectorVersioningEnabled'] as core.bool?,
deploymentModel: json_['deploymentModel'] as core.String?,
hpaConfig:
json_.containsKey('hpaConfig')
? HPAConfig.fromJson(
json_['hpaConfig'] as core.Map<core.String, core.dynamic>,
)
: null,
internalclientRatelimitThreshold:
json_['internalclientRatelimitThreshold'] as core.String?,
maxInstanceRequestConcurrency:
json_['maxInstanceRequestConcurrency'] as core.int?,
migrateDeploymentModel: json_['migrateDeploymentModel'] as core.bool?,
migrateTls: json_['migrateTls'] as core.bool?,
networkEgressModeOverride:
json_.containsKey('networkEgressModeOverride')
? NetworkEgressModeOverride.fromJson(
json_['networkEgressModeOverride']
as core.Map<core.String, core.dynamic>,
)
: null,
provisionCloudSpanner: json_['provisionCloudSpanner'] as core.bool?,
provisionMemstore: json_['provisionMemstore'] as core.bool?,
ratelimitThreshold: json_['ratelimitThreshold'] as core.String?,
resourceLimits:
json_.containsKey('resourceLimits')
? ResourceLimits.fromJson(
json_['resourceLimits']
as core.Map<core.String, core.dynamic>,
)
: null,
resourceRequests:
json_.containsKey('resourceRequests')
? ResourceRequests.fromJson(
json_['resourceRequests']
as core.Map<core.String, core.dynamic>,
)
: null,
sharedDeployment: json_['sharedDeployment'] as core.String?,
);