Interface DataSourceConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DataSourceConfig.Builder,,DataSourceConfig> SdkBuilder<DataSourceConfig.Builder,,DataSourceConfig> SdkPojo
- Enclosing class:
DataSourceConfig
@Mutable
@NotThreadSafe
public static interface DataSourceConfig.Builder
extends SdkPojo, CopyableBuilder<DataSourceConfig.Builder,DataSourceConfig>
-
Method Summary
Modifier and TypeMethodDescriptiondefault DataSourceConfig.BuildercloudWatchLogs(Consumer<CloudWatchLogsSource.Builder> cloudWatchLogs) Configuration for pulling agent session traces from CloudWatch Logs.cloudWatchLogs(CloudWatchLogsSource cloudWatchLogs) Configuration for pulling agent session traces from CloudWatch Logs.default DataSourceConfig.BuilderonlineEvaluationConfigSource(Consumer<OnlineEvaluationConfigSource.Builder> onlineEvaluationConfigSource) Reference an existing OnlineEvaluationConfig as session sourceonlineEvaluationConfigSource(OnlineEvaluationConfigSource onlineEvaluationConfigSource) Reference an existing OnlineEvaluationConfig as session sourceMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
cloudWatchLogs
Configuration for pulling agent session traces from CloudWatch Logs.
- Parameters:
cloudWatchLogs- Configuration for pulling agent session traces from CloudWatch Logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLogs
default DataSourceConfig.Builder cloudWatchLogs(Consumer<CloudWatchLogsSource.Builder> cloudWatchLogs) Configuration for pulling agent session traces from CloudWatch Logs.
This is a convenience method that creates an instance of theCloudWatchLogsSource.Builderavoiding the need to create one manually viaCloudWatchLogsSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocloudWatchLogs(CloudWatchLogsSource).- Parameters:
cloudWatchLogs- a consumer that will call methods onCloudWatchLogsSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
onlineEvaluationConfigSource
DataSourceConfig.Builder onlineEvaluationConfigSource(OnlineEvaluationConfigSource onlineEvaluationConfigSource) Reference an existing OnlineEvaluationConfig as session source
- Parameters:
onlineEvaluationConfigSource- Reference an existing OnlineEvaluationConfig as session source- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
onlineEvaluationConfigSource
default DataSourceConfig.Builder onlineEvaluationConfigSource(Consumer<OnlineEvaluationConfigSource.Builder> onlineEvaluationConfigSource) Reference an existing OnlineEvaluationConfig as session source
This is a convenience method that creates an instance of theOnlineEvaluationConfigSource.Builderavoiding the need to create one manually viaOnlineEvaluationConfigSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toonlineEvaluationConfigSource(OnlineEvaluationConfigSource).- Parameters:
onlineEvaluationConfigSource- a consumer that will call methods onOnlineEvaluationConfigSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-