Class BigQueryLoggerConfig.Builder
java.lang.Object
com.google.adk.plugins.agentanalytics.BigQueryLoggerConfig.Builder
- Enclosing class:
BigQueryLoggerConfig
Builder for
BigQueryLoggerConfig.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract BigQueryLoggerConfig.BuilderautoSchemaUpgrade(boolean autoSchemaUpgrade) abstract BigQueryLoggerConfig.BuilderbatchFlushInterval(Duration batchFlushInterval) abstract BigQueryLoggerConfig.BuilderbatchSize(int batchSize) abstract BigQueryLoggerConfigbuild()abstract BigQueryLoggerConfig.BuilderclusteringFields(List<String> clusteringFields) abstract BigQueryLoggerConfig.BuilderconnectionId(String connectionId) abstract BigQueryLoggerConfig.BuildercontentFormatter(@Nullable BiFunction<Object, String, Object> contentFormatter) abstract BigQueryLoggerConfig.BuildercreateViews(boolean createViews) abstract BigQueryLoggerConfig.Buildercredentials(com.google.auth.Credentials credentials) abstract BigQueryLoggerConfig.BuildercustomTags(Map<String, Object> customTags) abstract BigQueryLoggerConfig.Builderabstract BigQueryLoggerConfig.Builderenabled(boolean enabled) abstract BigQueryLoggerConfig.BuildereventAllowlist(@Nullable List<String> eventAllowlist) abstract BigQueryLoggerConfig.BuildereventDenylist(@Nullable List<String> eventDenylist) abstract BigQueryLoggerConfig.BuildergcsBucketName(String gcsBucketName) abstract BigQueryLoggerConfig.Builderabstract BigQueryLoggerConfig.BuilderlogMultiModalContent(boolean logMultiModalContent) abstract BigQueryLoggerConfig.BuilderlogSessionMetadata(boolean logSessionMetadata) abstract BigQueryLoggerConfig.BuildermaxContentLength(int maxContentLength) abstract BigQueryLoggerConfig.Builderabstract BigQueryLoggerConfig.BuilderqueueMaxSize(int queueMaxSize) abstract BigQueryLoggerConfig.BuilderretryConfig(BigQueryLoggerConfig.RetryConfig retryConfig) abstract BigQueryLoggerConfig.BuildershutdownTimeout(Duration shutdownTimeout) abstract BigQueryLoggerConfig.Builderabstract BigQueryLoggerConfig.BuilderviewPrefix(String viewPrefix)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
enabled
-
eventAllowlist
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder eventAllowlist(@Nullable List<String> eventAllowlist) -
eventDenylist
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder eventDenylist(@Nullable List<String> eventDenylist) -
maxContentLength
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder maxContentLength(int maxContentLength) -
location
-
projectId
-
datasetId
-
tableName
-
clusteringFields
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder clusteringFields(List<String> clusteringFields) -
logMultiModalContent
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder logMultiModalContent(boolean logMultiModalContent) -
retryConfig
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder retryConfig(BigQueryLoggerConfig.RetryConfig retryConfig) -
batchSize
-
batchFlushInterval
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder batchFlushInterval(Duration batchFlushInterval) -
shutdownTimeout
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder shutdownTimeout(Duration shutdownTimeout) -
queueMaxSize
-
contentFormatter
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder contentFormatter(@Nullable BiFunction<Object, String, Object> contentFormatter) -
connectionId
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder connectionId(String connectionId) -
logSessionMetadata
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder logSessionMetadata(boolean logSessionMetadata) -
customTags
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder customTags(Map<String, Object> customTags) -
autoSchemaUpgrade
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder autoSchemaUpgrade(boolean autoSchemaUpgrade) -
createViews
-
viewPrefix
-
gcsBucketName
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder gcsBucketName(String gcsBucketName) -
credentials
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder credentials(com.google.auth.Credentials credentials) -
build
-