Class PasswordLeakVerification.Builder (3.40.0)

public static final class PasswordLeakVerification.Builder extends GeneratedMessageV3.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

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public PasswordLeakVerification.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
PasswordLeakVerification.Builder
Overrides

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.

clearField(Descriptors.FieldDescriptor field)

public PasswordLeakVerification.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
PasswordLeakVerification.Builder
Overrides

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.

clearOneof(Descriptors.OneofDescriptor oneof)

public PasswordLeakVerification.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
PasswordLeakVerification.Builder
Overrides

clone()

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

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 GeneratedMessageV3.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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final PasswordLeakVerification.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
PasswordLeakVerification.Builder
Overrides

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.

setField(Descriptors.FieldDescriptor field, Object value)

public PasswordLeakVerification.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
PasswordLeakVerification.Builder
Overrides

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.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public PasswordLeakVerification.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
PasswordLeakVerification.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final PasswordLeakVerification.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
PasswordLeakVerification.Builder
Overrides