Class CfnEnvironmentPropsMixin.LoggingConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.mwaa.CfnEnvironmentPropsMixin.LoggingConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEnvironmentPropsMixin.LoggingConfigurationProperty>
- Enclosing interface:
CfnEnvironmentPropsMixin.LoggingConfigurationProperty
@Stability(Stable)
public static final class CfnEnvironmentPropsMixin.LoggingConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEnvironmentPropsMixin.LoggingConfigurationProperty>
A builder for
CfnEnvironmentPropsMixin.LoggingConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.dagProcessingLogs(CfnEnvironmentPropsMixin.ModuleLoggingConfigurationProperty dagProcessingLogs) dagProcessingLogs(IResolvable dagProcessingLogs) Sets the value ofCfnEnvironmentPropsMixin.LoggingConfigurationProperty.getSchedulerLogs()schedulerLogs(IResolvable schedulerLogs) Sets the value ofCfnEnvironmentPropsMixin.LoggingConfigurationProperty.getSchedulerLogs()Sets the value ofCfnEnvironmentPropsMixin.LoggingConfigurationProperty.getTaskLogs()taskLogs(IResolvable taskLogs) Sets the value ofCfnEnvironmentPropsMixin.LoggingConfigurationProperty.getTaskLogs()Sets the value ofCfnEnvironmentPropsMixin.LoggingConfigurationProperty.getWebserverLogs()webserverLogs(IResolvable webserverLogs) Sets the value ofCfnEnvironmentPropsMixin.LoggingConfigurationProperty.getWebserverLogs()Sets the value ofCfnEnvironmentPropsMixin.LoggingConfigurationProperty.getWorkerLogs()workerLogs(IResolvable workerLogs) Sets the value ofCfnEnvironmentPropsMixin.LoggingConfigurationProperty.getWorkerLogs()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
dagProcessingLogs
@Stability(Stable) public CfnEnvironmentPropsMixin.LoggingConfigurationProperty.Builder dagProcessingLogs(IResolvable dagProcessingLogs) - Parameters:
dagProcessingLogs- Defines the processing logs sent to CloudWatch Logs and the logging level to send.- Returns:
this
-
dagProcessingLogs
@Stability(Stable) public CfnEnvironmentPropsMixin.LoggingConfigurationProperty.Builder dagProcessingLogs(CfnEnvironmentPropsMixin.ModuleLoggingConfigurationProperty dagProcessingLogs) - Parameters:
dagProcessingLogs- Defines the processing logs sent to CloudWatch Logs and the logging level to send.- Returns:
this
-
schedulerLogs
@Stability(Stable) public CfnEnvironmentPropsMixin.LoggingConfigurationProperty.Builder schedulerLogs(IResolvable schedulerLogs) Sets the value ofCfnEnvironmentPropsMixin.LoggingConfigurationProperty.getSchedulerLogs()- Parameters:
schedulerLogs- Defines the scheduler logs sent to CloudWatch Logs and the logging level to send.- Returns:
this
-
schedulerLogs
@Stability(Stable) public CfnEnvironmentPropsMixin.LoggingConfigurationProperty.Builder schedulerLogs(CfnEnvironmentPropsMixin.ModuleLoggingConfigurationProperty schedulerLogs) Sets the value ofCfnEnvironmentPropsMixin.LoggingConfigurationProperty.getSchedulerLogs()- Parameters:
schedulerLogs- Defines the scheduler logs sent to CloudWatch Logs and the logging level to send.- Returns:
this
-
taskLogs
@Stability(Stable) public CfnEnvironmentPropsMixin.LoggingConfigurationProperty.Builder taskLogs(IResolvable taskLogs) Sets the value ofCfnEnvironmentPropsMixin.LoggingConfigurationProperty.getTaskLogs()- Parameters:
taskLogs- Defines the task logs sent to CloudWatch Logs and the logging level to send.- Returns:
this
-
taskLogs
@Stability(Stable) public CfnEnvironmentPropsMixin.LoggingConfigurationProperty.Builder taskLogs(CfnEnvironmentPropsMixin.ModuleLoggingConfigurationProperty taskLogs) Sets the value ofCfnEnvironmentPropsMixin.LoggingConfigurationProperty.getTaskLogs()- Parameters:
taskLogs- Defines the task logs sent to CloudWatch Logs and the logging level to send.- Returns:
this
-
webserverLogs
@Stability(Stable) public CfnEnvironmentPropsMixin.LoggingConfigurationProperty.Builder webserverLogs(IResolvable webserverLogs) Sets the value ofCfnEnvironmentPropsMixin.LoggingConfigurationProperty.getWebserverLogs()- Parameters:
webserverLogs- Defines the web server logs sent to CloudWatch Logs and the logging level to send.- Returns:
this
-
webserverLogs
@Stability(Stable) public CfnEnvironmentPropsMixin.LoggingConfigurationProperty.Builder webserverLogs(CfnEnvironmentPropsMixin.ModuleLoggingConfigurationProperty webserverLogs) Sets the value ofCfnEnvironmentPropsMixin.LoggingConfigurationProperty.getWebserverLogs()- Parameters:
webserverLogs- Defines the web server logs sent to CloudWatch Logs and the logging level to send.- Returns:
this
-
workerLogs
@Stability(Stable) public CfnEnvironmentPropsMixin.LoggingConfigurationProperty.Builder workerLogs(IResolvable workerLogs) Sets the value ofCfnEnvironmentPropsMixin.LoggingConfigurationProperty.getWorkerLogs()- Parameters:
workerLogs- Defines the worker logs sent to CloudWatch Logs and the logging level to send.- Returns:
this
-
workerLogs
@Stability(Stable) public CfnEnvironmentPropsMixin.LoggingConfigurationProperty.Builder workerLogs(CfnEnvironmentPropsMixin.ModuleLoggingConfigurationProperty workerLogs) Sets the value ofCfnEnvironmentPropsMixin.LoggingConfigurationProperty.getWorkerLogs()- Parameters:
workerLogs- Defines the worker logs sent to CloudWatch Logs and the logging level to send.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnEnvironmentPropsMixin.LoggingConfigurationProperty>- Returns:
- a new instance of
CfnEnvironmentPropsMixin.LoggingConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-