Class PasswordLeakVerification.Builder (3.80.0)

public static final class PasswordLeakVerification.Builder extends GeneratedMessage.Builder<PasswordLeakVerification.Builder> implements PasswordLeakVerificationOrBuilder

Password leak verification info.

Protobuf type google.cloud.recaptchaenterprise.v1beta1.PasswordLeakVerification

Static Methods

getDescriptor()

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

Methods

build()

public PasswordLeakVerification build()
Returns
Type Description
PasswordLeakVerification

buildPartial()

public PasswordLeakVerification buildPartial()
Returns
Type Description
PasswordLeakVerification

clear()

public PasswordLeakVerification.Builder clear()
Returns
Type Description
PasswordLeakVerification.Builder
Overrides

clearCanonicalizedUsername()

public PasswordLeakVerification.Builder clearCanonicalizedUsername()

Optional. The username part of the user credentials for which we want to trigger a leak check in canonicalized form. This is the same data used to create the hashed_user_credentials on the customer side.

string canonicalized_username = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
PasswordLeakVerification.Builder

This builder for chaining.

clearCredentialsLeaked()

public PasswordLeakVerification.Builder clearCredentialsLeaked()

Output only. Whether or not the user's credentials are present in a known leak.

bool credentials_leaked = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
PasswordLeakVerification.Builder

This builder for chaining.

clearHashedUserCredentials()

public PasswordLeakVerification.Builder clearHashedUserCredentials()

Optional. Scrypt hash of the username+password that the customer wants to verify against a known password leak.

bytes hashed_user_credentials = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
PasswordLeakVerification.Builder

This builder for chaining.

getCanonicalizedUsername()

public String getCanonicalizedUsername()

Optional. The username part of the user credentials for which we want to trigger a leak check in canonicalized form. This is the same data used to create the hashed_user_credentials on the customer side.

string canonicalized_username = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The canonicalizedUsername.

getCanonicalizedUsernameBytes()

public ByteString getCanonicalizedUsernameBytes()

Optional. The username part of the user credentials for which we want to trigger a leak check in canonicalized form. This is the same data used to create the hashed_user_credentials on the customer side.

string canonicalized_username = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for canonicalizedUsername.

getCredentialsLeaked()

public boolean getCredentialsLeaked()

Output only. Whether or not the user's credentials are present in a known leak.

bool credentials_leaked = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

The credentialsLeaked.

getDefaultInstanceForType()

public PasswordLeakVerification getDefaultInstanceForType()
Returns
Type Description
PasswordLeakVerification

getDescriptorForType()

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

getHashedUserCredentials()

public ByteString getHashedUserCredentials()

Optional. Scrypt hash of the username+password that the customer wants to verify against a known password leak.

bytes hashed_user_credentials = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The hashedUserCredentials.

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 PasswordLeakVerification.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
PasswordLeakVerification.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

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

mergeFrom(PasswordLeakVerification other)

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

setCanonicalizedUsername(String value)

public PasswordLeakVerification.Builder setCanonicalizedUsername(String value)

Optional. The username part of the user credentials for which we want to trigger a leak check in canonicalized form. This is the same data used to create the hashed_user_credentials on the customer side.

string canonicalized_username = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The canonicalizedUsername to set.

Returns
Type Description
PasswordLeakVerification.Builder

This builder for chaining.

setCanonicalizedUsernameBytes(ByteString value)

public PasswordLeakVerification.Builder setCanonicalizedUsernameBytes(ByteString value)

Optional. The username part of the user credentials for which we want to trigger a leak check in canonicalized form. This is the same data used to create the hashed_user_credentials on the customer side.

string canonicalized_username = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for canonicalizedUsername to set.

Returns
Type Description
PasswordLeakVerification.Builder

This builder for chaining.

setCredentialsLeaked(boolean value)

public PasswordLeakVerification.Builder setCredentialsLeaked(boolean value)

Output only. Whether or not the user's credentials are present in a known leak.

bool credentials_leaked = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value boolean

The credentialsLeaked to set.

Returns
Type Description
PasswordLeakVerification.Builder

This builder for chaining.

setHashedUserCredentials(ByteString value)

public PasswordLeakVerification.Builder setHashedUserCredentials(ByteString value)

Optional. Scrypt hash of the username+password that the customer wants to verify against a known password leak.

bytes hashed_user_credentials = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The hashedUserCredentials to set.

Returns
Type Description
PasswordLeakVerification.Builder

This builder for chaining.