Class SSLCertificate.PublicKey.Builder (0.3.0)

public static final class SSLCertificate.PublicKey.Builder extends GeneratedMessage.Builder<SSLCertificate.PublicKey.Builder> implements SSLCertificate.PublicKeyOrBuilder

Subject public key info.

Protobuf type google.backstory.SSLCertificate.PublicKey

Static Methods

getDescriptor()

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

Methods

build()

public SSLCertificate.PublicKey build()
Returns
Type Description
SSLCertificate.PublicKey

buildPartial()

public SSLCertificate.PublicKey buildPartial()
Returns
Type Description
SSLCertificate.PublicKey

clear()

public SSLCertificate.PublicKey.Builder clear()
Returns
Type Description
SSLCertificate.PublicKey.Builder
Overrides

clearAlgorithm()

public SSLCertificate.PublicKey.Builder clearAlgorithm()

Any of "RSA", "DSA" or "EC". Indicates the algorithm used to generate the certificate.

string algorithm = 1;

Returns
Type Description
SSLCertificate.PublicKey.Builder

This builder for chaining.

clearRsa()

public SSLCertificate.PublicKey.Builder clearRsa()

RSA public key information.

.google.backstory.SSLCertificate.RSA rsa = 2;

Returns
Type Description
SSLCertificate.PublicKey.Builder

getAlgorithm()

public String getAlgorithm()

Any of "RSA", "DSA" or "EC". Indicates the algorithm used to generate the certificate.

string algorithm = 1;

Returns
Type Description
String

The algorithm.

getAlgorithmBytes()

public ByteString getAlgorithmBytes()

Any of "RSA", "DSA" or "EC". Indicates the algorithm used to generate the certificate.

string algorithm = 1;

Returns
Type Description
ByteString

The bytes for algorithm.

getDefaultInstanceForType()

public SSLCertificate.PublicKey getDefaultInstanceForType()
Returns
Type Description
SSLCertificate.PublicKey

getDescriptorForType()

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

getRsa()

public SSLCertificate.RSA getRsa()

RSA public key information.

.google.backstory.SSLCertificate.RSA rsa = 2;

Returns
Type Description
SSLCertificate.RSA

The rsa.

getRsaBuilder()

public SSLCertificate.RSA.Builder getRsaBuilder()

RSA public key information.

.google.backstory.SSLCertificate.RSA rsa = 2;

Returns
Type Description
SSLCertificate.RSA.Builder

getRsaOrBuilder()

public SSLCertificate.RSAOrBuilder getRsaOrBuilder()

RSA public key information.

.google.backstory.SSLCertificate.RSA rsa = 2;

Returns
Type Description
SSLCertificate.RSAOrBuilder

hasRsa()

public boolean hasRsa()

RSA public key information.

.google.backstory.SSLCertificate.RSA rsa = 2;

Returns
Type Description
boolean

Whether the rsa field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SSLCertificate.PublicKey other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeRsa(SSLCertificate.RSA value)

public SSLCertificate.PublicKey.Builder mergeRsa(SSLCertificate.RSA value)

RSA public key information.

.google.backstory.SSLCertificate.RSA rsa = 2;

Parameter
Name Description
value SSLCertificate.RSA
Returns
Type Description
SSLCertificate.PublicKey.Builder

setAlgorithm(String value)

public SSLCertificate.PublicKey.Builder setAlgorithm(String value)

Any of "RSA", "DSA" or "EC". Indicates the algorithm used to generate the certificate.

string algorithm = 1;

Parameter
Name Description
value String

The algorithm to set.

Returns
Type Description
SSLCertificate.PublicKey.Builder

This builder for chaining.

setAlgorithmBytes(ByteString value)

public SSLCertificate.PublicKey.Builder setAlgorithmBytes(ByteString value)

Any of "RSA", "DSA" or "EC". Indicates the algorithm used to generate the certificate.

string algorithm = 1;

Parameter
Name Description
value ByteString

The bytes for algorithm to set.

Returns
Type Description
SSLCertificate.PublicKey.Builder

This builder for chaining.

setRsa(SSLCertificate.RSA value)

public SSLCertificate.PublicKey.Builder setRsa(SSLCertificate.RSA value)

RSA public key information.

.google.backstory.SSLCertificate.RSA rsa = 2;

Parameter
Name Description
value SSLCertificate.RSA
Returns
Type Description
SSLCertificate.PublicKey.Builder

setRsa(SSLCertificate.RSA.Builder builderForValue)

public SSLCertificate.PublicKey.Builder setRsa(SSLCertificate.RSA.Builder builderForValue)

RSA public key information.

.google.backstory.SSLCertificate.RSA rsa = 2;

Parameter
Name Description
builderForValue SSLCertificate.RSA.Builder
Returns
Type Description
SSLCertificate.PublicKey.Builder