factory LogSink()

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;
  }