Class BigLakeConfiguration.Builder (2.69.0)

public abstract static class BigLakeConfiguration.Builder

Inheritance

java.lang.Object > BigLakeConfiguration.Builder

Constructors

Builder()

public Builder()

Methods

build()

public abstract BigLakeConfiguration build()
Returns
Type Description
BigLakeConfiguration

setConnectionId(@Nullable String connectionId)

public abstract BigLakeConfiguration.Builder setConnectionId(@Nullable String connectionId)

Credential reference for accessing external storage system. Normalized as project_id.location_id.connection_id.

Parameter
Name Description
connectionId @org.jspecify.annotations.Nullable java.lang.String

connectionId or null for none

Returns
Type Description
BigLakeConfiguration.Builder

setFileFormat(@Nullable String fileFormat)

public abstract BigLakeConfiguration.Builder setFileFormat(@Nullable String fileFormat)

Open source file format that the table data is stored in. Currently only PARQUET is supported.

Parameter
Name Description
fileFormat @org.jspecify.annotations.Nullable java.lang.String

fileFormat or null for none

Returns
Type Description
BigLakeConfiguration.Builder

setStorageUri(@Nullable String storageUri)

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 "*".

Parameter
Name Description
storageUri @org.jspecify.annotations.Nullable java.lang.String

storageUri or null for none

Returns
Type Description
BigLakeConfiguration.Builder

setTableFormat(@Nullable String tableFormat)

public abstract BigLakeConfiguration.Builder setTableFormat(@Nullable String tableFormat)

Open source table format that the table data is stored in. Currently only ICEBERG is supported.

Parameter
Name Description
tableFormat @org.jspecify.annotations.Nullable java.lang.String

tableFormat or null for none

Returns
Type Description
BigLakeConfiguration.Builder