ConsumerQuotaLimit constructor

ConsumerQuotaLimit({
  1. String? name,
  2. String? unit,
  3. bool? isPrecise,
  4. bool? allowsAdminOverrides,
  5. String? metric,
  6. Iterable<QuotaBucket>? quotaBuckets,
})

Implementation

factory ConsumerQuotaLimit({
  $core.String? name,
  $core.String? unit,
  $core.bool? isPrecise,
  $core.bool? allowsAdminOverrides,
  $core.String? metric,
  $core.Iterable<QuotaBucket>? quotaBuckets,
}) {
  final result = create();
  if (name != null) result.name = name;
  if (unit != null) result.unit = unit;
  if (isPrecise != null) result.isPrecise = isPrecise;
  if (allowsAdminOverrides != null)
    result.allowsAdminOverrides = allowsAdminOverrides;
  if (metric != null) result.metric = metric;
  if (quotaBuckets != null) result.quotaBuckets.addAll(quotaBuckets);
  return result;
}