BigQueryLoggerConfig

constructor(projectId: String, datasetId: String, enabled: Boolean = true, location: String = "US", tableName: String = "agent_events", credentials: Credentials? = null, eventAllowlist: Set<String> = emptySet(), eventDenylist: Set<String> = emptySet(), maxContentLength: Int = 500 * 1024, clusteringFields: List<String> = BigQuerySchema.getDefaultClusteringFields(), logMultiModalContent: Boolean = true, logSessionMetadata: Boolean = true, customTags: Map<String, Any?> = emptyMap(), autoSchemaUpgrade: Boolean = true, createViews: Boolean = false, viewPrefix: String = "v", contentFormatter: (Any, String) -> Any?? = null)