Class PhoneNumbersSettings.Builder (4.64.0)

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

Builder for PhoneNumbersSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > PhoneNumbersSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext

Builder(PhoneNumbersSettings settings)

protected Builder(PhoneNumbersSettings settings)
Parameter
Name Description
settings PhoneNumbersSettings

Builder(PhoneNumbersStubSettings.Builder stubSettings)

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

Methods

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

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

build()

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

deletePhoneNumberSettings()

public UnaryCallSettings.Builder<DeletePhoneNumberRequest,PhoneNumber> deletePhoneNumberSettings()

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

Returns
Type Description
Builder<DeletePhoneNumberRequest,PhoneNumber>

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>

getStubSettingsBuilder()

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

listLocationsSettings()

public PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse,PhoneNumbersClient.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>

listPhoneNumbersSettings()

public PagedCallSettings.Builder<ListPhoneNumbersRequest,ListPhoneNumbersResponse,PhoneNumbersClient.ListPhoneNumbersPagedResponse> listPhoneNumbersSettings()

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

Returns
Type Description
Builder<ListPhoneNumbersRequest,ListPhoneNumbersResponse,ListPhoneNumbersPagedResponse>

undeletePhoneNumberSettings()

public UnaryCallSettings.Builder<UndeletePhoneNumberRequest,PhoneNumber> undeletePhoneNumberSettings()

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

Returns
Type Description
Builder<UndeletePhoneNumberRequest,PhoneNumber>

updatePhoneNumberSettings()

public UnaryCallSettings.Builder<UpdatePhoneNumberRequest,PhoneNumber> updatePhoneNumberSettings()

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

Returns
Type Description
Builder<UpdatePhoneNumberRequest,PhoneNumber>