Class IcebergCatalogServiceStubSettings.Builder (0.62.0)

public static class IcebergCatalogServiceStubSettings.Builder extends StubSettings.Builder<IcebergCatalogServiceStubSettings,IcebergCatalogServiceStubSettings.Builder>

Builder for IcebergCatalogServiceStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > IcebergCatalogServiceStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext

Builder(IcebergCatalogServiceStubSettings settings)

protected Builder(IcebergCatalogServiceStubSettings settings)
Parameter
Name Description
settings IcebergCatalogServiceStubSettings

Methods

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

public IcebergCatalogServiceStubSettings.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
IcebergCatalogServiceStubSettings.Builder

build()

public IcebergCatalogServiceStubSettings build()
Returns
Type Description
IcebergCatalogServiceStubSettings
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>

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>

unaryMethodSettingsBuilders()

public ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
Returns
Type Description
com.google.common.collect.ImmutableList<Builder<?,?>>

updateIcebergCatalogSettings()

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

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

Returns
Type Description
Builder<UpdateIcebergCatalogRequest,IcebergCatalog>