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