Class MigrationServiceStubSettings.Builder (2.4.0)

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

Builder for MigrationServiceStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > MigrationServiceStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(MigrationServiceStubSettings settings)

protected Builder(MigrationServiceStubSettings settings)
Parameter
NameDescription
settingsMigrationServiceStubSettings

Methods

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

public MigrationServiceStubSettings.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
NameDescription
settingsUpdaterApiFunction<Builder<?,?>,java.lang.Void>
Returns
TypeDescription
MigrationServiceStubSettings.Builder

batchMigrateResourcesOperationSettings()

public OperationCallSettings.Builder<BatchMigrateResourcesRequest,BatchMigrateResourcesResponse,BatchMigrateResourcesOperationMetadata> batchMigrateResourcesOperationSettings()

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

Returns
TypeDescription
Builder<BatchMigrateResourcesRequest,BatchMigrateResourcesResponse,BatchMigrateResourcesOperationMetadata>

batchMigrateResourcesSettings()

public UnaryCallSettings.Builder<BatchMigrateResourcesRequest,Operation> batchMigrateResourcesSettings()

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

Returns
TypeDescription
Builder<BatchMigrateResourcesRequest,Operation>

build()

public MigrationServiceStubSettings build()
Returns
TypeDescription
MigrationServiceStubSettings
Overrides Exceptions
TypeDescription
IOException

searchMigratableResourcesSettings()

public PagedCallSettings.Builder<SearchMigratableResourcesRequest,SearchMigratableResourcesResponse,MigrationServiceClient.SearchMigratableResourcesPagedResponse> searchMigratableResourcesSettings()

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

Returns
TypeDescription
Builder<SearchMigratableResourcesRequest,SearchMigratableResourcesResponse,SearchMigratableResourcesPagedResponse>

unaryMethodSettingsBuilders()

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