io.burkard.cdk.services.iot.CfnDomainConfigurationProps.scala Maven / Gradle / Ivy
The newest version!
package io.burkard.cdk.services.iot
import scala.collection.JavaConverters._
@scala.annotation.nowarn("cat=deprecation")
@SuppressWarnings(Array("org.wartremover.warts.DefaultArguments", "org.wartremover.warts.Null", "DisableSyntax.null"))
object CfnDomainConfigurationProps {
def apply(
serviceType: Option[String] = None,
serverCertificateArns: Option[List[String]] = None,
tags: Option[List[_ <: software.amazon.awscdk.CfnTag]] = None,
domainName: Option[String] = None,
validationCertificateArn: Option[String] = None,
domainConfigurationName: Option[String] = None,
domainConfigurationStatus: Option[String] = None,
authorizerConfig: Option[software.amazon.awscdk.services.iot.CfnDomainConfiguration.AuthorizerConfigProperty] = None
): software.amazon.awscdk.services.iot.CfnDomainConfigurationProps =
(new software.amazon.awscdk.services.iot.CfnDomainConfigurationProps.Builder)
.serviceType(serviceType.orNull)
.serverCertificateArns(serverCertificateArns.map(_.asJava).orNull)
.tags(tags.map(_.asJava).orNull)
.domainName(domainName.orNull)
.validationCertificateArn(validationCertificateArn.orNull)
.domainConfigurationName(domainConfigurationName.orNull)
.domainConfigurationStatus(domainConfigurationStatus.orNull)
.authorizerConfig(authorizerConfig.orNull)
.build()
}