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(String connectionId)
      [Required] Required and immutable. 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(String fileFormat)
      [Required] Required and immutable. 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(String storageUri)
      [Required] Required and immutable. 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(String tableFormat)
      [Required] Required and immutable. Open source file format that the table data is stored in. Currently only PARQUET is supported.
      Parameters:
      tableFormat - tableFormat or null for none
    • build

      public abstract BigLakeConfiguration build()