Class AlertPolicyServiceSettings.Builder (3.96.0)

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

Builder for AlertPolicyServiceSettings.

Inheritance

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

protected Builder(AlertPolicyServiceSettings settings)
Parameter
Name Description
settings AlertPolicyServiceSettings

Builder(AlertPolicyServiceStubSettings.Builder stubSettings)

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

Methods

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

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

build()

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

createAlertPolicySettings()

public UnaryCallSettings.Builder<CreateAlertPolicyRequest,AlertPolicy> createAlertPolicySettings()

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

Returns
Type Description
Builder<CreateAlertPolicyRequest,AlertPolicy>

deleteAlertPolicySettings()

public UnaryCallSettings.Builder<DeleteAlertPolicyRequest,Empty> deleteAlertPolicySettings()

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

Returns
Type Description
Builder<DeleteAlertPolicyRequest,Empty>

getAlertPolicySettings()

public UnaryCallSettings.Builder<GetAlertPolicyRequest,AlertPolicy> getAlertPolicySettings()

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

Returns
Type Description
Builder<GetAlertPolicyRequest,AlertPolicy>

getStubSettingsBuilder()

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

listAlertPoliciesSettings()

public PagedCallSettings.Builder<ListAlertPoliciesRequest,ListAlertPoliciesResponse,AlertPolicyServiceClient.ListAlertPoliciesPagedResponse> listAlertPoliciesSettings()

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

Returns
Type Description
Builder<ListAlertPoliciesRequest,ListAlertPoliciesResponse,ListAlertPoliciesPagedResponse>

updateAlertPolicySettings()

public UnaryCallSettings.Builder<UpdateAlertPolicyRequest,AlertPolicy> updateAlertPolicySettings()

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

Returns
Type Description
Builder<UpdateAlertPolicyRequest,AlertPolicy>