Interface LoggingConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LoggingConfiguration.Builder,LoggingConfiguration>,SdkBuilder<LoggingConfiguration.Builder,LoggingConfiguration>,SdkPojo
- Enclosing class:
- LoggingConfiguration
public static interface LoggingConfiguration.Builder extends SdkPojo, CopyableBuilder<LoggingConfiguration.Builder,LoggingConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default LoggingConfiguration.BuilderdagProcessingLogs(Consumer<ModuleLoggingConfiguration.Builder> dagProcessingLogs)The Airflow DAG processing logs published to CloudWatch Logs and the log level.LoggingConfiguration.BuilderdagProcessingLogs(ModuleLoggingConfiguration dagProcessingLogs)The Airflow DAG processing logs published to CloudWatch Logs and the log level.default LoggingConfiguration.BuilderschedulerLogs(Consumer<ModuleLoggingConfiguration.Builder> schedulerLogs)The Airflow scheduler logs published to CloudWatch Logs and the log level.LoggingConfiguration.BuilderschedulerLogs(ModuleLoggingConfiguration schedulerLogs)The Airflow scheduler logs published to CloudWatch Logs and the log level.default LoggingConfiguration.BuildertaskLogs(Consumer<ModuleLoggingConfiguration.Builder> taskLogs)The Airflow task logs published to CloudWatch Logs and the log level.LoggingConfiguration.BuildertaskLogs(ModuleLoggingConfiguration taskLogs)The Airflow task logs published to CloudWatch Logs and the log level.default LoggingConfiguration.BuilderwebserverLogs(Consumer<ModuleLoggingConfiguration.Builder> webserverLogs)The Airflow web server logs published to CloudWatch Logs and the log level.LoggingConfiguration.BuilderwebserverLogs(ModuleLoggingConfiguration webserverLogs)The Airflow web server logs published to CloudWatch Logs and the log level.default LoggingConfiguration.BuilderworkerLogs(Consumer<ModuleLoggingConfiguration.Builder> workerLogs)The Airflow worker logs published to CloudWatch Logs and the log level.LoggingConfiguration.BuilderworkerLogs(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 Detail
-
dagProcessingLogs
LoggingConfiguration.Builder dagProcessingLogs(ModuleLoggingConfiguration 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.Builderavoiding the need to create one manually viaModuleLoggingConfiguration.builder().When the
Consumercompletes,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:
dagProcessingLogs(ModuleLoggingConfiguration)
-
schedulerLogs
LoggingConfiguration.Builder schedulerLogs(ModuleLoggingConfiguration 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.Builderavoiding the need to create one manually viaModuleLoggingConfiguration.builder().When the
Consumercompletes,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:
schedulerLogs(ModuleLoggingConfiguration)
-
taskLogs
LoggingConfiguration.Builder taskLogs(ModuleLoggingConfiguration 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.Builderavoiding the need to create one manually viaModuleLoggingConfiguration.builder().When the
Consumercompletes,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:
taskLogs(ModuleLoggingConfiguration)
-
webserverLogs
LoggingConfiguration.Builder webserverLogs(ModuleLoggingConfiguration 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.Builderavoiding the need to create one manually viaModuleLoggingConfiguration.builder().When the
Consumercompletes,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:
webserverLogs(ModuleLoggingConfiguration)
-
workerLogs
LoggingConfiguration.Builder workerLogs(ModuleLoggingConfiguration 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.Builderavoiding the need to create one manually viaModuleLoggingConfiguration.builder().When the
Consumercompletes,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:
workerLogs(ModuleLoggingConfiguration)
-
-