Volume.fromJson constructor

Volume.fromJson(
  1. Map json_
)

Implementation

Volume.fromJson(core.Map json_)
  : this(
      configMap: json_.containsKey('configMap')
          ? ConfigMapVolumeSource.fromJson(
              json_['configMap'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      csi: json_.containsKey('csi')
          ? CSIVolumeSource.fromJson(
              json_['csi'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      emptyDir: json_.containsKey('emptyDir')
          ? EmptyDirVolumeSource.fromJson(
              json_['emptyDir'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      name: json_['name'] as core.String?,
      nfs: json_.containsKey('nfs')
          ? NFSVolumeSource.fromJson(
              json_['nfs'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      secret: json_.containsKey('secret')
          ? SecretVolumeSource.fromJson(
              json_['secret'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );