AddonsConfig.fromJson constructor
AddonsConfig.fromJson(
- Map json_
Implementation
AddonsConfig.fromJson(core.Map json_)
: this(
cloudRunConfig: json_.containsKey('cloudRunConfig')
? CloudRunConfig.fromJson(
json_['cloudRunConfig'] as core.Map<core.String, core.dynamic>,
)
: null,
configConnectorConfig: json_.containsKey('configConnectorConfig')
? ConfigConnectorConfig.fromJson(
json_['configConnectorConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
dnsCacheConfig: json_.containsKey('dnsCacheConfig')
? DnsCacheConfig.fromJson(
json_['dnsCacheConfig'] as core.Map<core.String, core.dynamic>,
)
: null,
gcePersistentDiskCsiDriverConfig:
json_.containsKey('gcePersistentDiskCsiDriverConfig')
? GcePersistentDiskCsiDriverConfig.fromJson(
json_['gcePersistentDiskCsiDriverConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
gcpFilestoreCsiDriverConfig:
json_.containsKey('gcpFilestoreCsiDriverConfig')
? GcpFilestoreCsiDriverConfig.fromJson(
json_['gcpFilestoreCsiDriverConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
gcsFuseCsiDriverConfig: json_.containsKey('gcsFuseCsiDriverConfig')
? GcsFuseCsiDriverConfig.fromJson(
json_['gcsFuseCsiDriverConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
gkeBackupAgentConfig: json_.containsKey('gkeBackupAgentConfig')
? GkeBackupAgentConfig.fromJson(
json_['gkeBackupAgentConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
highScaleCheckpointingConfig:
json_.containsKey('highScaleCheckpointingConfig')
? HighScaleCheckpointingConfig.fromJson(
json_['highScaleCheckpointingConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
horizontalPodAutoscaling: json_.containsKey('horizontalPodAutoscaling')
? HorizontalPodAutoscaling.fromJson(
json_['horizontalPodAutoscaling']
as core.Map<core.String, core.dynamic>,
)
: null,
httpLoadBalancing: json_.containsKey('httpLoadBalancing')
? HttpLoadBalancing.fromJson(
json_['httpLoadBalancing']
as core.Map<core.String, core.dynamic>,
)
: null,
kubernetesDashboard: json_.containsKey('kubernetesDashboard')
? KubernetesDashboard.fromJson(
json_['kubernetesDashboard']
as core.Map<core.String, core.dynamic>,
)
: null,
lustreCsiDriverConfig: json_.containsKey('lustreCsiDriverConfig')
? LustreCsiDriverConfig.fromJson(
json_['lustreCsiDriverConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
networkPolicyConfig: json_.containsKey('networkPolicyConfig')
? NetworkPolicyConfig.fromJson(
json_['networkPolicyConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
parallelstoreCsiDriverConfig:
json_.containsKey('parallelstoreCsiDriverConfig')
? ParallelstoreCsiDriverConfig.fromJson(
json_['parallelstoreCsiDriverConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
rayOperatorConfig: json_.containsKey('rayOperatorConfig')
? RayOperatorConfig.fromJson(
json_['rayOperatorConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
sliceControllerConfig: json_.containsKey('sliceControllerConfig')
? SliceControllerConfig.fromJson(
json_['sliceControllerConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
statefulHaConfig: json_.containsKey('statefulHaConfig')
? StatefulHAConfig.fromJson(
json_['statefulHaConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
);