Class OrgPolicySettings.Builder (2.45.0)

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

Builder for OrgPolicySettings.

Inheritance

java.lang.Object > ClientSettings.Builder > OrgPolicySettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext

Builder(OrgPolicySettings settings)

protected Builder(OrgPolicySettings settings)
Parameter
Name Description
settings OrgPolicySettings

Builder(OrgPolicyStubSettings.Builder stubSettings)

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

Methods

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

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

build()

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

getStubSettingsBuilder()

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

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>

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>