All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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()
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy