Class MigrationServiceStubSettings.Builder (0.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

build()

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

createMigrationWorkflowSettings()

public UnaryCallSettings.Builder<CreateMigrationWorkflowRequest,MigrationWorkflow> createMigrationWorkflowSettings()

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

Returns
TypeDescription
Builder<CreateMigrationWorkflowRequest,MigrationWorkflow>

deleteMigrationWorkflowSettings()

public UnaryCallSettings.Builder<DeleteMigrationWorkflowRequest,Empty> deleteMigrationWorkflowSettings()

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

Returns
TypeDescription
Builder<DeleteMigrationWorkflowRequest,Empty>

getMigrationSubtaskSettings()

public UnaryCallSettings.Builder<GetMigrationSubtaskRequest,MigrationSubtask> getMigrationSubtaskSettings()

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

Returns
TypeDescription
Builder<GetMigrationSubtaskRequest,MigrationSubtask>

getMigrationWorkflowSettings()

public UnaryCallSettings.Builder<GetMigrationWorkflowRequest,MigrationWorkflow> getMigrationWorkflowSettings()

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

Returns
TypeDescription
Builder<GetMigrationWorkflowRequest,MigrationWorkflow>

listMigrationSubtasksSettings()

public PagedCallSettings.Builder<ListMigrationSubtasksRequest,ListMigrationSubtasksResponse,MigrationServiceClient.ListMigrationSubtasksPagedResponse> listMigrationSubtasksSettings()

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

Returns
TypeDescription
Builder<ListMigrationSubtasksRequest,ListMigrationSubtasksResponse,ListMigrationSubtasksPagedResponse>

listMigrationWorkflowsSettings()

public PagedCallSettings.Builder<ListMigrationWorkflowsRequest,ListMigrationWorkflowsResponse,MigrationServiceClient.ListMigrationWorkflowsPagedResponse> listMigrationWorkflowsSettings()

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

Returns
TypeDescription
Builder<ListMigrationWorkflowsRequest,ListMigrationWorkflowsResponse,ListMigrationWorkflowsPagedResponse>

startMigrationWorkflowSettings()

public UnaryCallSettings.Builder<StartMigrationWorkflowRequest,Empty> startMigrationWorkflowSettings()

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

Returns
TypeDescription
Builder<StartMigrationWorkflowRequest,Empty>

unaryMethodSettingsBuilders()

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