Class BigLakeConfiguration.Builder

java.lang.Object
com.google.cloud.bigquery.BigLakeConfiguration.Builder
Enclosing class:
BigLakeConfiguration

public abstract static class BigLakeConfiguration.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • setConnectionId

      public abstract BigLakeConfiguration.Builder setConnectionId(@Nullable String connectionId)
      Credential reference for accessing external storage system. Normalized as project_id.location_id.connection_id.
      Parameters:
      connectionId - connectionId or null for none
    • setFileFormat

      public abstract BigLakeConfiguration.Builder setFileFormat(@Nullable String fileFormat)
      Open source file format that the table data is stored in. Currently only PARQUET is supported.
      Parameters:
      fileFormat - fileFormat or null for none
    • setStorageUri

      public abstract BigLakeConfiguration.Builder setStorageUri(@Nullable String storageUri)
      Fully qualified location prefix of the external folder where data is stored. Starts with "gs://" and ends with "/". Does not contain "*".
      Parameters:
      storageUri - storageUri or null for none
    • setTableFormat

      public abstract BigLakeConfiguration.Builder setTableFormat(@Nullable String tableFormat)
      Open source table format that the table data is stored in. Currently only ICEBERG is supported.
      Parameters:
      tableFormat - tableFormat or null for none
    • build

      public abstract BigLakeConfiguration build()