Class PrincipalAccessBoundaryPoliciesStubSettings.Builder (1.60.0)

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

Builder for PrincipalAccessBoundaryPoliciesStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > PrincipalAccessBoundaryPoliciesStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext

Builder(PrincipalAccessBoundaryPoliciesStubSettings settings)

protected Builder(PrincipalAccessBoundaryPoliciesStubSettings settings)
Parameter
Name Description
settings PrincipalAccessBoundaryPoliciesStubSettings

Methods

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

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

build()

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

createPrincipalAccessBoundaryPolicyOperationSettings()

public OperationCallSettings.Builder<CreatePrincipalAccessBoundaryPolicyRequest,PrincipalAccessBoundaryPolicy,OperationMetadata> createPrincipalAccessBoundaryPolicyOperationSettings()

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

Returns
Type Description
Builder<CreatePrincipalAccessBoundaryPolicyRequest,PrincipalAccessBoundaryPolicy,OperationMetadata>

createPrincipalAccessBoundaryPolicySettings()

public UnaryCallSettings.Builder<CreatePrincipalAccessBoundaryPolicyRequest,Operation> createPrincipalAccessBoundaryPolicySettings()

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

Returns
Type Description
Builder<CreatePrincipalAccessBoundaryPolicyRequest,Operation>

deletePrincipalAccessBoundaryPolicyOperationSettings()

public OperationCallSettings.Builder<DeletePrincipalAccessBoundaryPolicyRequest,Empty,OperationMetadata> deletePrincipalAccessBoundaryPolicyOperationSettings()

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

Returns
Type Description
Builder<DeletePrincipalAccessBoundaryPolicyRequest,Empty,OperationMetadata>

deletePrincipalAccessBoundaryPolicySettings()

public UnaryCallSettings.Builder<DeletePrincipalAccessBoundaryPolicyRequest,Operation> deletePrincipalAccessBoundaryPolicySettings()

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

Returns
Type Description
Builder<DeletePrincipalAccessBoundaryPolicyRequest,Operation>

getPrincipalAccessBoundaryPolicySettings()

public UnaryCallSettings.Builder<GetPrincipalAccessBoundaryPolicyRequest,PrincipalAccessBoundaryPolicy> getPrincipalAccessBoundaryPolicySettings()

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

Returns
Type Description
Builder<GetPrincipalAccessBoundaryPolicyRequest,PrincipalAccessBoundaryPolicy>

listPrincipalAccessBoundaryPoliciesSettings()

public PagedCallSettings.Builder<ListPrincipalAccessBoundaryPoliciesRequest,ListPrincipalAccessBoundaryPoliciesResponse,PrincipalAccessBoundaryPoliciesClient.ListPrincipalAccessBoundaryPoliciesPagedResponse> listPrincipalAccessBoundaryPoliciesSettings()

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

Returns
Type Description
Builder<ListPrincipalAccessBoundaryPoliciesRequest,ListPrincipalAccessBoundaryPoliciesResponse,ListPrincipalAccessBoundaryPoliciesPagedResponse>

searchPrincipalAccessBoundaryPolicyBindingsSettings()

public PagedCallSettings.Builder<SearchPrincipalAccessBoundaryPolicyBindingsRequest,SearchPrincipalAccessBoundaryPolicyBindingsResponse,PrincipalAccessBoundaryPoliciesClient.SearchPrincipalAccessBoundaryPolicyBindingsPagedResponse> searchPrincipalAccessBoundaryPolicyBindingsSettings()

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

Returns
Type Description
Builder<SearchPrincipalAccessBoundaryPolicyBindingsRequest,SearchPrincipalAccessBoundaryPolicyBindingsResponse,SearchPrincipalAccessBoundaryPolicyBindingsPagedResponse>

unaryMethodSettingsBuilders()

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

updatePrincipalAccessBoundaryPolicyOperationSettings()

public OperationCallSettings.Builder<UpdatePrincipalAccessBoundaryPolicyRequest,PrincipalAccessBoundaryPolicy,OperationMetadata> updatePrincipalAccessBoundaryPolicyOperationSettings()

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

Returns
Type Description
Builder<UpdatePrincipalAccessBoundaryPolicyRequest,PrincipalAccessBoundaryPolicy,OperationMetadata>

updatePrincipalAccessBoundaryPolicySettings()

public UnaryCallSettings.Builder<UpdatePrincipalAccessBoundaryPolicyRequest,Operation> updatePrincipalAccessBoundaryPolicySettings()

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

Returns
Type Description
Builder<UpdatePrincipalAccessBoundaryPolicyRequest,Operation>