Class CloudLocationFinderSettings.Builder (0.20.0)

public static class CloudLocationFinderSettings.Builder extends ClientSettings.Builder<CloudLocationFinderSettings,CloudLocationFinderSettings.Builder>

Builder for CloudLocationFinderSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > CloudLocationFinderSettings.Builder

Constructors

Builder()

protected Builder()

Builder(@Nullable ClientContext clientContext)

protected Builder(@Nullable ClientContext clientContext)
Parameter
Name Description
clientContext @org.jspecify.annotations.Nullable com.google.api.gax.rpc.ClientContext

Builder(CloudLocationFinderSettings settings)

protected Builder(CloudLocationFinderSettings settings)
Parameter
Name Description
settings CloudLocationFinderSettings

Builder(CloudLocationFinderStubSettings.Builder stubSettings)

protected Builder(CloudLocationFinderStubSettings.Builder stubSettings)
Parameter
Name Description
stubSettings CloudLocationFinderStubSettings.Builder

Methods

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

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

build()

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

getCloudLocationSettings()

public UnaryCallSettings.Builder<GetCloudLocationRequest,CloudLocation> getCloudLocationSettings()

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

Returns
Type Description
Builder<GetCloudLocationRequest,CloudLocation>

getStubSettingsBuilder()

public CloudLocationFinderStubSettings.Builder getStubSettingsBuilder()
Returns
Type Description
CloudLocationFinderStubSettings.Builder

listCloudLocationsSettings()

public PagedCallSettings.Builder<ListCloudLocationsRequest,ListCloudLocationsResponse,CloudLocationFinderClient.ListCloudLocationsPagedResponse> listCloudLocationsSettings()

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

Returns
Type Description
Builder<ListCloudLocationsRequest,ListCloudLocationsResponse,ListCloudLocationsPagedResponse>

searchCloudLocationsSettings()

public PagedCallSettings.Builder<SearchCloudLocationsRequest,SearchCloudLocationsResponse,CloudLocationFinderClient.SearchCloudLocationsPagedResponse> searchCloudLocationsSettings()

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

Returns
Type Description
Builder<SearchCloudLocationsRequest,SearchCloudLocationsResponse,SearchCloudLocationsPagedResponse>