CloudStorageConfig.fromJson constructor

CloudStorageConfig.fromJson(
  1. Map json_
)

Implementation

CloudStorageConfig.fromJson(core.Map json_)
    : this(
        avroConfig: json_.containsKey('avroConfig')
            ? AvroConfig.fromJson(
                json_['avroConfig'] as core.Map<core.String, core.dynamic>)
            : null,
        bucket: json_['bucket'] as core.String?,
        filenameDatetimeFormat:
            json_['filenameDatetimeFormat'] as core.String?,
        filenamePrefix: json_['filenamePrefix'] as core.String?,
        filenameSuffix: json_['filenameSuffix'] as core.String?,
        maxBytes: json_['maxBytes'] as core.String?,
        maxDuration: json_['maxDuration'] as core.String?,
        maxMessages: json_['maxMessages'] as core.String?,
        serviceAccountEmail: json_['serviceAccountEmail'] as core.String?,
        state: json_['state'] as core.String?,
        textConfig: json_.containsKey('textConfig')
            ? TextConfig.fromJson(
                json_['textConfig'] as core.Map<core.String, core.dynamic>)
            : null,
      );