Class HiveMetastoreServiceStubSettings.Builder
java.lang.Object
com.google.api.gax.rpc.StubSettings.Builder<HiveMetastoreServiceStubSettings,HiveMetastoreServiceStubSettings.Builder>
com.google.cloud.biglake.hive.v1beta.stub.HiveMetastoreServiceStubSettings.Builder
- Enclosing class:
- HiveMetastoreServiceStubSettings
public static class HiveMetastoreServiceStubSettings.Builder
extends StubSettings.Builder<HiveMetastoreServiceStubSettings,HiveMetastoreServiceStubSettings.Builder>
Builder for HiveMetastoreServiceStubSettings.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder()protectedBuilder(ClientContext clientContext) protectedBuilder(HiveMetastoreServiceStubSettings settings) -
Method Summary
Modifier and TypeMethodDescriptionapplyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) Applies the given settings updater function to all of the unary API methods in this service.Returns the builder for the settings used for calls to batchCreatePartitions.UnaryCallSettings.Builder<BatchDeletePartitionsRequest,com.google.protobuf.Empty> Returns the builder for the settings used for calls to batchDeletePartitions.Returns the builder for the settings used for calls to batchUpdatePartitions.build()Returns the builder for the settings used for calls to createHiveCatalog.Returns the builder for the settings used for calls to createHiveDatabase.Returns the builder for the settings used for calls to createHiveTable.UnaryCallSettings.Builder<DeleteHiveCatalogRequest,com.google.protobuf.Empty> Returns the builder for the settings used for calls to deleteHiveCatalog.UnaryCallSettings.Builder<DeleteHiveDatabaseRequest,com.google.protobuf.Empty> Returns the builder for the settings used for calls to deleteHiveDatabase.UnaryCallSettings.Builder<DeleteHiveTableRequest,com.google.protobuf.Empty> Returns the builder for the settings used for calls to deleteHiveTable.Returns the builder for the settings used for calls to getHiveCatalog.Returns the builder for the settings used for calls to getHiveDatabase.Returns the builder for the settings used for calls to getHiveTable.PagedCallSettings.Builder<ListHiveCatalogsRequest,ListHiveCatalogsResponse, HiveMetastoreServiceClient.ListHiveCatalogsPagedResponse> Returns the builder for the settings used for calls to listHiveCatalogs.PagedCallSettings.Builder<ListHiveDatabasesRequest,ListHiveDatabasesResponse, HiveMetastoreServiceClient.ListHiveDatabasesPagedResponse> Returns the builder for the settings used for calls to listHiveDatabases.PagedCallSettings.Builder<ListHiveTablesRequest,ListHiveTablesResponse, HiveMetastoreServiceClient.ListHiveTablesPagedResponse> Returns the builder for the settings used for calls to listHiveTables.Returns the builder for the settings used for calls to listPartitions.com.google.common.collect.ImmutableList<UnaryCallSettings.Builder<?,?>> Returns the builder for the settings used for calls to updateHiveCatalog.Returns the builder for the settings used for calls to updateHiveDatabase.Returns the builder for the settings used for calls to updateHiveTable.Methods inherited from class com.google.api.gax.rpc.StubSettings.Builder
applyToAllUnaryMethods, getApiKey, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getMtlsEndpoint, getQuotaProjectId, getStreamWatchdogCheckInterval, getStreamWatchdogCheckIntervalDuration, getStreamWatchdogProvider, getTracerFactory, getTransportChannelProvider, self, setApiKey, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setMtlsEndpoint, setQuotaProjectId, setStreamWatchdogCheckInterval, setStreamWatchdogCheckIntervalDuration, setStreamWatchdogProvider, setSwitchToMtlsEndpointAllowed, setTracerFactory, setTransportChannelProvider, setUniverseDomain, toString
-
Constructor Details
-
Builder
protected Builder() -
Builder
-
Builder
-
-
Method Details
-
applyToAllUnaryMethods
public HiveMetastoreServiceStubSettings.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.
-
unaryMethodSettingsBuilders
public com.google.common.collect.ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders() -
createHiveCatalogSettings
Returns the builder for the settings used for calls to createHiveCatalog. -
getHiveCatalogSettings
Returns the builder for the settings used for calls to getHiveCatalog. -
listHiveCatalogsSettings
public PagedCallSettings.Builder<ListHiveCatalogsRequest,ListHiveCatalogsResponse, listHiveCatalogsSettings()HiveMetastoreServiceClient.ListHiveCatalogsPagedResponse> Returns the builder for the settings used for calls to listHiveCatalogs. -
updateHiveCatalogSettings
Returns the builder for the settings used for calls to updateHiveCatalog. -
deleteHiveCatalogSettings
public UnaryCallSettings.Builder<DeleteHiveCatalogRequest,com.google.protobuf.Empty> deleteHiveCatalogSettings()Returns the builder for the settings used for calls to deleteHiveCatalog. -
createHiveDatabaseSettings
public UnaryCallSettings.Builder<CreateHiveDatabaseRequest,HiveDatabase> createHiveDatabaseSettings()Returns the builder for the settings used for calls to createHiveDatabase. -
getHiveDatabaseSettings
Returns the builder for the settings used for calls to getHiveDatabase. -
listHiveDatabasesSettings
public PagedCallSettings.Builder<ListHiveDatabasesRequest,ListHiveDatabasesResponse, listHiveDatabasesSettings()HiveMetastoreServiceClient.ListHiveDatabasesPagedResponse> Returns the builder for the settings used for calls to listHiveDatabases. -
updateHiveDatabaseSettings
public UnaryCallSettings.Builder<UpdateHiveDatabaseRequest,HiveDatabase> updateHiveDatabaseSettings()Returns the builder for the settings used for calls to updateHiveDatabase. -
deleteHiveDatabaseSettings
public UnaryCallSettings.Builder<DeleteHiveDatabaseRequest,com.google.protobuf.Empty> deleteHiveDatabaseSettings()Returns the builder for the settings used for calls to deleteHiveDatabase. -
createHiveTableSettings
Returns the builder for the settings used for calls to createHiveTable. -
getHiveTableSettings
Returns the builder for the settings used for calls to getHiveTable. -
listHiveTablesSettings
public PagedCallSettings.Builder<ListHiveTablesRequest,ListHiveTablesResponse, listHiveTablesSettings()HiveMetastoreServiceClient.ListHiveTablesPagedResponse> Returns the builder for the settings used for calls to listHiveTables. -
updateHiveTableSettings
Returns the builder for the settings used for calls to updateHiveTable. -
deleteHiveTableSettings
public UnaryCallSettings.Builder<DeleteHiveTableRequest,com.google.protobuf.Empty> deleteHiveTableSettings()Returns the builder for the settings used for calls to deleteHiveTable. -
batchCreatePartitionsSettings
public UnaryCallSettings.Builder<BatchCreatePartitionsRequest,BatchCreatePartitionsResponse> batchCreatePartitionsSettings()Returns the builder for the settings used for calls to batchCreatePartitions. -
batchDeletePartitionsSettings
public UnaryCallSettings.Builder<BatchDeletePartitionsRequest,com.google.protobuf.Empty> batchDeletePartitionsSettings()Returns the builder for the settings used for calls to batchDeletePartitions. -
batchUpdatePartitionsSettings
public UnaryCallSettings.Builder<BatchUpdatePartitionsRequest,BatchUpdatePartitionsResponse> batchUpdatePartitionsSettings()Returns the builder for the settings used for calls to batchUpdatePartitions. -
listPartitionsSettings
public ServerStreamingCallSettings.Builder<ListPartitionsRequest,ListPartitionsResponse> listPartitionsSettings()Returns the builder for the settings used for calls to listPartitions. -
build
- Specified by:
buildin classStubSettings.Builder<HiveMetastoreServiceStubSettings,HiveMetastoreServiceStubSettings.Builder> - Throws:
IOException
-