Class PoliciesSettings.Builder (1.92.0)

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

Builder for PoliciesSettings.

Inheritance

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

protected Builder(PoliciesSettings settings)
Parameter
Name Description
settings PoliciesSettings

Builder(PoliciesStubSettings.Builder stubSettings)

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

Methods

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

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

build()

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

createPolicyOperationSettings()

public OperationCallSettings.Builder<CreatePolicyRequest,Policy,PolicyOperationMetadata> createPolicyOperationSettings()

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

Returns
Type Description
Builder<CreatePolicyRequest,Policy,PolicyOperationMetadata>

createPolicySettings()

public UnaryCallSettings.Builder<CreatePolicyRequest,Operation> createPolicySettings()

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

Returns
Type Description
Builder<CreatePolicyRequest,Operation>

deletePolicyOperationSettings()

public OperationCallSettings.Builder<DeletePolicyRequest,Policy,PolicyOperationMetadata> deletePolicyOperationSettings()

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

Returns
Type Description
Builder<DeletePolicyRequest,Policy,PolicyOperationMetadata>

deletePolicySettings()

public UnaryCallSettings.Builder<DeletePolicyRequest,Operation> deletePolicySettings()

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

Returns
Type Description
Builder<DeletePolicyRequest,Operation>

getPolicySettings()

public UnaryCallSettings.Builder<GetPolicyRequest,Policy> getPolicySettings()

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

Returns
Type Description
Builder<GetPolicyRequest,Policy>

getStubSettingsBuilder()

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

listPoliciesSettings()

public PagedCallSettings.Builder<ListPoliciesRequest,ListPoliciesResponse,PoliciesClient.ListPoliciesPagedResponse> listPoliciesSettings()

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

Returns
Type Description
Builder<ListPoliciesRequest,ListPoliciesResponse,ListPoliciesPagedResponse>

updatePolicyOperationSettings()

public OperationCallSettings.Builder<UpdatePolicyRequest,Policy,PolicyOperationMetadata> updatePolicyOperationSettings()

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

Returns
Type Description
Builder<UpdatePolicyRequest,Policy,PolicyOperationMetadata>

updatePolicySettings()

public UnaryCallSettings.Builder<UpdatePolicyRequest,Operation> updatePolicySettings()

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

Returns
Type Description
Builder<UpdatePolicyRequest,Operation>