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?,
    );