Class BigLakeConfiguration.Builder (2.34.2)

public abstract static class BigLakeConfiguration.Builder

Inheritance

java.lang.Object > BigLakeConfiguration.Builder

Constructors

Builder()

public Builder()

Methods

build()

public abstract BigLakeConfiguration build()
Returns
TypeDescription
BigLakeConfiguration

setConnectionId(String connectionId)

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.

Parameter
NameDescription
connectionIdString

connectionId or null for none

Returns
TypeDescription
BigLakeConfiguration.Builder

setFileFormat(String fileFormat)

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.

Parameter
NameDescription
fileFormatString

fileFormat or null for none

Returns
TypeDescription
BigLakeConfiguration.Builder

setStorageUri(String storageUri)

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

Parameter
NameDescription
storageUriString

storageUri or null for none

Returns
TypeDescription
BigLakeConfiguration.Builder

setTableFormat(String tableFormat)

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.

Parameter
NameDescription
tableFormatString

tableFormat or null for none

Returns
TypeDescription
BigLakeConfiguration.Builder