ConfigManagementSpec.fromJson constructor

ConfigManagementSpec.fromJson(
  1. Map json_
)

Implementation

ConfigManagementSpec.fromJson(core.Map json_)
    : this(
        binauthz: json_.containsKey('binauthz')
            ? ConfigManagementBinauthzConfig.fromJson(
                json_['binauthz'] as core.Map<core.String, core.dynamic>)
            : null,
        cluster: json_['cluster'] as core.String?,
        configSync: json_.containsKey('configSync')
            ? ConfigManagementConfigSync.fromJson(
                json_['configSync'] as core.Map<core.String, core.dynamic>)
            : null,
        hierarchyController: json_.containsKey('hierarchyController')
            ? ConfigManagementHierarchyControllerConfig.fromJson(
                json_['hierarchyController']
                    as core.Map<core.String, core.dynamic>)
            : null,
        management: json_['management'] as core.String?,
        policyController: json_.containsKey('policyController')
            ? ConfigManagementPolicyController.fromJson(
                json_['policyController']
                    as core.Map<core.String, core.dynamic>)
            : null,
        version: json_['version'] as core.String?,
      );