Class TargetingPresetServiceSettings.Builder (0.54.0)

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

Builder for TargetingPresetServiceSettings.

Inheritance

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

protected Builder(TargetingPresetServiceSettings settings)
Parameter
Name Description
settings TargetingPresetServiceSettings

Builder(TargetingPresetServiceStubSettings.Builder stubSettings)

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

Methods

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

public TargetingPresetServiceSettings.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
TargetingPresetServiceSettings.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 TargetingPresetServiceSettings build()
Returns
Type Description
TargetingPresetServiceSettings
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>

getStubSettingsBuilder()

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

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>

updateTargetingPresetSettings()

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

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

Returns
Type Description
Builder<UpdateTargetingPresetRequest,TargetingPreset>