Class OrgPolicyStubSettings.Builder (2.44.0)

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

Builder for OrgPolicyStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > OrgPolicyStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext

Builder(OrgPolicyStubSettings settings)

protected Builder(OrgPolicyStubSettings settings)
Parameter
Name Description
settings OrgPolicyStubSettings

Methods

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

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

build()

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

createCustomConstraintSettings()

public UnaryCallSettings.Builder<CreateCustomConstraintRequest,CustomConstraint> createCustomConstraintSettings()

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

Returns
Type Description
Builder<CreateCustomConstraintRequest,CustomConstraint>

createPolicySettings()

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

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

Returns
Type Description
Builder<CreatePolicyRequest,Policy>

deleteCustomConstraintSettings()

public UnaryCallSettings.Builder<DeleteCustomConstraintRequest,Empty> deleteCustomConstraintSettings()

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

Returns
Type Description
Builder<DeleteCustomConstraintRequest,Empty>

deletePolicySettings()

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

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

Returns
Type Description
Builder<DeletePolicyRequest,Empty>

getCustomConstraintSettings()

public UnaryCallSettings.Builder<GetCustomConstraintRequest,CustomConstraint> getCustomConstraintSettings()

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

Returns
Type Description
Builder<GetCustomConstraintRequest,CustomConstraint>

getEffectivePolicySettings()

public UnaryCallSettings.Builder<GetEffectivePolicyRequest,Policy> getEffectivePolicySettings()

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

Returns
Type Description
Builder<GetEffectivePolicyRequest,Policy>

getPolicySettings()

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

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

Returns
Type Description
Builder<GetPolicyRequest,Policy>

listConstraintsSettings()

public PagedCallSettings.Builder<ListConstraintsRequest,ListConstraintsResponse,OrgPolicyClient.ListConstraintsPagedResponse> listConstraintsSettings()

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

Returns
Type Description
Builder<ListConstraintsRequest,ListConstraintsResponse,ListConstraintsPagedResponse>

listCustomConstraintsSettings()

public PagedCallSettings.Builder<ListCustomConstraintsRequest,ListCustomConstraintsResponse,OrgPolicyClient.ListCustomConstraintsPagedResponse> listCustomConstraintsSettings()

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

Returns
Type Description
Builder<ListCustomConstraintsRequest,ListCustomConstraintsResponse,ListCustomConstraintsPagedResponse>

listPoliciesSettings()

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

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

Returns
Type Description
Builder<ListPoliciesRequest,ListPoliciesResponse,ListPoliciesPagedResponse>

unaryMethodSettingsBuilders()

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

updateCustomConstraintSettings()

public UnaryCallSettings.Builder<UpdateCustomConstraintRequest,CustomConstraint> updateCustomConstraintSettings()

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

Returns
Type Description
Builder<UpdateCustomConstraintRequest,CustomConstraint>

updatePolicySettings()

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

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

Returns
Type Description
Builder<UpdatePolicyRequest,Policy>