Class PasswordLeakVerification.Builder (3.24.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
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public PasswordLeakVerification.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
PasswordLeakVerification.Builder
Overrides

build()

public PasswordLeakVerification build()
Returns
TypeDescription
PasswordLeakVerification

buildPartial()

public PasswordLeakVerification buildPartial()
Returns
TypeDescription
PasswordLeakVerification

clear()

public PasswordLeakVerification.Builder clear()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
PasswordLeakVerification.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public PasswordLeakVerification.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
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
TypeDescription
PasswordLeakVerification.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public PasswordLeakVerification.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
PasswordLeakVerification.Builder
Overrides

clone()

public PasswordLeakVerification.Builder clone()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
boolean

The credentialsLeaked.

getDefaultInstanceForType()

public PasswordLeakVerification getDefaultInstanceForType()
Returns
TypeDescription
PasswordLeakVerification

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
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
TypeDescription
ByteString

The hashedUserCredentials.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public PasswordLeakVerification.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
PasswordLeakVerification.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public PasswordLeakVerification.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
PasswordLeakVerification.Builder
Overrides

mergeFrom(PasswordLeakVerification other)

public PasswordLeakVerification.Builder mergeFrom(PasswordLeakVerification other)
Parameter
NameDescription
otherPasswordLeakVerification
Returns
TypeDescription
PasswordLeakVerification.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final PasswordLeakVerification.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
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
NameDescription
valueString

The canonicalizedUsername to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for canonicalizedUsername to set.

Returns
TypeDescription
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
NameDescription
valueboolean

The credentialsLeaked to set.

Returns
TypeDescription
PasswordLeakVerification.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public PasswordLeakVerification.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
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
NameDescription
valueByteString

The hashedUserCredentials to set.

Returns
TypeDescription
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
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
PasswordLeakVerification.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final PasswordLeakVerification.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
PasswordLeakVerification.Builder
Overrides