LogSink constructor
LogSink({
- String? name,
- String? destination,
- String? filter,
- @Deprecated('This field is deprecated.') LogSink_VersionFormat? outputVersionFormat,
- String? writerIdentity,
- bool? includeChildren,
- BigQueryOptions? bigqueryOptions,
- Timestamp? createTime,
- Timestamp? updateTime,
- Iterable<
LogExclusion> ? exclusions, - String? description,
- bool? disabled,
Implementation
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,
$3.Timestamp? createTime,
$3.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)
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;
}