Class Key (1.2.0)

public sealed class Key : IMessage<Key>, IEquatable<Key>, IDeepCloneable<Key>, IBufferMessage, IMessage

A key used to identify and configure applications (web and/or mobile) that use reCAPTCHA Enterprise.

Inheritance

Object > Key

Namespace

Google.Cloud.RecaptchaEnterprise.V1

Assembly

Google.Cloud.RecaptchaEnterprise.V1.dll

Constructors

Key()

public Key()

Key(Key)

public Key(Key other)
Parameter
NameDescription
otherKey

Properties

AndroidSettings

public AndroidKeySettings AndroidSettings { get; set; }

Settings for keys that can be used by Android apps.

Property Value
TypeDescription
AndroidKeySettings

CreateTime

public Timestamp CreateTime { get; set; }

The timestamp corresponding to the creation of this Key.

Property Value
TypeDescription
Timestamp

DisplayName

public string DisplayName { get; set; }

Human-readable display name of this key. Modifiable by user.

Property Value
TypeDescription
String

IosSettings

public IOSKeySettings IosSettings { get; set; }

Settings for keys that can be used by iOS apps.

Property Value
TypeDescription
IOSKeySettings

KeyName

public KeyName KeyName { get; set; }

KeyName-typed view over the Name resource name property.

Property Value
TypeDescription
KeyName

Labels

public MapField<string, string> Labels { get; }

Optional. See <a href="https://cloud.google.com/recaptcha-enterprise/docs/labels"> Creating and managing labels</a>.

Property Value
TypeDescription
MapField<String, String>

Name

public string Name { get; set; }

The resource name for the Key in the format "projects/{project}/keys/{key}".

Property Value
TypeDescription
String

PlatformSettingsCase

public Key.PlatformSettingsOneofCase PlatformSettingsCase { get; }
Property Value
TypeDescription
Key.PlatformSettingsOneofCase

WebSettings

public WebKeySettings WebSettings { get; set; }

Settings for keys that can be used by websites.

Property Value
TypeDescription
WebKeySettings