Class: Google::Apis::RecaptchaenterpriseV1::GoogleCloudRecaptchaenterpriseV1MigrateKeyRequest

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/recaptchaenterprise_v1/classes.rb,
lib/google/apis/recaptchaenterprise_v1/representations.rb,
lib/google/apis/recaptchaenterprise_v1/representations.rb

Overview

The migrate key request message.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudRecaptchaenterpriseV1MigrateKeyRequest

Returns a new instance of GoogleCloudRecaptchaenterpriseV1MigrateKeyRequest.



1329
1330
1331
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 1329

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#skip_billing_checkBoolean Also known as: skip_billing_check?

Optional. If true, skips the billing check. A reCAPTCHA Enterprise key or migrated key behaves differently than a reCAPTCHA (non-Enterprise version) key when you reach a quota limit (see https://cloud.google.com/recaptcha/quotas# quota_limit). To avoid any disruption of your usage, we check that a billing account is present. If your usage of reCAPTCHA is under the free quota, you can safely skip the billing check and proceed with the migration. See https:// cloud.google.com/recaptcha/docs/billing-information. Corresponds to the JSON property skipBillingCheck

Returns:

  • (Boolean)


1326
1327
1328
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 1326

def skip_billing_check
  @skip_billing_check
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1334
1335
1336
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 1334

def update!(**args)
  @skip_billing_check = args[:skip_billing_check] if args.key?(:skip_billing_check)
end