io.burkard.cdk.services.nimblestudio.cfnStudioComponent.StudioComponentConfigurationProperty.scala Maven / Gradle / Ivy
The newest version!
package io.burkard.cdk.services.nimblestudio.cfnStudioComponent
@SuppressWarnings(Array("org.wartremover.warts.DefaultArguments", "org.wartremover.warts.Null", "DisableSyntax.null"))
object StudioComponentConfigurationProperty {
def apply(
activeDirectoryConfiguration: Option[software.amazon.awscdk.services.nimblestudio.CfnStudioComponent.ActiveDirectoryConfigurationProperty] = None,
computeFarmConfiguration: Option[software.amazon.awscdk.services.nimblestudio.CfnStudioComponent.ComputeFarmConfigurationProperty] = None,
licenseServiceConfiguration: Option[software.amazon.awscdk.services.nimblestudio.CfnStudioComponent.LicenseServiceConfigurationProperty] = None,
sharedFileSystemConfiguration: Option[software.amazon.awscdk.services.nimblestudio.CfnStudioComponent.SharedFileSystemConfigurationProperty] = None
): software.amazon.awscdk.services.nimblestudio.CfnStudioComponent.StudioComponentConfigurationProperty =
(new software.amazon.awscdk.services.nimblestudio.CfnStudioComponent.StudioComponentConfigurationProperty.Builder)
.activeDirectoryConfiguration(activeDirectoryConfiguration.orNull)
.computeFarmConfiguration(computeFarmConfiguration.orNull)
.licenseServiceConfiguration(licenseServiceConfiguration.orNull)
.sharedFileSystemConfiguration(sharedFileSystemConfiguration.orNull)
.build()
}