ServiceConfig constructor
ServiceConfig({
- String? name,
- String? title,
- Iterable<
Api> ? apis, - Documentation? documentation,
- Quota? quota,
- Authentication? authentication,
- Usage? usage,
- Iterable<
Endpoint> ? endpoints, - Iterable<
MonitoredResourceDescriptor> ? monitoredResources, - Monitoring? monitoring,
Implementation
factory ServiceConfig({
$core.String? name,
$core.String? title,
$core.Iterable<$0.Api>? apis,
$1.Documentation? documentation,
$2.Quota? quota,
$3.Authentication? authentication,
$4.Usage? usage,
$core.Iterable<$5.Endpoint>? endpoints,
$core.Iterable<$6.MonitoredResourceDescriptor>? monitoredResources,
$7.Monitoring? monitoring,
}) {
final result = create();
if (name != null) result.name = name;
if (title != null) result.title = title;
if (apis != null) result.apis.addAll(apis);
if (documentation != null) result.documentation = documentation;
if (quota != null) result.quota = quota;
if (authentication != null) result.authentication = authentication;
if (usage != null) result.usage = usage;
if (endpoints != null) result.endpoints.addAll(endpoints);
if (monitoredResources != null)
result.monitoredResources.addAll(monitoredResources);
if (monitoring != null) result.monitoring = monitoring;
return result;
}