Class AdaptationStubSettings.Builder (4.16.0)

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

Builder for AdaptationStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > AdaptationStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(AdaptationStubSettings settings)

protected Builder(AdaptationStubSettings settings)
Parameter
NameDescription
settingsAdaptationStubSettings

Methods

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

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

build()

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

createCustomClassSettings()

public UnaryCallSettings.Builder<CreateCustomClassRequest,CustomClass> createCustomClassSettings()

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

Returns
TypeDescription
Builder<CreateCustomClassRequest,CustomClass>

createPhraseSetSettings()

public UnaryCallSettings.Builder<CreatePhraseSetRequest,PhraseSet> createPhraseSetSettings()

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

Returns
TypeDescription
Builder<CreatePhraseSetRequest,PhraseSet>

deleteCustomClassSettings()

public UnaryCallSettings.Builder<DeleteCustomClassRequest,Empty> deleteCustomClassSettings()

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

Returns
TypeDescription
Builder<DeleteCustomClassRequest,Empty>

deletePhraseSetSettings()

public UnaryCallSettings.Builder<DeletePhraseSetRequest,Empty> deletePhraseSetSettings()

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

Returns
TypeDescription
Builder<DeletePhraseSetRequest,Empty>

getCustomClassSettings()

public UnaryCallSettings.Builder<GetCustomClassRequest,CustomClass> getCustomClassSettings()

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

Returns
TypeDescription
Builder<GetCustomClassRequest,CustomClass>

getPhraseSetSettings()

public UnaryCallSettings.Builder<GetPhraseSetRequest,PhraseSet> getPhraseSetSettings()

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

Returns
TypeDescription
Builder<GetPhraseSetRequest,PhraseSet>

listCustomClassesSettings()

public PagedCallSettings.Builder<ListCustomClassesRequest,ListCustomClassesResponse,AdaptationClient.ListCustomClassesPagedResponse> listCustomClassesSettings()

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

Returns
TypeDescription
Builder<ListCustomClassesRequest,ListCustomClassesResponse,ListCustomClassesPagedResponse>

listPhraseSetSettings()

public PagedCallSettings.Builder<ListPhraseSetRequest,ListPhraseSetResponse,AdaptationClient.ListPhraseSetPagedResponse> listPhraseSetSettings()

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

Returns
TypeDescription
Builder<ListPhraseSetRequest,ListPhraseSetResponse,ListPhraseSetPagedResponse>

unaryMethodSettingsBuilders()

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

updateCustomClassSettings()

public UnaryCallSettings.Builder<UpdateCustomClassRequest,CustomClass> updateCustomClassSettings()

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

Returns
TypeDescription
Builder<UpdateCustomClassRequest,CustomClass>

updatePhraseSetSettings()

public UnaryCallSettings.Builder<UpdatePhraseSetRequest,PhraseSet> updatePhraseSetSettings()

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

Returns
TypeDescription
Builder<UpdatePhraseSetRequest,PhraseSet>