Class UserPasswordValidationPolicy.Builder (0.1.0)

public static final class UserPasswordValidationPolicy.Builder extends GeneratedMessage.Builder<UserPasswordValidationPolicy.Builder> implements UserPasswordValidationPolicyOrBuilder

User level password validation policy.

Protobuf type google.cloud.sql.v1.UserPasswordValidationPolicy

Static Methods

getDescriptor()

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

Methods

build()

public UserPasswordValidationPolicy build()
Returns
Type Description
UserPasswordValidationPolicy

buildPartial()

public UserPasswordValidationPolicy buildPartial()
Returns
Type Description
UserPasswordValidationPolicy

clear()

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

clearAllowedFailedAttempts()

public UserPasswordValidationPolicy.Builder clearAllowedFailedAttempts()

Number of failed login attempts allowed before user get locked.

int32 allowed_failed_attempts = 1;

Returns
Type Description
UserPasswordValidationPolicy.Builder

This builder for chaining.

clearEnableFailedAttemptsCheck()

public UserPasswordValidationPolicy.Builder clearEnableFailedAttemptsCheck()

If true, failed login attempts check will be enabled.

bool enable_failed_attempts_check = 3;

Returns
Type Description
UserPasswordValidationPolicy.Builder

This builder for chaining.

clearEnablePasswordVerification()

public UserPasswordValidationPolicy.Builder clearEnablePasswordVerification()

If true, the user must specify the current password before changing the password. This flag is supported only for MySQL.

bool enable_password_verification = 5;

Returns
Type Description
UserPasswordValidationPolicy.Builder

This builder for chaining.

clearPasswordExpirationDuration()

public UserPasswordValidationPolicy.Builder clearPasswordExpirationDuration()

Expiration duration after password is updated.

.google.protobuf.Duration password_expiration_duration = 2;

Returns
Type Description
UserPasswordValidationPolicy.Builder

clearStatus()

public UserPasswordValidationPolicy.Builder clearStatus()

Output only. Read-only password status.

.google.cloud.sql.v1.PasswordStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
UserPasswordValidationPolicy.Builder

getAllowedFailedAttempts()

public int getAllowedFailedAttempts()

Number of failed login attempts allowed before user get locked.

int32 allowed_failed_attempts = 1;

Returns
Type Description
int

The allowedFailedAttempts.

getDefaultInstanceForType()

public UserPasswordValidationPolicy getDefaultInstanceForType()
Returns
Type Description
UserPasswordValidationPolicy

getDescriptorForType()

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

getEnableFailedAttemptsCheck()

public boolean getEnableFailedAttemptsCheck()

If true, failed login attempts check will be enabled.

bool enable_failed_attempts_check = 3;

Returns
Type Description
boolean

The enableFailedAttemptsCheck.

getEnablePasswordVerification()

public boolean getEnablePasswordVerification()

If true, the user must specify the current password before changing the password. This flag is supported only for MySQL.

bool enable_password_verification = 5;

Returns
Type Description
boolean

The enablePasswordVerification.

getPasswordExpirationDuration()

public Duration getPasswordExpirationDuration()

Expiration duration after password is updated.

.google.protobuf.Duration password_expiration_duration = 2;

Returns
Type Description
Duration

The passwordExpirationDuration.

getPasswordExpirationDurationBuilder()

public Duration.Builder getPasswordExpirationDurationBuilder()

Expiration duration after password is updated.

.google.protobuf.Duration password_expiration_duration = 2;

Returns
Type Description
Builder

getPasswordExpirationDurationOrBuilder()

public DurationOrBuilder getPasswordExpirationDurationOrBuilder()

Expiration duration after password is updated.

.google.protobuf.Duration password_expiration_duration = 2;

Returns
Type Description
DurationOrBuilder

getStatus()

public PasswordStatus getStatus()

Output only. Read-only password status.

.google.cloud.sql.v1.PasswordStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
PasswordStatus

The status.

getStatusBuilder()

