in lib/src/grpc_api/dart/google/logging/v2/logging_config.pb.dart [394:448]
factory LogSink({
$core.String? name,
$core.String? destination,
$core.String? filter,
@$core.Deprecated('This field is deprecated.')
LogSink_VersionFormat? outputVersionFormat,
$core.String? writerIdentity,
$core.bool? includeChildren,
BigQueryOptions? bigqueryOptions,
$2.Timestamp? createTime,
$2.Timestamp? updateTime,
$core.Iterable<LogExclusion>? exclusions,
$core.String? description,
$core.bool? disabled,
}) {
final _result = create();
if (name != null) {
_result.name = name;
}
if (destination != null) {
_result.destination = destination;
}
if (filter != null) {
_result.filter = filter;
}
if (outputVersionFormat != null) {
// ignore: deprecated_member_use_from_same_package
_result.outputVersionFormat = outputVersionFormat;
}
if (writerIdentity != null) {
_result.writerIdentity = writerIdentity;
}
if (includeChildren != null) {
_result.includeChildren = includeChildren;
}
if (bigqueryOptions != null) {
_result.bigqueryOptions = bigqueryOptions;
}
if (createTime != null) {
_result.createTime = createTime;
}
if (updateTime != null) {
_result.updateTime = updateTime;
}
if (exclusions != null) {
_result.exclusions.addAll(exclusions);
}
if (description != null) {
_result.description = description;
}
if (disabled != null) {
_result.disabled = disabled;
}
return _result;
}