Interface DirectQueryDataSourceType.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DirectQueryDataSourceType.Builder,,DirectQueryDataSourceType> SdkBuilder<DirectQueryDataSourceType.Builder,,DirectQueryDataSourceType> SdkPojo
- Enclosing class:
- DirectQueryDataSourceType
-
Method Summary
Modifier and TypeMethodDescriptioncloudWatchLog(Consumer<CloudWatchDirectQueryDataSource.Builder> cloudWatchLog) Specifies CloudWatch Logs as a type of data source for direct queries.cloudWatchLog(CloudWatchDirectQueryDataSource cloudWatchLog) Specifies CloudWatch Logs as a type of data source for direct queries.prometheus(Consumer<PrometheusDirectQueryDataSource.Builder> prometheus) Specifies Prometheus as a type of data source for direct queries.prometheus(PrometheusDirectQueryDataSource prometheus) Specifies Prometheus as a type of data source for direct queries.securityLake(Consumer<SecurityLakeDirectQueryDataSource.Builder> securityLake) Specifies Security Lake as a type of data source for direct queries.securityLake(SecurityLakeDirectQueryDataSource securityLake) Specifies Security Lake as a type of data source for direct queries.Methods 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
-
cloudWatchLog
Specifies CloudWatch Logs as a type of data source for direct queries.
- Parameters:
cloudWatchLog- Specifies CloudWatch Logs as a type of data source for direct queries.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLog
default DirectQueryDataSourceType.Builder cloudWatchLog(Consumer<CloudWatchDirectQueryDataSource.Builder> cloudWatchLog) Specifies CloudWatch Logs as a type of data source for direct queries.
This is a convenience method that creates an instance of theCloudWatchDirectQueryDataSource.Builderavoiding the need to create one manually viaCloudWatchDirectQueryDataSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocloudWatchLog(CloudWatchDirectQueryDataSource).- Parameters:
cloudWatchLog- a consumer that will call methods onCloudWatchDirectQueryDataSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
securityLake
Specifies Security Lake as a type of data source for direct queries.
- Parameters:
securityLake- Specifies Security Lake as a type of data source for direct queries.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityLake
default DirectQueryDataSourceType.Builder securityLake(Consumer<SecurityLakeDirectQueryDataSource.Builder> securityLake) Specifies Security Lake as a type of data source for direct queries.
This is a convenience method that creates an instance of theSecurityLakeDirectQueryDataSource.Builderavoiding the need to create one manually viaSecurityLakeDirectQueryDataSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosecurityLake(SecurityLakeDirectQueryDataSource).- Parameters:
securityLake- a consumer that will call methods onSecurityLakeDirectQueryDataSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
prometheus
Specifies Prometheus as a type of data source for direct queries.
- Parameters:
prometheus- Specifies Prometheus as a type of data source for direct queries.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
prometheus
default DirectQueryDataSourceType.Builder prometheus(Consumer<PrometheusDirectQueryDataSource.Builder> prometheus) Specifies Prometheus as a type of data source for direct queries.
This is a convenience method that creates an instance of thePrometheusDirectQueryDataSource.Builderavoiding the need to create one manually viaPrometheusDirectQueryDataSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprometheus(PrometheusDirectQueryDataSource).- Parameters:
prometheus- a consumer that will call methods onPrometheusDirectQueryDataSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-