Class BigQueryLoggerConfig
java.lang.Object
com.google.adk.plugins.agentanalytics.BigQueryLoggerConfig
Configuration for the BigQueryAgentAnalyticsPlugin.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder forBigQueryLoggerConfig.static classRetry configuration for BigQuery writes. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanabstract Durationabstract intstatic BigQueryLoggerConfig.Builderbuilder()abstract com.google.common.collect.ImmutableList<String> abstract BiFunction<Object, String, Object> abstract com.google.auth.Credentialsabstract Stringabstract booleanenabled()abstract com.google.common.collect.ImmutableList<String> abstract com.google.common.collect.ImmutableList<String> abstract booleanabstract booleanabstract intabstract Stringabstract intabstract BigQueryLoggerConfig.RetryConfigabstract Durationabstract String
-
Constructor Details
-
BigQueryLoggerConfig
public BigQueryLoggerConfig()
-
-
Method Details
-
enabled
public abstract boolean enabled() -
eventAllowlist
-
eventDenylist
-
maxContentLength
public abstract int maxContentLength() -
projectId
-
datasetId
-
tableName
-
clusteringFields
-
logMultiModalContent
public abstract boolean logMultiModalContent() -
retryConfig
-
batchSize
public abstract int batchSize() -
batchFlushInterval
-
shutdownTimeout
-
queueMaxSize
public abstract int queueMaxSize() -
contentFormatter
-
connectionId
-
logSessionMetadata
public abstract boolean logSessionMetadata() -
customTags
-
autoSchemaUpgrade
public abstract boolean autoSchemaUpgrade() -
credentials
@Nullable public abstract com.google.auth.Credentials credentials() -
builder
-