Class PolicyBindingsSettings.Builder (1.92.0)

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

Builder for PolicyBindingsSettings.

Inheritance

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

protected Builder(PolicyBindingsSettings settings)
Parameter
Name Description
settings PolicyBindingsSettings

Builder(PolicyBindingsStubSettings.Builder stubSettings)

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

Methods

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

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

build()

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

createPolicyBindingOperationSettings()

public OperationCallSettings.Builder<CreatePolicyBindingRequest,PolicyBinding,OperationMetadata> createPolicyBindingOperationSettings()

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

Returns
Type Description
Builder<CreatePolicyBindingRequest,PolicyBinding,OperationMetadata>

createPolicyBindingSettings()

public UnaryCallSettings.Builder<CreatePolicyBindingRequest,Operation> createPolicyBindingSettings()

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

Returns
Type Description
Builder<CreatePolicyBindingRequest,Operation>

deletePolicyBindingOperationSettings()

public OperationCallSettings.Builder<DeletePolicyBindingRequest,Empty,OperationMetadata> deletePolicyBindingOperationSettings()

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

Returns
Type Description
Builder<DeletePolicyBindingRequest,Empty,OperationMetadata>

deletePolicyBindingSettings()

public UnaryCallSettings.Builder<DeletePolicyBindingRequest,Operation> deletePolicyBindingSettings()

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

Returns
Type Description
Builder<DeletePolicyBindingRequest,Operation>

getPolicyBindingSettings()

public UnaryCallSettings.Builder<GetPolicyBindingRequest,PolicyBinding> getPolicyBindingSettings()

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

Returns
Type Description
Builder<GetPolicyBindingRequest,PolicyBinding>

getStubSettingsBuilder()

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

listPolicyBindingsSettings()

public PagedCallSettings.Builder<ListPolicyBindingsRequest,ListPolicyBindingsResponse,PolicyBindingsClient.ListPolicyBindingsPagedResponse> listPolicyBindingsSettings()

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

Returns
Type Description
Builder<ListPolicyBindingsRequest,ListPolicyBindingsResponse,ListPolicyBindingsPagedResponse>

searchTargetPolicyBindingsSettings()

public PagedCallSettings.Builder<SearchTargetPolicyBindingsRequest,SearchTargetPolicyBindingsResponse,PolicyBindingsClient.SearchTargetPolicyBindingsPagedResponse> searchTargetPolicyBindingsSettings()

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

Returns
Type Description
Builder<SearchTargetPolicyBindingsRequest,SearchTargetPolicyBindingsResponse,SearchTargetPolicyBindingsPagedResponse>

updatePolicyBindingOperationSettings()

public OperationCallSettings.Builder<UpdatePolicyBindingRequest,PolicyBinding,OperationMetadata> updatePolicyBindingOperationSettings()

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

Returns
Type Description
Builder<UpdatePolicyBindingRequest,PolicyBinding,OperationMetadata>

updatePolicyBindingSettings()

public UnaryCallSettings.Builder<UpdatePolicyBindingRequest,Operation> updatePolicyBindingSettings()

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

Returns
Type Description
Builder<UpdatePolicyBindingRequest,Operation>