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.v1.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 |
clearCreateTime()
The timestamp corresponding to the creation of this Key.
|
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 |
clearLabels() |
Key.Builder |
clearName()
The resource name for the Key in the format
"projects/{project}/keys/{key}".
|
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() |
boolean |
containsLabels(String key)
Optional.
|
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.
|
com.google.protobuf.Timestamp |
getCreateTime()
The timestamp corresponding to the creation of this Key.
|
com.google.protobuf.Timestamp.Builder |
getCreateTimeBuilder()
The timestamp corresponding to the creation of this Key.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
The timestamp corresponding to the creation of this Key.
|
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.
|
Map<String,String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
Optional.
|
Map<String,String> |
getLabelsMap()
Optional.
|
String |
getLabelsOrDefault(String key,
String defaultValue)
Optional.
|
String |
getLabelsOrThrow(String key)
Optional.
|
Map<String,String> |
getMutableLabels()
Deprecated.
|
String |
getName()
The resource name for the Key in the format
"projects/{project}/keys/{key}".
|
com.google.protobuf.ByteString |
getNameBytes()
The resource name for the Key in the format
"projects/{project}/keys/{key}".
|
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 |
hasCreateTime()
The timestamp corresponding to the creation of this Key.
|
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() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
protected com.google.protobuf.MapField |
internalGetMutableMapField(int number) |
boolean |
isInitialized() |
Key.Builder |
mergeAndroidSettings(AndroidKeySettings value)
Settings for keys that can be used by Android apps.
|
Key.Builder |
mergeCreateTime(com.google.protobuf.Timestamp value)
The timestamp corresponding to the creation of this Key.
|
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 |
putAllLabels(Map<String,String> values)
Optional.
|
Key.Builder |
putLabels(String key,
String value)
Optional.
|
Key.Builder |
removeLabels(String key)
Optional.
|
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 |
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
The timestamp corresponding to the creation of this Key.
|
Key.Builder |
setCreateTime(com.google.protobuf.Timestamp value)
The timestamp corresponding to the creation of this Key.
|
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}/keys/{key}".
|
Key.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The resource name for the Key in the format
"projects/{project}/keys/{key}".
|
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, 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.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Key.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Key.Builder>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}/keys/{key}".
string name = 1;getName in interface KeyOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The resource name for the Key in the format
"projects/{project}/keys/{key}".
string name = 1;getNameBytes in interface KeyOrBuilderpublic Key.Builder setName(String value)
The resource name for the Key in the format
"projects/{project}/keys/{key}".
string name = 1;value - The name to set.public Key.Builder clearName()
The resource name for the Key in the format
"projects/{project}/keys/{key}".
string name = 1;public Key.Builder setNameBytes(com.google.protobuf.ByteString value)
The resource name for the Key in the format
"projects/{project}/keys/{key}".
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.v1.WebKeySettings web_settings = 3;hasWebSettings in interface KeyOrBuilderpublic WebKeySettings getWebSettings()
Settings for keys that can be used by websites.
.google.cloud.recaptchaenterprise.v1.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.v1.WebKeySettings web_settings = 3;public Key.Builder setWebSettings(WebKeySettings.Builder builderForValue)
Settings for keys that can be used by websites.
.google.cloud.recaptchaenterprise.v1.WebKeySettings web_settings = 3;public Key.Builder mergeWebSettings(WebKeySettings value)
Settings for keys that can be used by websites.
.google.cloud.recaptchaenterprise.v1.WebKeySettings web_settings = 3;public Key.Builder clearWebSettings()
Settings for keys that can be used by websites.
.google.cloud.recaptchaenterprise.v1.WebKeySettings web_settings = 3;public WebKeySettings.Builder getWebSettingsBuilder()
Settings for keys that can be used by websites.
.google.cloud.recaptchaenterprise.v1.WebKeySettings web_settings = 3;public WebKeySettingsOrBuilder getWebSettingsOrBuilder()
Settings for keys that can be used by websites.
.google.cloud.recaptchaenterprise.v1.WebKeySettings web_settings = 3;getWebSettingsOrBuilder in interface KeyOrBuilderpublic boolean hasAndroidSettings()
Settings for keys that can be used by Android apps.
.google.cloud.recaptchaenterprise.v1.AndroidKeySettings android_settings = 4;hasAndroidSettings in interface KeyOrBuilderpublic AndroidKeySettings getAndroidSettings()
Settings for keys that can be used by Android apps.
.google.cloud.recaptchaenterprise.v1.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.v1.AndroidKeySettings android_settings = 4;public Key.Builder setAndroidSettings(AndroidKeySettings.Builder builderForValue)
Settings for keys that can be used by Android apps.
.google.cloud.recaptchaenterprise.v1.AndroidKeySettings android_settings = 4;public Key.Builder mergeAndroidSettings(AndroidKeySettings value)
Settings for keys that can be used by Android apps.
.google.cloud.recaptchaenterprise.v1.AndroidKeySettings android_settings = 4;public Key.Builder clearAndroidSettings()
Settings for keys that can be used by Android apps.
.google.cloud.recaptchaenterprise.v1.AndroidKeySettings android_settings = 4;public AndroidKeySettings.Builder getAndroidSettingsBuilder()
Settings for keys that can be used by Android apps.
.google.cloud.recaptchaenterprise.v1.AndroidKeySettings android_settings = 4;public AndroidKeySettingsOrBuilder getAndroidSettingsOrBuilder()
Settings for keys that can be used by Android apps.
.google.cloud.recaptchaenterprise.v1.AndroidKeySettings android_settings = 4;getAndroidSettingsOrBuilder in interface KeyOrBuilderpublic boolean hasIosSettings()
Settings for keys that can be used by iOS apps.
.google.cloud.recaptchaenterprise.v1.IOSKeySettings ios_settings = 5;hasIosSettings in interface KeyOrBuilderpublic IOSKeySettings getIosSettings()
Settings for keys that can be used by iOS apps.
.google.cloud.recaptchaenterprise.v1.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.v1.IOSKeySettings ios_settings = 5;public Key.Builder setIosSettings(IOSKeySettings.Builder builderForValue)
Settings for keys that can be used by iOS apps.
.google.cloud.recaptchaenterprise.v1.IOSKeySettings ios_settings = 5;public Key.Builder mergeIosSettings(IOSKeySettings value)
Settings for keys that can be used by iOS apps.
.google.cloud.recaptchaenterprise.v1.IOSKeySettings ios_settings = 5;public Key.Builder clearIosSettings()
Settings for keys that can be used by iOS apps.
.google.cloud.recaptchaenterprise.v1.IOSKeySettings ios_settings = 5;public IOSKeySettings.Builder getIosSettingsBuilder()
Settings for keys that can be used by iOS apps.
.google.cloud.recaptchaenterprise.v1.IOSKeySettings ios_settings = 5;public IOSKeySettingsOrBuilder getIosSettingsOrBuilder()
Settings for keys that can be used by iOS apps.
.google.cloud.recaptchaenterprise.v1.IOSKeySettings ios_settings = 5;getIosSettingsOrBuilder in interface KeyOrBuilderpublic int getLabelsCount()
KeyOrBuilderOptional. See <a href="https://cloud.google.com/recaptcha-enterprise/docs/labels"> Creating and managing labels</a>.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];getLabelsCount in interface KeyOrBuilderpublic boolean containsLabels(String key)
Optional. See <a href="https://cloud.google.com/recaptcha-enterprise/docs/labels"> Creating and managing labels</a>.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];containsLabels in interface KeyOrBuilder@Deprecated public Map<String,String> getLabels()
getLabelsMap() instead.getLabels in interface KeyOrBuilderpublic Map<String,String> getLabelsMap()
Optional. See <a href="https://cloud.google.com/recaptcha-enterprise/docs/labels"> Creating and managing labels</a>.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];getLabelsMap in interface KeyOrBuilderpublic String getLabelsOrDefault(String key, String defaultValue)
Optional. See <a href="https://cloud.google.com/recaptcha-enterprise/docs/labels"> Creating and managing labels</a>.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];getLabelsOrDefault in interface KeyOrBuilderpublic String getLabelsOrThrow(String key)
Optional. See <a href="https://cloud.google.com/recaptcha-enterprise/docs/labels"> Creating and managing labels</a>.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];getLabelsOrThrow in interface KeyOrBuilderpublic Key.Builder clearLabels()
public Key.Builder removeLabels(String key)
Optional. See <a href="https://cloud.google.com/recaptcha-enterprise/docs/labels"> Creating and managing labels</a>.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];@Deprecated public Map<String,String> getMutableLabels()
public Key.Builder putLabels(String key, String value)
Optional. See <a href="https://cloud.google.com/recaptcha-enterprise/docs/labels"> Creating and managing labels</a>.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];public Key.Builder putAllLabels(Map<String,String> values)
Optional. See <a href="https://cloud.google.com/recaptcha-enterprise/docs/labels"> Creating and managing labels</a>.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];public boolean hasCreateTime()
The timestamp corresponding to the creation of this Key.
.google.protobuf.Timestamp create_time = 7;hasCreateTime in interface KeyOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
The timestamp corresponding to the creation of this Key.
.google.protobuf.Timestamp create_time = 7;getCreateTime in interface KeyOrBuilderpublic Key.Builder setCreateTime(com.google.protobuf.Timestamp value)
The timestamp corresponding to the creation of this Key.
.google.protobuf.Timestamp create_time = 7;public Key.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
The timestamp corresponding to the creation of this Key.
.google.protobuf.Timestamp create_time = 7;public Key.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
The timestamp corresponding to the creation of this Key.
.google.protobuf.Timestamp create_time = 7;public Key.Builder clearCreateTime()
The timestamp corresponding to the creation of this Key.
.google.protobuf.Timestamp create_time = 7;public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
The timestamp corresponding to the creation of this Key.
.google.protobuf.Timestamp create_time = 7;public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
The timestamp corresponding to the creation of this Key.
.google.protobuf.Timestamp create_time = 7;getCreateTimeOrBuilder 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.