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

io.burkard.cdk.services.customerprofiles.cfnIntegration.SourceConnectorPropertiesProperty.scala Maven / Gradle / Ivy

package io.burkard.cdk.services.customerprofiles.cfnIntegration

@SuppressWarnings(Array("org.wartremover.warts.DefaultArguments", "org.wartremover.warts.Null", "DisableSyntax.null"))
object SourceConnectorPropertiesProperty {

  def apply(
    s3: Option[software.amazon.awscdk.services.customerprofiles.CfnIntegration.S3SourcePropertiesProperty] = None,
    serviceNow: Option[software.amazon.awscdk.services.customerprofiles.CfnIntegration.ServiceNowSourcePropertiesProperty] = None,
    zendesk: Option[software.amazon.awscdk.services.customerprofiles.CfnIntegration.ZendeskSourcePropertiesProperty] = None,
    marketo: Option[software.amazon.awscdk.services.customerprofiles.CfnIntegration.MarketoSourcePropertiesProperty] = None,
    salesforce: Option[software.amazon.awscdk.services.customerprofiles.CfnIntegration.SalesforceSourcePropertiesProperty] = None
  ): software.amazon.awscdk.services.customerprofiles.CfnIntegration.SourceConnectorPropertiesProperty =
    (new software.amazon.awscdk.services.customerprofiles.CfnIntegration.SourceConnectorPropertiesProperty.Builder)
      .s3(s3.orNull)
      .serviceNow(serviceNow.orNull)
      .zendesk(zendesk.orNull)
      .marketo(marketo.orNull)
      .salesforce(salesforce.orNull)
      .build()
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy