Stream.fromJson constructor

Stream.fromJson(
  1. Map json_
)

Implementation

Stream.fromJson(core.Map json_)
  : this(
      backfillAll: json_.containsKey('backfillAll')
          ? BackfillAllStrategy.fromJson(
              json_['backfillAll'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      backfillNone: json_.containsKey('backfillNone')
          ? BackfillNoneStrategy.fromJson(
              json_['backfillNone'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      createTime: json_['createTime'] as core.String?,
      customerManagedEncryptionKey:
          json_['customerManagedEncryptionKey'] as core.String?,
      destinationConfig: json_.containsKey('destinationConfig')
          ? DestinationConfig.fromJson(
              json_['destinationConfig']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      displayName: json_['displayName'] as core.String?,
      errors: (json_['errors'] as core.List?)
          ?.map(
            (value) =>
                Error.fromJson(value as core.Map<core.String, core.dynamic>),
          )
          .toList(),
      labels: (json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
        (key, value) => core.MapEntry(key, value as core.String),
      ),
      lastRecoveryTime: json_['lastRecoveryTime'] as core.String?,
      name: json_['name'] as core.String?,
      ruleSets: (json_['ruleSets'] as core.List?)
          ?.map(
            (value) => RuleSet.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      satisfiesPzi: json_['satisfiesPzi'] as core.bool?,
      satisfiesPzs: json_['satisfiesPzs'] as core.bool?,
      sourceConfig: json_.containsKey('sourceConfig')
          ? SourceConfig.fromJson(
              json_['sourceConfig'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      state: json_['state'] as core.String?,
      updateTime: json_['updateTime'] as core.String?,
    );