Class AdRuleServiceStubSettings.Builder (0.54.0)

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

Builder for AdRuleServiceStubSettings.

Inheritance

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

protected Builder(AdRuleServiceStubSettings settings)
Parameter
Name Description
settings AdRuleServiceStubSettings

Methods

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

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

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>

unaryMethodSettingsBuilders()

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

updateAdRuleSettings()

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

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

Returns
Type Description
Builder<UpdateAdRuleRequest,AdRule>