Class RecaptchaEnterpriseServiceSettings.Builder (3.38.0)

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

Builder for RecaptchaEnterpriseServiceSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > RecaptchaEnterpriseServiceSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(RecaptchaEnterpriseServiceSettings settings)

protected Builder(RecaptchaEnterpriseServiceSettings settings)
Parameter
NameDescription
settingsRecaptchaEnterpriseServiceSettings

Builder(RecaptchaEnterpriseServiceStubSettings.Builder stubSettings)

protected Builder(RecaptchaEnterpriseServiceStubSettings.Builder stubSettings)
Parameter
NameDescription
stubSettingsRecaptchaEnterpriseServiceStubSettings.Builder

Methods

annotateAssessmentSettings()

public UnaryCallSettings.Builder<AnnotateAssessmentRequest,AnnotateAssessmentResponse> annotateAssessmentSettings()

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

Returns
TypeDescription
Builder<AnnotateAssessmentRequest,AnnotateAssessmentResponse>

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

public RecaptchaEnterpriseServiceSettings.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
NameDescription
settingsUpdaterApiFunction<Builder<?,?>,java.lang.Void>
Returns
TypeDescription
RecaptchaEnterpriseServiceSettings.Builder

build()

public RecaptchaEnterpriseServiceSettings build()
Returns
TypeDescription
RecaptchaEnterpriseServiceSettings
Overrides
Exceptions
TypeDescription
IOException

createAssessmentSettings()

public UnaryCallSettings.Builder<CreateAssessmentRequest,Assessment> createAssessmentSettings()

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

Returns
TypeDescription
Builder<CreateAssessmentRequest,Assessment>

createFirewallPolicySettings()

public UnaryCallSettings.Builder<CreateFirewallPolicyRequest,FirewallPolicy> createFirewallPolicySettings()

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

Returns
TypeDescription
Builder<CreateFirewallPolicyRequest,FirewallPolicy>

createKeySettings()

public UnaryCallSettings.Builder<CreateKeyRequest,Key> createKeySettings()

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

Returns
TypeDescription
Builder<CreateKeyRequest,Key>

deleteFirewallPolicySettings()

public UnaryCallSettings.Builder<DeleteFirewallPolicyRequest,Empty> deleteFirewallPolicySettings()

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

Returns
TypeDescription
Builder<DeleteFirewallPolicyRequest,Empty>

deleteKeySettings()

public UnaryCallSettings.Builder<DeleteKeyRequest,Empty> deleteKeySettings()

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

Returns
TypeDescription
Builder<DeleteKeyRequest,Empty>

getFirewallPolicySettings()

public UnaryCallSettings.Builder<GetFirewallPolicyRequest,FirewallPolicy> getFirewallPolicySettings()

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

Returns
TypeDescription
Builder<GetFirewallPolicyRequest,FirewallPolicy>

getKeySettings()

public UnaryCallSettings.Builder<GetKeyRequest,Key> getKeySettings()

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

Returns
TypeDescription
Builder<GetKeyRequest,Key>

getMetricsSettings()

public UnaryCallSettings.Builder<GetMetricsRequest,Metrics> getMetricsSettings()

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

Returns
TypeDescription
Builder<GetMetricsRequest,Metrics>

getStubSettingsBuilder()

public RecaptchaEnterpriseServiceStubSettings.Builder getStubSettingsBuilder()
Returns
TypeDescription
RecaptchaEnterpriseServiceStubSettings.Builder

listFirewallPoliciesSettings()

public PagedCallSettings.Builder<ListFirewallPoliciesRequest,ListFirewallPoliciesResponse,RecaptchaEnterpriseServiceClient.ListFirewallPoliciesPagedResponse> listFirewallPoliciesSettings()

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

Returns
TypeDescription
Builder<ListFirewallPoliciesRequest,ListFirewallPoliciesResponse,ListFirewallPoliciesPagedResponse>

listKeysSettings()

public PagedCallSettings.Builder<ListKeysRequest,ListKeysResponse,RecaptchaEnterpriseServiceClient.ListKeysPagedResponse> listKeysSettings()

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

Returns
TypeDescription
Builder<ListKeysRequest,ListKeysResponse,ListKeysPagedResponse>

listRelatedAccountGroupMembershipsSettings()

public PagedCallSettings.Builder<ListRelatedAccountGroupMembershipsRequest,ListRelatedAccountGroupMembershipsResponse,RecaptchaEnterpriseServiceClient.ListRelatedAccountGroupMembershipsPagedResponse> listRelatedAccountGroupMembershipsSettings()

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

Returns
TypeDescription
Builder<ListRelatedAccountGroupMembershipsRequest,ListRelatedAccountGroupMembershipsResponse,ListRelatedAccountGroupMembershipsPagedResponse>

listRelatedAccountGroupsSettings()

public PagedCallSettings.Builder<ListRelatedAccountGroupsRequest,ListRelatedAccountGroupsResponse,RecaptchaEnterpriseServiceClient.ListRelatedAccountGroupsPagedResponse> listRelatedAccountGroupsSettings()

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

Returns
TypeDescription
Builder<ListRelatedAccountGroupsRequest,ListRelatedAccountGroupsResponse,ListRelatedAccountGroupsPagedResponse>

migrateKeySettings()

public UnaryCallSettings.Builder<MigrateKeyRequest,Key> migrateKeySettings()

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

Returns
TypeDescription
Builder<MigrateKeyRequest,Key>

reorderFirewallPoliciesSettings()

public UnaryCallSettings.Builder<ReorderFirewallPoliciesRequest,ReorderFirewallPoliciesResponse> reorderFirewallPoliciesSettings()

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

Returns
TypeDescription
Builder<ReorderFirewallPoliciesRequest,ReorderFirewallPoliciesResponse>

retrieveLegacySecretKeySettings()

public UnaryCallSettings.Builder<RetrieveLegacySecretKeyRequest,RetrieveLegacySecretKeyResponse> retrieveLegacySecretKeySettings()

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

Returns
TypeDescription
Builder<RetrieveLegacySecretKeyRequest,RetrieveLegacySecretKeyResponse>

searchRelatedAccountGroupMembershipsSettings()

public PagedCallSettings.Builder<SearchRelatedAccountGroupMembershipsRequest,SearchRelatedAccountGroupMembershipsResponse,RecaptchaEnterpriseServiceClient.SearchRelatedAccountGroupMembershipsPagedResponse> searchRelatedAccountGroupMembershipsSettings()

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

Returns
TypeDescription
Builder<SearchRelatedAccountGroupMembershipsRequest,SearchRelatedAccountGroupMembershipsResponse,SearchRelatedAccountGroupMembershipsPagedResponse>

updateFirewallPolicySettings()

public UnaryCallSettings.Builder<UpdateFirewallPolicyRequest,FirewallPolicy> updateFirewallPolicySettings()

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

Returns
TypeDescription
Builder<UpdateFirewallPolicyRequest,FirewallPolicy>

updateKeySettings()

public UnaryCallSettings.Builder<UpdateKeyRequest,Key> updateKeySettings()

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

Returns
TypeDescription
Builder<UpdateKeyRequest,Key>