Interface LoggingConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LoggingConfiguration.Builder,
,LoggingConfiguration> SdkBuilder<LoggingConfiguration.Builder,
,LoggingConfiguration> SdkPojo
- Enclosing class:
LoggingConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault LoggingConfiguration.Builder
dagProcessingLogs
(Consumer<ModuleLoggingConfiguration.Builder> dagProcessingLogs) The Airflow DAG processing logs published to CloudWatch Logs and the log level.dagProcessingLogs
(ModuleLoggingConfiguration dagProcessingLogs) The Airflow DAG processing logs published to CloudWatch Logs and the log level.default LoggingConfiguration.Builder
schedulerLogs
(Consumer<ModuleLoggingConfiguration.Builder> schedulerLogs) The Airflow scheduler logs published to CloudWatch Logs and the log level.schedulerLogs
(ModuleLoggingConfiguration schedulerLogs) The Airflow scheduler logs published to CloudWatch Logs and the log level.default LoggingConfiguration.Builder
taskLogs
(Consumer<ModuleLoggingConfiguration.Builder> taskLogs) The Airflow task logs published to CloudWatch Logs and the log level.taskLogs
(ModuleLoggingConfiguration taskLogs) The Airflow task logs published to CloudWatch Logs and the log level.default LoggingConfiguration.Builder
webserverLogs
(Consumer<ModuleLoggingConfiguration.Builder> webserverLogs) The Airflow web server logs published to CloudWatch Logs and the log level.webserverLogs
(ModuleLoggingConfiguration webserverLogs) The Airflow web server logs published to CloudWatch Logs and the log level.default LoggingConfiguration.Builder
workerLogs
(Consumer<ModuleLoggingConfiguration.Builder> workerLogs) The Airflow worker logs published to CloudWatch Logs and the log level.workerLogs
(ModuleLoggingConfiguration workerLogs) The Airflow worker logs published to CloudWatch Logs and the log level.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
dagProcessingLogs
The Airflow DAG processing logs published to CloudWatch Logs and the log level.
- Parameters:
dagProcessingLogs
- The Airflow DAG processing logs published to CloudWatch Logs and the log level.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dagProcessingLogs
default LoggingConfiguration.Builder dagProcessingLogs(Consumer<ModuleLoggingConfiguration.Builder> dagProcessingLogs) The Airflow DAG processing logs published to CloudWatch Logs and the log level.
This is a convenience method that creates an instance of theModuleLoggingConfiguration.Builder
avoiding the need to create one manually viaModuleLoggingConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todagProcessingLogs(ModuleLoggingConfiguration)
.- Parameters:
dagProcessingLogs
- a consumer that will call methods onModuleLoggingConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
schedulerLogs
The Airflow scheduler logs published to CloudWatch Logs and the log level.
- Parameters:
schedulerLogs
- The Airflow scheduler logs published to CloudWatch Logs and the log level.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schedulerLogs
default LoggingConfiguration.Builder schedulerLogs(Consumer<ModuleLoggingConfiguration.Builder> schedulerLogs) The Airflow scheduler logs published to CloudWatch Logs and the log level.
This is a convenience method that creates an instance of theModuleLoggingConfiguration.Builder
avoiding the need to create one manually viaModuleLoggingConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toschedulerLogs(ModuleLoggingConfiguration)
.- Parameters:
schedulerLogs
- a consumer that will call methods onModuleLoggingConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
taskLogs
The Airflow task logs published to CloudWatch Logs and the log level.
- Parameters:
taskLogs
- The Airflow task logs published to CloudWatch Logs and the log level.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskLogs
default LoggingConfiguration.Builder taskLogs(Consumer<ModuleLoggingConfiguration.Builder> taskLogs) The Airflow task logs published to CloudWatch Logs and the log level.
This is a convenience method that creates an instance of theModuleLoggingConfiguration.Builder
avoiding the need to create one manually viaModuleLoggingConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totaskLogs(ModuleLoggingConfiguration)
.- Parameters:
taskLogs
- a consumer that will call methods onModuleLoggingConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
webserverLogs
The Airflow web server logs published to CloudWatch Logs and the log level.
- Parameters:
webserverLogs
- The Airflow web server logs published to CloudWatch Logs and the log level.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
webserverLogs
default LoggingConfiguration.Builder webserverLogs(Consumer<ModuleLoggingConfiguration.Builder> webserverLogs) The Airflow web server logs published to CloudWatch Logs and the log level.
This is a convenience method that creates an instance of theModuleLoggingConfiguration.Builder
avoiding the need to create one manually viaModuleLoggingConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed towebserverLogs(ModuleLoggingConfiguration)
.- Parameters:
webserverLogs
- a consumer that will call methods onModuleLoggingConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
workerLogs
The Airflow worker logs published to CloudWatch Logs and the log level.
- Parameters:
workerLogs
- The Airflow worker logs published to CloudWatch Logs and the log level.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workerLogs
default LoggingConfiguration.Builder workerLogs(Consumer<ModuleLoggingConfiguration.Builder> workerLogs) The Airflow worker logs published to CloudWatch Logs and the log level.
This is a convenience method that creates an instance of theModuleLoggingConfiguration.Builder
avoiding the need to create one manually viaModuleLoggingConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toworkerLogs(ModuleLoggingConfiguration)
.- Parameters:
workerLogs
- a consumer that will call methods onModuleLoggingConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-