Class FraudSignals.UserSignals.Builder (3.80.0)

public static final class FraudSignals.UserSignals.Builder extends GeneratedMessage.Builder<FraudSignals.UserSignals.Builder> implements FraudSignals.UserSignalsOrBuilder

Signals describing the user involved in this transaction.

Protobuf type google.cloud.recaptchaenterprise.v1.FraudSignals.UserSignals

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public FraudSignals.UserSignals build()
Returns
Type Description
FraudSignals.UserSignals

buildPartial()

public FraudSignals.UserSignals buildPartial()
Returns
Type Description
FraudSignals.UserSignals

clear()

public FraudSignals.UserSignals.Builder clear()
Returns
Type Description
FraudSignals.UserSignals.Builder
Overrides

clearActiveDaysLowerBound()

public FraudSignals.UserSignals.Builder clearActiveDaysLowerBound()

Output only. This user (based on email, phone, and other identifiers) has been seen on the internet for at least this number of days.

int32 active_days_lower_bound = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
FraudSignals.UserSignals.Builder

This builder for chaining.

clearSyntheticRisk()

public FraudSignals.UserSignals.Builder clearSyntheticRisk()

Output only. Likelihood (from 0.0 to 1.0) this user includes synthetic components in their identity, such as a randomly generated email address, temporary phone number, or fake shipping address.

float synthetic_risk = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
FraudSignals.UserSignals.Builder

This builder for chaining.

getActiveDaysLowerBound()

public int getActiveDaysLowerBound()

Output only. This user (based on email, phone, and other identifiers) has been seen on the internet for at least this number of days.

int32 active_days_lower_bound = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The activeDaysLowerBound.

getDefaultInstanceForType()

public FraudSignals.UserSignals getDefaultInstanceForType()
Returns
Type Description
FraudSignals.UserSignals

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getSyntheticRisk()

public float getSyntheticRisk()

Output only. Likelihood (from 0.0 to 1.0) this user includes synthetic components in their identity, such as a randomly generated email address, temporary phone number, or fake shipping address.

float synthetic_risk = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
float

The syntheticRisk.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public FraudSignals.UserSignals.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
FraudSignals.UserSignals.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public FraudSignals.UserSignals.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
FraudSignals.UserSignals.Builder
Overrides

mergeFrom(FraudSignals.UserSignals other)

public FraudSignals.UserSignals.Builder mergeFrom(FraudSignals.UserSignals other)
Parameter
Name Description
other FraudSignals.UserSignals
Returns
Type Description
FraudSignals.UserSignals.Builder

setActiveDaysLowerBound(int value)

public FraudSignals.UserSignals.Builder setActiveDaysLowerBound(int value)

Output only. This user (based on email, phone, and other identifiers) has been seen on the internet for at least this number of days.

int32 active_days_lower_bound = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value int

The activeDaysLowerBound to set.

Returns
Type Description
FraudSignals.UserSignals.Builder

This builder for chaining.

setSyntheticRisk(float value)

public FraudSignals.UserSignals.Builder setSyntheticRisk(float value)

Output only. Likelihood (from 0.0 to 1.0) this user includes synthetic components in their identity, such as a randomly generated email address, temporary phone number, or fake shipping address.

float synthetic_risk = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value float

The syntheticRisk to set.

Returns
Type Description
FraudSignals.UserSignals.Builder

This builder for chaining.