public PasswordStatus.Builder getStatusBuilder()

Output only. Read-only password status.

.google.cloud.sql.v1.PasswordStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
PasswordStatus.Builder

getStatusOrBuilder()

public PasswordStatusOrBuilder getStatusOrBuilder()

Output only. Read-only password status.

.google.cloud.sql.v1.PasswordStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
PasswordStatusOrBuilder

hasPasswordExpirationDuration()

public boolean hasPasswordExpirationDuration()

Expiration duration after password is updated.

.google.protobuf.Duration password_expiration_duration = 2;

Returns
Type Description
boolean

Whether the passwordExpirationDuration field is set.

hasStatus()

public boolean hasStatus()

Output only. Read-only password status.

.google.cloud.sql.v1.PasswordStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the status field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(UserPasswordValidationPolicy other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergePasswordExpirationDuration(Duration value)

public UserPasswordValidationPolicy.Builder mergePasswordExpirationDuration(Duration value)

Expiration duration after password is updated.

.google.protobuf.Duration password_expiration_duration = 2;

Parameter
Name Description
value Duration
Returns
Type Description
UserPasswordValidationPolicy.Builder

mergeStatus(PasswordStatus value)

public UserPasswordValidationPolicy.Builder mergeStatus(PasswordStatus value)

Output only. Read-only password status.

.google.cloud.sql.v1.PasswordStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value PasswordStatus
Returns
Type Description
UserPasswordValidationPolicy.Builder

setAllowedFailedAttempts(int value)

public UserPasswordValidationPolicy.Builder setAllowedFailedAttempts(int value)

Number of failed login attempts allowed before user get locked.

int32 allowed_failed_attempts = 1;

Parameter
Name Description
value int

The allowedFailedAttempts to set.

Returns
Type Description
UserPasswordValidationPolicy.Builder

This builder for chaining.

setEnableFailedAttemptsCheck(boolean value)

public UserPasswordValidationPolicy.Builder setEnableFailedAttemptsCheck(boolean value)

If true, failed login attempts check will be enabled.

bool enable_failed_attempts_check = 3;

Parameter
Name Description
value boolean

The enableFailedAttemptsCheck to set.

Returns
Type Description
UserPasswordValidationPolicy.Builder

This builder for chaining.

setEnablePasswordVerification(boolean value)

public UserPasswordValidationPolicy.Builder setEnablePasswordVerification(boolean value)

If true, the user must specify the current password before changing the password. This flag is supported only for MySQL.

bool enable_password_verification = 5;

Parameter
Name Description
value boolean

The enablePasswordVerification to set.

Returns
Type Description
UserPasswordValidationPolicy.Builder

This builder for chaining.

setPasswordExpirationDuration(Duration value)

public UserPasswordValidationPolicy.Builder setPasswordExpirationDuration(Duration value)

Expiration duration after password is updated.

.google.protobuf.Duration password_expiration_duration = 2;

Parameter
Name Description
value Duration
Returns
Type Description
UserPasswordValidationPolicy.Builder

setPasswordExpirationDuration(Duration.Builder builderForValue)

public UserPasswordValidationPolicy.Builder setPasswordExpirationDuration(Duration.Builder builderForValue)

Expiration duration after password is updated.

.google.protobuf.Duration password_expiration_duration = 2;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
UserPasswordValidationPolicy.Builder

setStatus(PasswordStatus value)

public UserPasswordValidationPolicy.Builder setStatus(PasswordStatus value)

Output only. Read-only password status.

.google.cloud.sql.v1.PasswordStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value PasswordStatus
Returns
Type Description
UserPasswordValidationPolicy.Builder

setStatus(PasswordStatus.Builder builderForValue)

public UserPasswordValidationPolicy.Builder setStatus(PasswordStatus.Builder builderForValue)

Output only. Read-only password status.

.google.cloud.sql.v1.PasswordStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue PasswordStatus.Builder
Returns
Type Description
UserPasswordValidationPolicy.Builder