Class AccessPoliciesSettings.Builder (1.92.0)

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

Builder for AccessPoliciesSettings.

Inheritance

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

protected Builder(AccessPoliciesSettings settings)
Parameter
Name Description
settings AccessPoliciesSettings

Builder(AccessPoliciesStubSettings.Builder stubSettings)

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

Methods

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

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

build()

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

createAccessPolicyOperationSettings()

public OperationCallSettings.Builder<CreateAccessPolicyRequest,AccessPolicy,OperationMetadata> createAccessPolicyOperationSettings()

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

Returns
Type Description
Builder<CreateAccessPolicyRequest,AccessPolicy,OperationMetadata>

createAccessPolicySettings()

public UnaryCallSettings.Builder<CreateAccessPolicyRequest,Operation> createAccessPolicySettings()

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

Returns
Type Description
Builder<CreateAccessPolicyRequest,Operation>

deleteAccessPolicyOperationSettings()

public OperationCallSettings.Builder<DeleteAccessPolicyRequest,Empty,OperationMetadata> deleteAccessPolicyOperationSettings()

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

Returns
Type Description
Builder<DeleteAccessPolicyRequest,Empty,OperationMetadata>

deleteAccessPolicySettings()

public UnaryCallSettings.Builder<DeleteAccessPolicyRequest,Operation> deleteAccessPolicySettings()

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

Returns
Type Description
Builder<DeleteAccessPolicyRequest,Operation>

getAccessPolicySettings()

public UnaryCallSettings.Builder<GetAccessPolicyRequest,AccessPolicy> getAccessPolicySettings()

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

Returns
Type Description
Builder<GetAccessPolicyRequest,AccessPolicy>

getStubSettingsBuilder()

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

listAccessPoliciesSettings()

public PagedCallSettings.Builder<ListAccessPoliciesRequest,ListAccessPoliciesResponse,AccessPoliciesClient.ListAccessPoliciesPagedResponse> listAccessPoliciesSettings()

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

Returns
Type Description
Builder<ListAccessPoliciesRequest,ListAccessPoliciesResponse,ListAccessPoliciesPagedResponse>

searchAccessPolicyBindingsSettings()

public PagedCallSettings.Builder<SearchAccessPolicyBindingsRequest,SearchAccessPolicyBindingsResponse,AccessPoliciesClient.SearchAccessPolicyBindingsPagedResponse> searchAccessPolicyBindingsSettings()

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

Returns
Type Description
Builder<SearchAccessPolicyBindingsRequest,SearchAccessPolicyBindingsResponse,SearchAccessPolicyBindingsPagedResponse>

updateAccessPolicyOperationSettings()

public OperationCallSettings.Builder<UpdateAccessPolicyRequest,AccessPolicy,OperationMetadata> updateAccessPolicyOperationSettings()

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

Returns
Type Description
Builder<UpdateAccessPolicyRequest,AccessPolicy,OperationMetadata>

updateAccessPolicySettings()

public UnaryCallSettings.Builder<UpdateAccessPolicyRequest,Operation> updateAccessPolicySettings()

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

Returns
Type Description
Builder<UpdateAccessPolicyRequest,Operation>