Class IcebergCatalogServiceSettings.Builder (0.62.0)

public static class IcebergCatalogServiceSettings.Builder extends ClientSettings.Builder<IcebergCatalogServiceSettings,IcebergCatalogServiceSettings.Builder>

Builder for IcebergCatalogServiceSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > IcebergCatalogServiceSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext

Builder(IcebergCatalogServiceSettings settings)

protected Builder(IcebergCatalogServiceSettings settings)
Parameter
Name Description
settings IcebergCatalogServiceSettings

Builder(IcebergCatalogServiceStubSettings.Builder stubSettings)

protected Builder(IcebergCatalogServiceStubSettings.Builder stubSettings)
Parameter
Name Description
stubSettings IcebergCatalogServiceStubSettings.Builder

Methods

applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

public IcebergCatalogServiceSettings.Builder applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

Applies the given settings updater function to all of the unary API methods in this service.

Note: This method does not support applying settings to streaming methods.

Parameter
Name Description
settingsUpdater ApiFunction<Builder<?,?>,java.lang.Void>
Returns
Type Description
IcebergCatalogServiceSettings.Builder

build()

public IcebergCatalogServiceSettings build()
Returns
Type Description
IcebergCatalogServiceSettings
Overrides
Exceptions
Type Description
IOException

createIcebergCatalogSettings()

public UnaryCallSettings.Builder<CreateIcebergCatalogRequest,IcebergCatalog> createIcebergCatalogSettings()

Returns the builder for the settings used for calls to createIcebergCatalog.

Returns
Type Description
Builder<CreateIcebergCatalogRequest,IcebergCatalog>

failoverIcebergCatalogSettings()

public UnaryCallSettings.Builder<FailoverIcebergCatalogRequest,FailoverIcebergCatalogResponse> failoverIcebergCatalogSettings()

Returns the builder for the settings used for calls to failoverIcebergCatalog.

Returns
Type Description
Builder<FailoverIcebergCatalogRequest,FailoverIcebergCatalogResponse>

getIcebergCatalogSettings()

public UnaryCallSettings.Builder<GetIcebergCatalogRequest,IcebergCatalog> getIcebergCatalogSettings()

Returns the builder for the settings used for calls to getIcebergCatalog.

Returns
Type Description
Builder<GetIcebergCatalogRequest,IcebergCatalog>

getStubSettingsBuilder()

public IcebergCatalogServiceStubSettings.Builder getStubSettingsBuilder()
Returns
Type Description
IcebergCatalogServiceStubSettings.Builder

listIcebergCatalogsSettings()

public PagedCallSettings.Builder<ListIcebergCatalogsRequest,ListIcebergCatalogsResponse,IcebergCatalogServiceClient.ListIcebergCatalogsPagedResponse> listIcebergCatalogsSettings()

Returns the builder for the settings used for calls to listIcebergCatalogs.

Returns
Type Description
Builder<ListIcebergCatalogsRequest,ListIcebergCatalogsResponse,ListIcebergCatalogsPagedResponse>

updateIcebergCatalogSettings()

public UnaryCallSettings.Builder<UpdateIcebergCatalogRequest,IcebergCatalog> updateIcebergCatalogSettings()

Returns the builder for the settings used for calls to updateIcebergCatalog.

Returns
Type Description
Builder<UpdateIcebergCatalogRequest,IcebergCatalog>