Class TargetingPresetServiceStubSettings.Builder (0.54.0)

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

Builder for TargetingPresetServiceStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > TargetingPresetServiceStubSettings.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(TargetingPresetServiceStubSettings settings)

protected Builder(TargetingPresetServiceStubSettings settings)
Parameter
Name Description
settings TargetingPresetServiceStubSettings

Methods

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

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

batchCreateTargetingPresetsSettings()

public UnaryCallSettings.Builder<BatchCreateTargetingPresetsRequest,BatchCreateTargetingPresetsResponse> batchCreateTargetingPresetsSettings()

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

Returns
Type Description
Builder<BatchCreateTargetingPresetsRequest,BatchCreateTargetingPresetsResponse>

batchDeactivateTargetingPresetsSettings()

public UnaryCallSettings.Builder<BatchDeactivateTargetingPresetsRequest,BatchDeactivateTargetingPresetsResponse> batchDeactivateTargetingPresetsSettings()

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

Returns
Type Description
Builder<BatchDeactivateTargetingPresetsRequest,BatchDeactivateTargetingPresetsResponse>

batchUpdateTargetingPresetsSettings()

public UnaryCallSettings.Builder<BatchUpdateTargetingPresetsRequest,BatchUpdateTargetingPresetsResponse> batchUpdateTargetingPresetsSettings()

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

Returns
Type Description
Builder<BatchUpdateTargetingPresetsRequest,BatchUpdateTargetingPresetsResponse>

build()

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

createTargetingPresetSettings()

public UnaryCallSettings.Builder<CreateTargetingPresetRequest,TargetingPreset> createTargetingPresetSettings()

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

Returns
Type Description
Builder<CreateTargetingPresetRequest,TargetingPreset>

getTargetingPresetSettings()

public UnaryCallSettings.Builder<GetTargetingPresetRequest,TargetingPreset> getTargetingPresetSettings()

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

Returns
Type Description
Builder<GetTargetingPresetRequest,TargetingPreset>

listTargetingPresetsSettings()

public PagedCallSettings.Builder<ListTargetingPresetsRequest,ListTargetingPresetsResponse,TargetingPresetServiceClient.ListTargetingPresetsPagedResponse> listTargetingPresetsSettings()

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

Returns
Type Description
Builder<ListTargetingPresetsRequest,ListTargetingPresetsResponse,ListTargetingPresetsPagedResponse>

unaryMethodSettingsBuilders()

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

updateTargetingPresetSettings()

public UnaryCallSettings.Builder<UpdateTargetingPresetRequest,TargetingPreset> updateTargetingPresetSettings()

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

Returns
Type Description
Builder<UpdateTargetingPresetRequest,TargetingPreset>