public final class ChallengeRuleGroup extends GeneratedMessage implements ChallengeRuleGroupOrBuilder
A collection of challenge rules that applies to one or more actions.
Protobuf type google.cloud.recaptchaenterprise.v1.ChallengeRuleGroup
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
ACTIONS_FIELD_NUMBER
public static final int ACTIONS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
CHALLENGE_RULES_FIELD_NUMBER
public static final int CHALLENGE_RULES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static ChallengeRuleGroup getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ChallengeRuleGroup.Builder newBuilder()
newBuilder(ChallengeRuleGroup prototype)
public static ChallengeRuleGroup.Builder newBuilder(ChallengeRuleGroup prototype)
public static ChallengeRuleGroup parseDelimitedFrom(InputStream input)
public static ChallengeRuleGroup parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ChallengeRuleGroup parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ChallengeRuleGroup parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ChallengeRuleGroup parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ChallengeRuleGroup parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ChallengeRuleGroup parseFrom(CodedInputStream input)
public static ChallengeRuleGroup parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ChallengeRuleGroup parseFrom(InputStream input)
public static ChallengeRuleGroup parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ChallengeRuleGroup parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ChallengeRuleGroup parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ChallengeRuleGroup> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getActions(int index)
public String getActions(int index)
Required. Action name provided at token generation. The action name is not
case-sensitive and can only contain alphanumeric characters, slashes, and
underscores. If "*" is provided, the rule group applies to all actions. If
multiple actions are provided, the rule group is applied to all of
them. This field is required.
repeated string actions = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The actions at the given index.
|
getActionsBytes(int index)
public ByteString getActionsBytes(int index)
Required. Action name provided at token generation. The action name is not
case-sensitive and can only contain alphanumeric characters, slashes, and
underscores. If "*" is provided, the rule group applies to all actions. If
multiple actions are provided, the rule group is applied to all of
them. This field is required.
repeated string actions = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the actions at the given index.
|
getActionsCount()
public int getActionsCount()
Required. Action name provided at token generation. The action name is not
case-sensitive and can only contain alphanumeric characters, slashes, and
underscores. If "*" is provided, the rule group applies to all actions. If
multiple actions are provided, the rule group is applied to all of
them. This field is required.
repeated string actions = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The count of actions.
|
getActionsList()
public ProtocolStringList getActionsList()
Required. Action name provided at token generation. The action name is not
case-sensitive and can only contain alphanumeric characters, slashes, and
underscores. If "*" is provided, the rule group applies to all actions. If
multiple actions are provided, the rule group is applied to all of
them. This field is required.
repeated string actions = 1 [(.google.api.field_behavior) = REQUIRED];
getChallengeRules(int index)
public ChallengeRule getChallengeRules(int index)
Required. A list of rules that configure when and how reCAPTCHA presents a
challenge. reCAPTCHA evaluates these rules in order and applies the first
one that matches.
repeated .google.cloud.recaptchaenterprise.v1.ChallengeRule challenge_rules = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
|
getChallengeRulesCount()
public int getChallengeRulesCount()
Required. A list of rules that configure when and how reCAPTCHA presents a
challenge. reCAPTCHA evaluates these rules in order and applies the first
one that matches.
repeated .google.cloud.recaptchaenterprise.v1.ChallengeRule challenge_rules = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
|
getChallengeRulesList()
public List<ChallengeRule> getChallengeRulesList()
Required. A list of rules that configure when and how reCAPTCHA presents a
challenge. reCAPTCHA evaluates these rules in order and applies the first
one that matches.
repeated .google.cloud.recaptchaenterprise.v1.ChallengeRule challenge_rules = 2 [(.google.api.field_behavior) = REQUIRED];
getChallengeRulesOrBuilder(int index)
public ChallengeRuleOrBuilder getChallengeRulesOrBuilder(int index)
Required. A list of rules that configure when and how reCAPTCHA presents a
challenge. reCAPTCHA evaluates these rules in order and applies the first
one that matches.
repeated .google.cloud.recaptchaenterprise.v1.ChallengeRule challenge_rules = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
|
getChallengeRulesOrBuilderList()
public List<? extends ChallengeRuleOrBuilder> getChallengeRulesOrBuilderList()
Required. A list of rules that configure when and how reCAPTCHA presents a
challenge. reCAPTCHA evaluates these rules in order and applies the first
one that matches.
repeated .google.cloud.recaptchaenterprise.v1.ChallengeRule challenge_rules = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
List<? extends com.google.recaptchaenterprise.v1.ChallengeRuleOrBuilder> |
|
getDefaultInstanceForType()
public ChallengeRuleGroup getDefaultInstanceForType()
getParserForType()
public Parser<ChallengeRuleGroup> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ChallengeRuleGroup.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected ChallengeRuleGroup.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public ChallengeRuleGroup.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides