Class ChallengeReply.Builder (2.86.0)

public static final class ChallengeReply.Builder extends GeneratedMessage.Builder<ChallengeReply.Builder> implements ChallengeReplyOrBuilder

A reply to a challenge signed by a 2FA key.

Protobuf type google.cloud.kms.v1.ChallengeReply

Static Methods

getDescriptor()

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

Methods

build()

public ChallengeReply build()
Returns
Type Description
ChallengeReply

buildPartial()

public ChallengeReply buildPartial()
Returns
Type Description
ChallengeReply

clear()

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

clearPublicKeyPem()

public ChallengeReply.Builder clearPublicKeyPem()

Required. The public key associated with the 2FA key.

string public_key_pem = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ChallengeReply.Builder

This builder for chaining.

clearSignedChallenge()

public ChallengeReply.Builder clearSignedChallenge()

Required. The signed challenge associated with the 2FA key. The signature must be RSASSA-PKCS1 v1.5 with a SHA256 digest.

bytes signed_challenge = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ChallengeReply.Builder

This builder for chaining.

getDefaultInstanceForType()

public ChallengeReply getDefaultInstanceForType()
Returns
Type Description
ChallengeReply

getDescriptorForType()

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

getPublicKeyPem()

public String getPublicKeyPem()

Required. The public key associated with the 2FA key.

string public_key_pem = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The publicKeyPem.

getPublicKeyPemBytes()

public ByteString getPublicKeyPemBytes()

Required. The public key associated with the 2FA key.

string public_key_pem = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for publicKeyPem.

getSignedChallenge()

public ByteString getSignedChallenge()

Required. The signed challenge associated with the 2FA key. The signature must be RSASSA-PKCS1 v1.5 with a SHA256 digest.

bytes signed_challenge = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The signedChallenge.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ChallengeReply other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setPublicKeyPem(String value)

public ChallengeReply.Builder setPublicKeyPem(String value)

Required. The public key associated with the 2FA key.

string public_key_pem = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The publicKeyPem to set.

Returns
Type Description
ChallengeReply.Builder

This builder for chaining.

setPublicKeyPemBytes(ByteString value)

public ChallengeReply.Builder setPublicKeyPemBytes(ByteString value)

Required. The public key associated with the 2FA key.

string public_key_pem = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for publicKeyPem to set.

Returns
Type Description
ChallengeReply.Builder

This builder for chaining.

setSignedChallenge(ByteString value)

public ChallengeReply.Builder setSignedChallenge(ByteString value)

Required. The signed challenge associated with the 2FA key. The signature must be RSASSA-PKCS1 v1.5 with a SHA256 digest.

bytes signed_challenge = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The signedChallenge to set.

Returns
Type Description
ChallengeReply.Builder

This builder for chaining.