QuotaBucket constructor
QuotaBucket({
- Int64? effectiveLimit,
- Int64? defaultLimit,
- QuotaOverride? producerOverride,
- QuotaOverride? consumerOverride,
- QuotaOverride? adminOverride,
- Iterable<
MapEntry< ? dimensions,String, String> >
Implementation
factory QuotaBucket({
$fixnum.Int64? effectiveLimit,
$fixnum.Int64? defaultLimit,
QuotaOverride? producerOverride,
QuotaOverride? consumerOverride,
QuotaOverride? adminOverride,
$core.Iterable<$core.MapEntry<$core.String, $core.String>>? dimensions,
}) {
final result = create();
if (effectiveLimit != null) result.effectiveLimit = effectiveLimit;
if (defaultLimit != null) result.defaultLimit = defaultLimit;
if (producerOverride != null) result.producerOverride = producerOverride;
if (consumerOverride != null) result.consumerOverride = consumerOverride;
if (adminOverride != null) result.adminOverride = adminOverride;
if (dimensions != null) result.dimensions.addEntries(dimensions);
return result;
}