io.burkard.cdk.services.mwaa.cfnEnvironment.LoggingConfigurationProperty.scala Maven / Gradle / Ivy
The newest version!
package io.burkard.cdk.services.mwaa.cfnEnvironment
@SuppressWarnings(Array("org.wartremover.warts.DefaultArguments", "org.wartremover.warts.Null", "DisableSyntax.null"))
object LoggingConfigurationProperty {
def apply(
taskLogs: Option[software.amazon.awscdk.services.mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty] = None,
schedulerLogs: Option[software.amazon.awscdk.services.mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty] = None,
workerLogs: Option[software.amazon.awscdk.services.mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty] = None,
dagProcessingLogs: Option[software.amazon.awscdk.services.mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty] = None,
webserverLogs: Option[software.amazon.awscdk.services.mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty] = None
): software.amazon.awscdk.services.mwaa.CfnEnvironment.LoggingConfigurationProperty =
(new software.amazon.awscdk.services.mwaa.CfnEnvironment.LoggingConfigurationProperty.Builder)
.taskLogs(taskLogs.orNull)
.schedulerLogs(schedulerLogs.orNull)
.workerLogs(workerLogs.orNull)
.dagProcessingLogs(dagProcessingLogs.orNull)
.webserverLogs(webserverLogs.orNull)
.build()
}