Class PrincipalAccessBoundaryPoliciesSettings.Builder (1.60.0)

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

Builder for PrincipalAccessBoundaryPoliciesSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > PrincipalAccessBoundaryPoliciesSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext

Builder(PrincipalAccessBoundaryPoliciesSettings settings)

protected Builder(PrincipalAccessBoundaryPoliciesSettings settings)
Parameter
Name Description
settings PrincipalAccessBoundaryPoliciesSettings

Builder(PrincipalAccessBoundaryPoliciesStubSettings.Builder stubSettings)

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

Methods

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

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

build()

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

getStubSettingsBuilder()

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

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>

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>