Class Challenge.Builder (2.86.0)

public static final class Challenge.Builder extends GeneratedMessage.Builder<Challenge.Builder> implements ChallengeOrBuilder

A challenge to be signed by a 2FA key.

Protobuf type google.cloud.kms.v1.Challenge

Implements

ChallengeOrBuilder

Static Methods

getDescriptor()

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

Methods

build()

public Challenge build()
Returns
Type Description
Challenge

buildPartial()

public Challenge buildPartial()
Returns
Type Description
Challenge

clear()

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

clearChallenge()

public Challenge.Builder clearChallenge()

Output only. The challenge to be signed by the 2FA key indicated by the public key.

bytes challenge = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Challenge.Builder

This builder for chaining.

clearPublicKeyPem()

public Challenge.Builder clearPublicKeyPem()

Output only. The public key associated with the 2FA key that should sign the challenge.

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

Returns
Type Description
Challenge.Builder

This builder for chaining.

getChallenge()

public ByteString getChallenge()

Output only. The challenge to be signed by the 2FA key indicated by the public key.

bytes challenge = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The challenge.

getDefaultInstanceForType()

public Challenge getDefaultInstanceForType()
Returns
Type Description
Challenge

getDescriptorForType()

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

getPublicKeyPem()

public String getPublicKeyPem()

Output only. The public key associated with the 2FA key that should sign the challenge.

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

Returns
Type Description
String

The publicKeyPem.

getPublicKeyPemBytes()

public ByteString getPublicKeyPemBytes()

Output only. The public key associated with the 2FA key that should sign the challenge.

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

Returns
Type Description
ByteString

The bytes for publicKeyPem.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Challenge other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setChallenge(ByteString value)

public Challenge.Builder setChallenge(ByteString value)

Output only. The challenge to be signed by the 2FA key indicated by the public key.

bytes challenge = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The challenge to set.

Returns
Type Description
Challenge.Builder

This builder for chaining.

setPublicKeyPem(String value)

public Challenge.Builder setPublicKeyPem(String value)

Output only. The public key associated with the 2FA key that should sign the challenge.

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

Parameter
Name Description
value String

The publicKeyPem to set.

Returns
Type Description
Challenge.Builder

This builder for chaining.

setPublicKeyPemBytes(ByteString value)

public Challenge.Builder setPublicKeyPemBytes(ByteString value)

Output only. The public key associated with the 2FA key that should sign the challenge.

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

Parameter
Name Description
value ByteString

The bytes for publicKeyPem to set.

Returns
Type Description
Challenge.Builder

This builder for chaining.