Class AdRuleServiceSettings.Builder (0.54.0)

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

Builder for AdRuleServiceSettings.

Inheritance

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

protected Builder(AdRuleServiceSettings settings)
Parameter
Name Description
settings AdRuleServiceSettings

Builder(AdRuleServiceStubSettings.Builder stubSettings)

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

Methods

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

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

batchActivateAdRulesSettings()

public UnaryCallSettings.Builder<BatchActivateAdRulesRequest,BatchActivateAdRulesResponse> batchActivateAdRulesSettings()

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

Returns
Type Description
Builder<BatchActivateAdRulesRequest,BatchActivateAdRulesResponse>

batchCreateAdRulesSettings()

public UnaryCallSettings.Builder<BatchCreateAdRulesRequest,BatchCreateAdRulesResponse> batchCreateAdRulesSettings()

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

Returns
Type Description
Builder<BatchCreateAdRulesRequest,BatchCreateAdRulesResponse>

batchDeactivateAdRulesSettings()

public UnaryCallSettings.Builder<BatchDeactivateAdRulesRequest,BatchDeactivateAdRulesResponse> batchDeactivateAdRulesSettings()

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

Returns
Type Description
Builder<BatchDeactivateAdRulesRequest,BatchDeactivateAdRulesResponse>

batchDeleteAdRulesSettings()

public UnaryCallSettings.Builder<BatchDeleteAdRulesRequest,Empty> batchDeleteAdRulesSettings()

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

Returns
Type Description
Builder<BatchDeleteAdRulesRequest,Empty>

batchUpdateAdRulesSettings()

public UnaryCallSettings.Builder<BatchUpdateAdRulesRequest,BatchUpdateAdRulesResponse> batchUpdateAdRulesSettings()

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

Returns
Type Description
Builder<BatchUpdateAdRulesRequest,BatchUpdateAdRulesResponse>

build()

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

createAdRuleSettings()

public UnaryCallSettings.Builder<CreateAdRuleRequest,AdRule> createAdRuleSettings()

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

Returns
Type Description
Builder<CreateAdRuleRequest,AdRule>

getAdRuleSettings()

public UnaryCallSettings.Builder<GetAdRuleRequest,AdRule> getAdRuleSettings()

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

Returns
Type Description
Builder<GetAdRuleRequest,AdRule>

getStubSettingsBuilder()

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

listAdRulesSettings()

public PagedCallSettings.Builder<ListAdRulesRequest,ListAdRulesResponse,AdRuleServiceClient.ListAdRulesPagedResponse> listAdRulesSettings()

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

Returns
Type Description
Builder<ListAdRulesRequest,ListAdRulesResponse,ListAdRulesPagedResponse>

updateAdRuleSettings()

public UnaryCallSettings.Builder<UpdateAdRuleRequest,AdRule> updateAdRuleSettings()

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

Returns
Type Description
Builder<UpdateAdRuleRequest,AdRule>