Class FraudPreventionAssessment
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.recaptchaenterprise.v1beta1.FraudPreventionAssessment
-
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,FraudPreventionAssessmentOrBuilder
,Serializable
public final class FraudPreventionAssessment extends com.google.protobuf.GeneratedMessageV3 implements FraudPreventionAssessmentOrBuilder
Assessment for Fraud Prevention.
Protobuf typegoogle.cloud.recaptchaenterprise.v1beta1.FraudPreventionAssessment
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FraudPreventionAssessment.Builder
Assessment for Fraud Prevention.static class
FraudPreventionAssessment.CardTestingVerdict
Information about card testing fraud, where an adversary is testing fraudulently obtained cards or brute forcing their details.static interface
FraudPreventionAssessment.CardTestingVerdictOrBuilder
static class
FraudPreventionAssessment.StolenInstrumentVerdict
Information about stolen instrument fraud, where the user is not the legitimate owner of the instrument being used for the purchase.static interface
FraudPreventionAssessment.StolenInstrumentVerdictOrBuilder
-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
CARD_TESTING_VERDICT_FIELD_NUMBER
static int
STOLEN_INSTRUMENT_VERDICT_FIELD_NUMBER
static int
TRANSACTION_RISK_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
FraudPreventionAssessment.CardTestingVerdict
getCardTestingVerdict()
Assessment of this transaction for risk of being part of a card testing attack.FraudPreventionAssessment.CardTestingVerdictOrBuilder
getCardTestingVerdictOrBuilder()
Assessment of this transaction for risk of being part of a card testing attack.static FraudPreventionAssessment
getDefaultInstance()
FraudPreventionAssessment
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Parser<FraudPreventionAssessment>
getParserForType()
int
getSerializedSize()
FraudPreventionAssessment.StolenInstrumentVerdict
getStolenInstrumentVerdict()
Assessment of this transaction for risk of a stolen instrument.FraudPreventionAssessment.StolenInstrumentVerdictOrBuilder
getStolenInstrumentVerdictOrBuilder()
Assessment of this transaction for risk of a stolen instrument.float
getTransactionRisk()
Probability (0-1) of this transaction being fraudulent.boolean
hasCardTestingVerdict()
Assessment of this transaction for risk of being part of a card testing attack.int
hashCode()
boolean
hasStolenInstrumentVerdict()
Assessment of this transaction for risk of a stolen instrument.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static FraudPreventionAssessment.Builder
newBuilder()
static FraudPreventionAssessment.Builder
newBuilder(FraudPreventionAssessment prototype)
FraudPreventionAssessment.Builder
newBuilderForType()
protected FraudPreventionAssessment.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static FraudPreventionAssessment
parseDelimitedFrom(InputStream input)
static FraudPreventionAssessment
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static FraudPreventionAssessment
parseFrom(byte[] data)
static FraudPreventionAssessment
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static FraudPreventionAssessment
parseFrom(com.google.protobuf.ByteString data)
static FraudPreventionAssessment
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static FraudPreventionAssessment
parseFrom(com.google.protobuf.CodedInputStream input)
static FraudPreventionAssessment
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static FraudPreventionAssessment
parseFrom(InputStream input)
static FraudPreventionAssessment
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static FraudPreventionAssessment
parseFrom(ByteBuffer data)
static FraudPreventionAssessment
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<FraudPreventionAssessment>
parser()
FraudPreventionAssessment.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
TRANSACTION_RISK_FIELD_NUMBER
public static final int TRANSACTION_RISK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STOLEN_INSTRUMENT_VERDICT_FIELD_NUMBER
public static final int STOLEN_INSTRUMENT_VERDICT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CARD_TESTING_VERDICT_FIELD_NUMBER
public static final int CARD_TESTING_VERDICT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getTransactionRisk
public float getTransactionRisk()
Probability (0-1) of this transaction being fraudulent. Summarizes the combined risk of attack vectors below.
float transaction_risk = 1;
- Specified by:
getTransactionRisk
in interfaceFraudPreventionAssessmentOrBuilder
- Returns:
- The transactionRisk.
-
hasStolenInstrumentVerdict
public boolean hasStolenInstrumentVerdict()
Assessment of this transaction for risk of a stolen instrument.
.google.cloud.recaptchaenterprise.v1beta1.FraudPreventionAssessment.StolenInstrumentVerdict stolen_instrument_verdict = 2;
- Specified by:
hasStolenInstrumentVerdict
in interfaceFraudPreventionAssessmentOrBuilder
- Returns:
- Whether the stolenInstrumentVerdict field is set.
-
getStolenInstrumentVerdict
public FraudPreventionAssessment.StolenInstrumentVerdict getStolenInstrumentVerdict()
Assessment of this transaction for risk of a stolen instrument.
.google.cloud.recaptchaenterprise.v1beta1.FraudPreventionAssessment.StolenInstrumentVerdict stolen_instrument_verdict = 2;
- Specified by:
getStolenInstrumentVerdict
in interfaceFraudPreventionAssessmentOrBuilder
- Returns:
- The stolenInstrumentVerdict.
-
getStolenInstrumentVerdictOrBuilder
public FraudPreventionAssessment.StolenInstrumentVerdictOrBuilder getStolenInstrumentVerdictOrBuilder()
Assessment of this transaction for risk of a stolen instrument.
.google.cloud.recaptchaenterprise.v1beta1.FraudPreventionAssessment.StolenInstrumentVerdict stolen_instrument_verdict = 2;
- Specified by:
getStolenInstrumentVerdictOrBuilder
in interfaceFraudPreventionAssessmentOrBuilder
-
hasCardTestingVerdict
public boolean hasCardTestingVerdict()
Assessment of this transaction for risk of being part of a card testing attack.
.google.cloud.recaptchaenterprise.v1beta1.FraudPreventionAssessment.CardTestingVerdict card_testing_verdict = 3;
- Specified by:
hasCardTestingVerdict
in interfaceFraudPreventionAssessmentOrBuilder
- Returns:
- Whether the cardTestingVerdict field is set.
-
getCardTestingVerdict
public FraudPreventionAssessment.CardTestingVerdict getCardTestingVerdict()
Assessment of this transaction for risk of being part of a card testing attack.
.google.cloud.recaptchaenterprise.v1beta1.FraudPreventionAssessment.CardTestingVerdict card_testing_verdict = 3;
- Specified by:
getCardTestingVerdict
in interfaceFraudPreventionAssessmentOrBuilder
- Returns:
- The cardTestingVerdict.
-
getCardTestingVerdictOrBuilder
public FraudPreventionAssessment.CardTestingVerdictOrBuilder getCardTestingVerdictOrBuilder()
Assessment of this transaction for risk of being part of a card testing attack.
.google.cloud.recaptchaenterprise.v1beta1.FraudPreventionAssessment.CardTestingVerdict card_testing_verdict = 3;
- Specified by:
getCardTestingVerdictOrBuilder
in interfaceFraudPreventionAssessmentOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static FraudPreventionAssessment parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FraudPreventionAssessment parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FraudPreventionAssessment parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FraudPreventionAssessment parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FraudPreventionAssessment parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FraudPreventionAssessment parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FraudPreventionAssessment parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static FraudPreventionAssessment parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static FraudPreventionAssessment parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static FraudPreventionAssessment parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static FraudPreventionAssessment parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static FraudPreventionAssessment parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public FraudPreventionAssessment.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static FraudPreventionAssessment.Builder newBuilder()
-
newBuilder
public static FraudPreventionAssessment.Builder newBuilder(FraudPreventionAssessment prototype)
-
toBuilder
public FraudPreventionAssessment.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected FraudPreventionAssessment.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static FraudPreventionAssessment getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<FraudPreventionAssessment> parser()
-
getParserForType
public com.google.protobuf.Parser<FraudPreventionAssessment> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public FraudPreventionAssessment getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-