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.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.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) setAutoSchemaUpgrade(boolean autoSchemaUpgrade) Deprecated.setBatchFlushInterval(Duration batchFlushInterval) Deprecated.setBatchSize(int batchSize) Deprecated.setClusteringFields(List<String> clusteringFields) Deprecated.setConnectionId(String connectionId) Deprecated.setContentFormatter(@Nullable BiFunction<Object, String, Object> contentFormatter) Deprecated.setCredentials(com.google.auth.Credentials credentials) Deprecated.setCustomTags(Map<String, Object> customTags) Deprecated.setDatasetId(String datasetId) Deprecated.setEnabled(boolean enabled) Deprecated.setEventAllowlist(@Nullable List<String> eventAllowlist) Deprecated.setEventDenylist(@Nullable List<String> eventDenylist) Deprecated.setLogMultiModalContent(boolean logMultiModalContent) Deprecated.setLogSessionMetadata(boolean logSessionMetadata) Deprecated.setMaxContentLength(int maxContentLength) Deprecated.setProjectId(String projectId) Deprecated.setQueueMaxSize(int queueMaxSize) Deprecated.setRetryConfig(BigQueryLoggerConfig.RetryConfig retryConfig) Deprecated.setShutdownTimeout(Duration shutdownTimeout) Deprecated.setTableName(String tableName) Deprecated.abstract BigQueryLoggerConfig.BuildershutdownTimeout(Duration shutdownTimeout) abstract BigQueryLoggerConfig.Builder
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setEnabled
@Deprecated @CanIgnoreReturnValue public final BigQueryLoggerConfig.Builder setEnabled(boolean enabled) Deprecated. -
enabled
-
setEventAllowlist
@Deprecated @CanIgnoreReturnValue public final BigQueryLoggerConfig.Builder setEventAllowlist(@Nullable List<String> eventAllowlist) Deprecated. -
eventAllowlist
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder eventAllowlist(@Nullable List<String> eventAllowlist) -
setEventDenylist
@Deprecated @CanIgnoreReturnValue public final BigQueryLoggerConfig.Builder setEventDenylist(@Nullable List<String> eventDenylist) Deprecated. -
eventDenylist
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder eventDenylist(@Nullable List<String> eventDenylist) -
setMaxContentLength
@Deprecated @CanIgnoreReturnValue public final BigQueryLoggerConfig.Builder setMaxContentLength(int maxContentLength) Deprecated. -
maxContentLength
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder maxContentLength(int maxContentLength) -
setProjectId
@Deprecated @CanIgnoreReturnValue public final BigQueryLoggerConfig.Builder setProjectId(String projectId) Deprecated. -
projectId
-
setDatasetId
@Deprecated @CanIgnoreReturnValue public final BigQueryLoggerConfig.Builder setDatasetId(String datasetId) Deprecated. -
datasetId
-
setTableName
@Deprecated @CanIgnoreReturnValue public final BigQueryLoggerConfig.Builder setTableName(String tableName) Deprecated. -
tableName
-
setClusteringFields
@Deprecated @CanIgnoreReturnValue public final BigQueryLoggerConfig.Builder setClusteringFields(List<String> clusteringFields) Deprecated. -
clusteringFields
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder clusteringFields(List<String> clusteringFields) -
setLogMultiModalContent
@Deprecated @CanIgnoreReturnValue public final BigQueryLoggerConfig.Builder setLogMultiModalContent(boolean logMultiModalContent) Deprecated. -
logMultiModalContent
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder logMultiModalContent(boolean logMultiModalContent) -
setRetryConfig
@Deprecated @CanIgnoreReturnValue public final BigQueryLoggerConfig.Builder setRetryConfig(BigQueryLoggerConfig.RetryConfig retryConfig) Deprecated. -
retryConfig
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder retryConfig(BigQueryLoggerConfig.RetryConfig retryConfig) -
setBatchSize
@Deprecated @CanIgnoreReturnValue public final BigQueryLoggerConfig.Builder setBatchSize(int batchSize) Deprecated. -
batchSize
-
setBatchFlushInterval
@Deprecated @CanIgnoreReturnValue public final BigQueryLoggerConfig.Builder setBatchFlushInterval(Duration batchFlushInterval) Deprecated. -
batchFlushInterval
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder batchFlushInterval(Duration batchFlushInterval) -
setShutdownTimeout
@Deprecated @CanIgnoreReturnValue public final BigQueryLoggerConfig.Builder setShutdownTimeout(Duration shutdownTimeout) Deprecated. -
shutdownTimeout
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder shutdownTimeout(Duration shutdownTimeout) -
setQueueMaxSize
@Deprecated @CanIgnoreReturnValue public final BigQueryLoggerConfig.Builder setQueueMaxSize(int queueMaxSize) Deprecated. -
queueMaxSize
-
setContentFormatter
@Deprecated @CanIgnoreReturnValue public final BigQueryLoggerConfig.Builder setContentFormatter(@Nullable BiFunction<Object, String, Object> contentFormatter) Deprecated. -
contentFormatter
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder contentFormatter(@Nullable BiFunction<Object, String, Object> contentFormatter) -
setConnectionId
@Deprecated @CanIgnoreReturnValue public final BigQueryLoggerConfig.Builder setConnectionId(String connectionId) Deprecated. -
connectionId
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder connectionId(String connectionId) -
setLogSessionMetadata
@Deprecated @CanIgnoreReturnValue public final BigQueryLoggerConfig.Builder setLogSessionMetadata(boolean logSessionMetadata) Deprecated. -
logSessionMetadata
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder logSessionMetadata(boolean logSessionMetadata) -
setCustomTags
@Deprecated @CanIgnoreReturnValue public final BigQueryLoggerConfig.Builder setCustomTags(Map<String, Object> customTags) Deprecated. -
customTags
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder customTags(Map<String, Object> customTags) -
setAutoSchemaUpgrade
@Deprecated @CanIgnoreReturnValue public final BigQueryLoggerConfig.Builder setAutoSchemaUpgrade(boolean autoSchemaUpgrade) Deprecated. -
autoSchemaUpgrade
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder autoSchemaUpgrade(boolean autoSchemaUpgrade) -
setCredentials
@Deprecated @CanIgnoreReturnValue public final BigQueryLoggerConfig.Builder setCredentials(com.google.auth.Credentials credentials) Deprecated. -
credentials
@CanIgnoreReturnValue public abstract BigQueryLoggerConfig.Builder credentials(com.google.auth.Credentials credentials) -
build
-