Class DataTransferServiceStubSettings.Builder (2.8.0)

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

Builder for DataTransferServiceStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > DataTransferServiceStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(DataTransferServiceStubSettings settings)

protected Builder(DataTransferServiceStubSettings settings)
Parameter
NameDescription
settingsDataTransferServiceStubSettings

Methods

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

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

build()

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

checkValidCredsSettings()

public UnaryCallSettings.Builder<CheckValidCredsRequest,CheckValidCredsResponse> checkValidCredsSettings()

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

Returns
TypeDescription
Builder<CheckValidCredsRequest,CheckValidCredsResponse>

createTransferConfigSettings()

public UnaryCallSettings.Builder<CreateTransferConfigRequest,TransferConfig> createTransferConfigSettings()

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

Returns
TypeDescription
Builder<CreateTransferConfigRequest,TransferConfig>

deleteTransferConfigSettings()

public UnaryCallSettings.Builder<DeleteTransferConfigRequest,Empty> deleteTransferConfigSettings()

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

Returns
TypeDescription
Builder<DeleteTransferConfigRequest,Empty>

deleteTransferRunSettings()

public UnaryCallSettings.Builder<DeleteTransferRunRequest,Empty> deleteTransferRunSettings()

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

Returns
TypeDescription
Builder<DeleteTransferRunRequest,Empty>

enrollDataSourcesSettings()

public UnaryCallSettings.Builder<EnrollDataSourcesRequest,Empty> enrollDataSourcesSettings()

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

Returns
TypeDescription
Builder<EnrollDataSourcesRequest,Empty>

getDataSourceSettings()

public UnaryCallSettings.Builder<GetDataSourceRequest,DataSource> getDataSourceSettings()

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

Returns
TypeDescription
Builder<GetDataSourceRequest,DataSource>

getLocationSettings()

public UnaryCallSettings.Builder<GetLocationRequest,Location> getLocationSettings()

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

Returns
TypeDescription
Builder<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location>

getTransferConfigSettings()

public UnaryCallSettings.Builder<GetTransferConfigRequest,TransferConfig> getTransferConfigSettings()

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

Returns
TypeDescription
Builder<GetTransferConfigRequest,TransferConfig>

getTransferRunSettings()

public UnaryCallSettings.Builder<GetTransferRunRequest,TransferRun> getTransferRunSettings()

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

Returns
TypeDescription
Builder<GetTransferRunRequest,TransferRun>

listDataSourcesSettings()

public PagedCallSettings.Builder<ListDataSourcesRequest,ListDataSourcesResponse,DataTransferServiceClient.ListDataSourcesPagedResponse> listDataSourcesSettings()

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

Returns
TypeDescription
Builder<ListDataSourcesRequest,ListDataSourcesResponse,ListDataSourcesPagedResponse>

listLocationsSettings()

public PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse,DataTransferServiceClient.ListLocationsPagedResponse> listLocationsSettings()

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

Returns
TypeDescription
Builder<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse,ListLocationsPagedResponse>

listTransferConfigsSettings()

public PagedCallSettings.Builder<ListTransferConfigsRequest,ListTransferConfigsResponse,DataTransferServiceClient.ListTransferConfigsPagedResponse> listTransferConfigsSettings()

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

Returns
TypeDescription
Builder<ListTransferConfigsRequest,ListTransferConfigsResponse,ListTransferConfigsPagedResponse>

listTransferLogsSettings()

public PagedCallSettings.Builder<ListTransferLogsRequest,ListTransferLogsResponse,DataTransferServiceClient.ListTransferLogsPagedResponse> listTransferLogsSettings()

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

Returns
TypeDescription
Builder<ListTransferLogsRequest,ListTransferLogsResponse,ListTransferLogsPagedResponse>

listTransferRunsSettings()

public PagedCallSettings.Builder<ListTransferRunsRequest,ListTransferRunsResponse,DataTransferServiceClient.ListTransferRunsPagedResponse> listTransferRunsSettings()

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

Returns
TypeDescription
Builder<ListTransferRunsRequest,ListTransferRunsResponse,ListTransferRunsPagedResponse>

scheduleTransferRunsSettings() (deprecated)

public UnaryCallSettings.Builder<ScheduleTransferRunsRequest,ScheduleTransferRunsResponse> scheduleTransferRunsSettings()

Deprecated. This method is deprecated and will be removed in the next major version update.

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

Returns
TypeDescription
Builder<ScheduleTransferRunsRequest,ScheduleTransferRunsResponse>

startManualTransferRunsSettings()

public UnaryCallSettings.Builder<StartManualTransferRunsRequest,StartManualTransferRunsResponse> startManualTransferRunsSettings()

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

Returns
TypeDescription
Builder<StartManualTransferRunsRequest,StartManualTransferRunsResponse>

unaryMethodSettingsBuilders()

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

updateTransferConfigSettings()

public UnaryCallSettings.Builder<UpdateTransferConfigRequest,TransferConfig> updateTransferConfigSettings()

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

Returns
TypeDescription
Builder<UpdateTransferConfigRequest,TransferConfig>