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

io.burkard.cdk.services.quicksight.cfnDataSet.TransformOperationProperty.scala Maven / Gradle / Ivy

The newest version!
package io.burkard.cdk.services.quicksight.cfnDataSet

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

  def apply(
    filterOperation: Option[software.amazon.awscdk.services.quicksight.CfnDataSet.FilterOperationProperty] = None,
    castColumnTypeOperation: Option[software.amazon.awscdk.services.quicksight.CfnDataSet.CastColumnTypeOperationProperty] = None,
    renameColumnOperation: Option[software.amazon.awscdk.services.quicksight.CfnDataSet.RenameColumnOperationProperty] = None,
    createColumnsOperation: Option[software.amazon.awscdk.services.quicksight.CfnDataSet.CreateColumnsOperationProperty] = None,
    projectOperation: Option[software.amazon.awscdk.services.quicksight.CfnDataSet.ProjectOperationProperty] = None,
    tagColumnOperation: Option[software.amazon.awscdk.services.quicksight.CfnDataSet.TagColumnOperationProperty] = None
  ): software.amazon.awscdk.services.quicksight.CfnDataSet.TransformOperationProperty =
    (new software.amazon.awscdk.services.quicksight.CfnDataSet.TransformOperationProperty.Builder)
      .filterOperation(filterOperation.orNull)
      .castColumnTypeOperation(castColumnTypeOperation.orNull)
      .renameColumnOperation(renameColumnOperation.orNull)
      .createColumnsOperation(createColumnsOperation.orNull)
      .projectOperation(projectOperation.orNull)
      .tagColumnOperation(tagColumnOperation.orNull)
      .build()
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy