Class SchemaUpdateOptions.Builder

java.lang.Object
io.github.flink.gcp.connector.bigquery.sink.SchemaUpdateOptions.Builder
Enclosing class:
SchemaUpdateOptions

@Public public static final class SchemaUpdateOptions.Builder extends Object
Builder for SchemaUpdateOptions.
  • Method Details

    • allowNewFields

      public SchemaUpdateOptions.Builder allowNewFields()
      Allows appending serializer fields missing from the table (always as NULLABLE).
      Returns:
      this builder
    • allowFieldRelaxation

      public SchemaUpdateOptions.Builder allowFieldRelaxation()
      Allows relaxing REQUIRED table fields to NULLABLE when the serializer does not declare them REQUIRED.
      Returns:
      this builder
    • build

      public SchemaUpdateOptions build()
      Builds the options.
      Returns:
      the options