public static final class Key.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Key.Builder> implements KeyOrBuilder
A key used to identify and configure applications (web and/or mobile) that use reCAPTCHA Enterprise.Protobuf type
google.cloud.recaptchaenterprise.v1beta1.Key| Modifier and Type | Method and Description |
|---|---|
Key.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Key |
build() |
Key |
buildPartial() |
Key.Builder |
clear() |
Key.Builder |
clearAndroidSettings()
Settings for keys that can be used by Android apps.
|
Key.Builder |
clearDisplayName()
Human-readable display name of this key.
|
Key.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Key.Builder |
clearIosSettings()
Settings for keys that can be used by iOS apps.
|
Key.Builder |
clearName()
The resource name for the Key in the format
"projects/{project_number}/keys/{key_id}".
|
Key.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Key.Builder |
clearPlatformSettings() |
Key.Builder |
clearWebSettings()
Settings for keys that can be used by websites.
|
Key.Builder |
clone() |
AndroidKeySettings |
getAndroidSettings()
Settings for keys that can be used by Android apps.
|
AndroidKeySettings.Builder |
getAndroidSettingsBuilder()
Settings for keys that can be used by Android apps.
|
AndroidKeySettingsOrBuilder |
getAndroidSettingsOrBuilder()
Settings for keys that can be used by Android apps.
|
Key |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDisplayName()
Human-readable display name of this key.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Human-readable display name of this key.
|
IOSKeySettings |
getIosSettings()
Settings for keys that can be used by iOS apps.
|
IOSKeySettings.Builder |
getIosSettingsBuilder()
Settings for keys that can be used by iOS apps.
|
IOSKeySettingsOrBuilder |
getIosSettingsOrBuilder()
Settings for keys that can be used by iOS apps.
|
String |
getName()
The resource name for the Key in the format
"projects/{project_number}/keys/{key_id}".
|
com.google.protobuf.ByteString |
getNameBytes()
The resource name for the Key in the format
"projects/{project_number}/keys/{key_id}".
|
Key.PlatformSettingsCase |
getPlatformSettingsCase() |
WebKeySettings |
getWebSettings()
Settings for keys that can be used by websites.
|
WebKeySettings.Builder |
getWebSettingsBuilder()
Settings for keys that can be used by websites.
|
WebKeySettingsOrBuilder |
getWebSettingsOrBuilder()
Settings for keys that can be used by websites.
|
boolean |
hasAndroidSettings()
Settings for keys that can be used by Android apps.
|
boolean |
hasIosSettings()
Settings for keys that can be used by iOS apps.
|
boolean |
hasWebSettings()
Settings for keys that can be used by websites.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Key.Builder |
mergeAndroidSettings(AndroidKeySettings value)
Settings for keys that can be used by Android apps.
|
Key.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Key.Builder |
mergeFrom(Key other) |
Key.Builder |
mergeFrom(com.google.protobuf.Message other) |
Key.Builder |
mergeIosSettings(IOSKeySettings value)
Settings for keys that can be used by iOS apps.
|
Key.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Key.Builder |
mergeWebSettings(WebKeySettings value)
Settings for keys that can be used by websites.
|
Key.Builder |
setAndroidSettings(AndroidKeySettings.Builder builderForValue)
Settings for keys that can be used by Android apps.
|
Key.Builder |
setAndroidSettings(AndroidKeySettings value)
Settings for keys that can be used by Android apps.
|
Key.Builder |
setDisplayName(String value)
Human-readable display name of this key.
|
Key.Builder |
setDisplayNameBytes(com.google.protobuf.ByteString value)
Human-readable display name of this key.
|
Key.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Key.Builder |
setIosSettings(IOSKeySettings.Builder builderForValue)
Settings for keys that can be used by iOS apps.
|
Key.Builder |
setIosSettings(IOSKeySettings value)
Settings for keys that can be used by iOS apps.
|
Key.Builder |
setName(String value)
The resource name for the Key in the format
"projects/{project_number}/keys/{key_id}".
|
Key.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The resource name for the Key in the format
"projects/{project_number}/keys/{key_id}".
|
Key.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Key.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Key.Builder |
setWebSettings(WebKeySettings.Builder builderForValue)
Settings for keys that can be used by websites.
|
Key.Builder |
setWebSettings(WebKeySettings value)
Settings for keys that can be used by websites.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Key.Builder>public Key.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Key.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Key.Builder>public Key getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Key build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Key buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Key.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Key.Builder>public Key.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Key.Builder>public Key.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Key.Builder>public Key.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Key.Builder>public Key.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Key.Builder>public Key.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Key.Builder>public Key.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Key.Builder>public Key.Builder mergeFrom(Key other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Key.Builder>public Key.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Key.Builder>IOExceptionpublic Key.PlatformSettingsCase getPlatformSettingsCase()
getPlatformSettingsCase in interface KeyOrBuilderpublic Key.Builder clearPlatformSettings()
public String getName()
The resource name for the Key in the format
"projects/{project_number}/keys/{key_id}".
string name = 1;getName in interface KeyOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The resource name for the Key in the format
"projects/{project_number}/keys/{key_id}".
string name = 1;getNameBytes in interface KeyOrBuilderpublic Key.Builder setName(String value)
The resource name for the Key in the format
"projects/{project_number}/keys/{key_id}".
string name = 1;value - The name to set.public Key.Builder clearName()
The resource name for the Key in the format
"projects/{project_number}/keys/{key_id}".
string name = 1;public Key.Builder setNameBytes(com.google.protobuf.ByteString value)
The resource name for the Key in the format
"projects/{project_number}/keys/{key_id}".
string name = 1;value - The bytes for name to set.public String getDisplayName()
Human-readable display name of this key. Modifiable by user.
string display_name = 2;getDisplayName in interface KeyOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
Human-readable display name of this key. Modifiable by user.
string display_name = 2;getDisplayNameBytes in interface KeyOrBuilderpublic Key.Builder setDisplayName(String value)
Human-readable display name of this key. Modifiable by user.
string display_name = 2;value - The displayName to set.public Key.Builder clearDisplayName()
Human-readable display name of this key. Modifiable by user.
string display_name = 2;public Key.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Human-readable display name of this key. Modifiable by user.
string display_name = 2;value - The bytes for displayName to set.public boolean hasWebSettings()
Settings for keys that can be used by websites.
.google.cloud.recaptchaenterprise.v1beta1.WebKeySettings web_settings = 3;hasWebSettings in interface KeyOrBuilderpublic WebKeySettings getWebSettings()
Settings for keys that can be used by websites.
.google.cloud.recaptchaenterprise.v1beta1.WebKeySettings web_settings = 3;getWebSettings in interface KeyOrBuilderpublic Key.Builder setWebSettings(WebKeySettings value)
Settings for keys that can be used by websites.
.google.cloud.recaptchaenterprise.v1beta1.WebKeySettings web_settings = 3;public Key.Builder setWebSettings(WebKeySettings.Builder builderForValue)
Settings for keys that can be used by websites.
.google.cloud.recaptchaenterprise.v1beta1.WebKeySettings web_settings = 3;public Key.Builder mergeWebSettings(WebKeySettings value)
Settings for keys that can be used by websites.
.google.cloud.recaptchaenterprise.v1beta1.WebKeySettings web_settings = 3;public Key.Builder clearWebSettings()
Settings for keys that can be used by websites.
.google.cloud.recaptchaenterprise.v1beta1.WebKeySettings web_settings = 3;public WebKeySettings.Builder getWebSettingsBuilder()
Settings for keys that can be used by websites.
.google.cloud.recaptchaenterprise.v1beta1.WebKeySettings web_settings = 3;public WebKeySettingsOrBuilder getWebSettingsOrBuilder()
Settings for keys that can be used by websites.
.google.cloud.recaptchaenterprise.v1beta1.WebKeySettings web_settings = 3;getWebSettingsOrBuilder in interface KeyOrBuilderpublic boolean hasAndroidSettings()
Settings for keys that can be used by Android apps.
.google.cloud.recaptchaenterprise.v1beta1.AndroidKeySettings android_settings = 4;
hasAndroidSettings in interface KeyOrBuilderpublic AndroidKeySettings getAndroidSettings()
Settings for keys that can be used by Android apps.
.google.cloud.recaptchaenterprise.v1beta1.AndroidKeySettings android_settings = 4;
getAndroidSettings in interface KeyOrBuilderpublic Key.Builder setAndroidSettings(AndroidKeySettings value)
Settings for keys that can be used by Android apps.
.google.cloud.recaptchaenterprise.v1beta1.AndroidKeySettings android_settings = 4;
public Key.Builder setAndroidSettings(AndroidKeySettings.Builder builderForValue)
Settings for keys that can be used by Android apps.
.google.cloud.recaptchaenterprise.v1beta1.AndroidKeySettings android_settings = 4;
public Key.Builder mergeAndroidSettings(AndroidKeySettings value)
Settings for keys that can be used by Android apps.
.google.cloud.recaptchaenterprise.v1beta1.AndroidKeySettings android_settings = 4;
public Key.Builder clearAndroidSettings()
Settings for keys that can be used by Android apps.
.google.cloud.recaptchaenterprise.v1beta1.AndroidKeySettings android_settings = 4;
public AndroidKeySettings.Builder getAndroidSettingsBuilder()
Settings for keys that can be used by Android apps.
.google.cloud.recaptchaenterprise.v1beta1.AndroidKeySettings android_settings = 4;
public AndroidKeySettingsOrBuilder getAndroidSettingsOrBuilder()
Settings for keys that can be used by Android apps.
.google.cloud.recaptchaenterprise.v1beta1.AndroidKeySettings android_settings = 4;
getAndroidSettingsOrBuilder in interface KeyOrBuilderpublic boolean hasIosSettings()
Settings for keys that can be used by iOS apps.
.google.cloud.recaptchaenterprise.v1beta1.IOSKeySettings ios_settings = 5;hasIosSettings in interface KeyOrBuilderpublic IOSKeySettings getIosSettings()
Settings for keys that can be used by iOS apps.
.google.cloud.recaptchaenterprise.v1beta1.IOSKeySettings ios_settings = 5;getIosSettings in interface KeyOrBuilderpublic Key.Builder setIosSettings(IOSKeySettings value)
Settings for keys that can be used by iOS apps.
.google.cloud.recaptchaenterprise.v1beta1.IOSKeySettings ios_settings = 5;public Key.Builder setIosSettings(IOSKeySettings.Builder builderForValue)
Settings for keys that can be used by iOS apps.
.google.cloud.recaptchaenterprise.v1beta1.IOSKeySettings ios_settings = 5;public Key.Builder mergeIosSettings(IOSKeySettings value)
Settings for keys that can be used by iOS apps.
.google.cloud.recaptchaenterprise.v1beta1.IOSKeySettings ios_settings = 5;public Key.Builder clearIosSettings()
Settings for keys that can be used by iOS apps.
.google.cloud.recaptchaenterprise.v1beta1.IOSKeySettings ios_settings = 5;public IOSKeySettings.Builder getIosSettingsBuilder()
Settings for keys that can be used by iOS apps.
.google.cloud.recaptchaenterprise.v1beta1.IOSKeySettings ios_settings = 5;public IOSKeySettingsOrBuilder getIosSettingsOrBuilder()
Settings for keys that can be used by iOS apps.
.google.cloud.recaptchaenterprise.v1beta1.IOSKeySettings ios_settings = 5;getIosSettingsOrBuilder in interface KeyOrBuilderpublic final Key.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Key.Builder>public final Key.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Key.Builder>Copyright © 2021 Google LLC. All rights reserved.