Class DataTransferServiceStubSettings.Builder (1.73.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
Name Description
clientContext ClientContext

Builder(DataTransferServiceStubSettings settings)

protected Builder(DataTransferServiceStubSettings settings)
Parameter
Name Description
settings DataTransferServiceStubSettings

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
Name Description
settingsUpdater ApiFunction<Builder<?,?>,java.lang.Void>
Returns
Type Description
DataTransferServiceStubSettings.Builder

build()

public DataTransferServiceStubSettings build()
Returns
Type Description
DataTransferServiceStubSettings
Overrides
Exceptions
Type Description
IOException

createDestinationOperationSettings()

public OperationCallSettings.Builder<CreateDestinationRequest,Destination,OperationMetadata> createDestinationOperationSettings()

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

Returns
Type Description
Builder<CreateDestinationRequest,Destination,OperationMetadata>

createDestinationSettings()

public UnaryCallSettings.Builder<CreateDestinationRequest,Operation> createDestinationSettings()

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

Returns
Type Description
Builder<CreateDestinationRequest,Operation>

createMulticloudDataTransferConfigOperationSettings()

public OperationCallSettings.Builder<CreateMulticloudDataTransferConfigRequest,MulticloudDataTransferConfig,OperationMetadata> createMulticloudDataTransferConfigOperationSettings()

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

Returns
Type Description
Builder<CreateMulticloudDataTransferConfigRequest,MulticloudDataTransferConfig,OperationMetadata>

createMulticloudDataTransferConfigSettings()

public UnaryCallSettings.Builder<CreateMulticloudDataTransferConfigRequest,Operation> createMulticloudDataTransferConfigSettings()

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

Returns
Type Description
Builder<CreateMulticloudDataTransferConfigRequest,Operation>

deleteDestinationOperationSettings()

public OperationCallSettings.Builder<DeleteDestinationRequest,Empty,OperationMetadata> deleteDestinationOperationSettings()

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

Returns
Type Description
Builder<DeleteDestinationRequest,Empty,OperationMetadata>

deleteDestinationSettings()

public UnaryCallSettings.Builder<DeleteDestinationRequest,Operation> deleteDestinationSettings()

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

Returns
Type Description
Builder<DeleteDestinationRequest,Operation>

deleteMulticloudDataTransferConfigOperationSettings()

public OperationCallSettings.Builder<DeleteMulticloudDataTransferConfigRequest,Empty,OperationMetadata> deleteMulticloudDataTransferConfigOperationSettings()

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

Returns
Type Description
Builder<DeleteMulticloudDataTransferConfigRequest,Empty,OperationMetadata>

deleteMulticloudDataTransferConfigSettings()

public UnaryCallSettings.Builder<DeleteMulticloudDataTransferConfigRequest,Operation> deleteMulticloudDataTransferConfigSettings()

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

Returns
Type Description
Builder<DeleteMulticloudDataTransferConfigRequest,Operation>

getDestinationSettings()

public UnaryCallSettings.Builder<GetDestinationRequest,Destination> getDestinationSettings()

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

Returns
Type Description
Builder<GetDestinationRequest,Destination>

getIamPolicySettings()

public UnaryCallSettings.Builder<GetIamPolicyRequest,Policy> getIamPolicySettings()

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

Returns
Type Description
Builder<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>

getLocationSettings()

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

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

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

getMulticloudDataTransferConfigSettings()

public UnaryCallSettings.Builder<GetMulticloudDataTransferConfigRequest,MulticloudDataTransferConfig> getMulticloudDataTransferConfigSettings()

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

Returns
Type Description
Builder<GetMulticloudDataTransferConfigRequest,MulticloudDataTransferConfig>

getMulticloudDataTransferSupportedServiceSettings()

public UnaryCallSettings.Builder<GetMulticloudDataTransferSupportedServiceRequest,MulticloudDataTransferSupportedService> getMulticloudDataTransferSupportedServiceSettings()

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

Returns
Type Description
Builder<GetMulticloudDataTransferSupportedServiceRequest,MulticloudDataTransferSupportedService>

listDestinationsSettings()

public PagedCallSettings.Builder<ListDestinationsRequest,ListDestinationsResponse,DataTransferServiceClient.ListDestinationsPagedResponse> listDestinationsSettings()

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

Returns
Type Description
Builder<ListDestinationsRequest,ListDestinationsResponse,ListDestinationsPagedResponse>

listLocationsSettings()

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

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

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

listMulticloudDataTransferConfigsSettings()

public PagedCallSettings.Builder<ListMulticloudDataTransferConfigsRequest,ListMulticloudDataTransferConfigsResponse,DataTransferServiceClient.ListMulticloudDataTransferConfigsPagedResponse> listMulticloudDataTransferConfigsSettings()

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

Returns
Type Description
Builder<ListMulticloudDataTransferConfigsRequest,ListMulticloudDataTransferConfigsResponse,ListMulticloudDataTransferConfigsPagedResponse>

listMulticloudDataTransferSupportedServicesSettings()

public PagedCallSettings.Builder<ListMulticloudDataTransferSupportedServicesRequest,ListMulticloudDataTransferSupportedServicesResponse,DataTransferServiceClient.ListMulticloudDataTransferSupportedServicesPagedResponse> listMulticloudDataTransferSupportedServicesSettings()

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

Returns
Type Description
Builder<ListMulticloudDataTransferSupportedServicesRequest,ListMulticloudDataTransferSupportedServicesResponse,ListMulticloudDataTransferSupportedServicesPagedResponse>

setIamPolicySettings()

public UnaryCallSettings.Builder<SetIamPolicyRequest,Policy> setIamPolicySettings()

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

Returns
Type Description
Builder<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>

testIamPermissionsSettings()

public UnaryCallSettings.Builder<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsSettings()

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

Returns
Type Description
Builder<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>

unaryMethodSettingsBuilders()

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

updateDestinationOperationSettings()

public OperationCallSettings.Builder<UpdateDestinationRequest,Destination,OperationMetadata> updateDestinationOperationSettings()

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

Returns
Type Description
Builder<UpdateDestinationRequest,Destination,OperationMetadata>

updateDestinationSettings()

public UnaryCallSettings.Builder<UpdateDestinationRequest,Operation> updateDestinationSettings()

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

Returns
Type Description
Builder<UpdateDestinationRequest,Operation>

updateMulticloudDataTransferConfigOperationSettings()

public OperationCallSettings.Builder<UpdateMulticloudDataTransferConfigRequest,MulticloudDataTransferConfig,OperationMetadata> updateMulticloudDataTransferConfigOperationSettings()

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

Returns
Type Description
Builder<UpdateMulticloudDataTransferConfigRequest,MulticloudDataTransferConfig,OperationMetadata>

updateMulticloudDataTransferConfigSettings()

public UnaryCallSettings.Builder<UpdateMulticloudDataTransferConfigRequest,Operation> updateMulticloudDataTransferConfigSettings()

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

Returns
Type Description
Builder<UpdateMulticloudDataTransferConfigRequest,Operation>