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