Enum DnsSettings.DsRecord.Algorithm (1.38.0)

public enum DnsSettings.DsRecord.Algorithm extends Enum<DnsSettings.DsRecord.Algorithm> implements ProtocolMessageEnum

List of algorithms used to create a DNSKEY. Certain algorithms are not supported for particular domains.

Protobuf enum google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm

Implements

ProtocolMessageEnum

Static Fields

NameDescription
ALGORITHM_UNSPECIFIED

The algorithm is unspecified.

ALGORITHM_UNSPECIFIED = 0;

ALGORITHM_UNSPECIFIED_VALUE

The algorithm is unspecified.

ALGORITHM_UNSPECIFIED = 0;

DH

Diffie-Hellman. Cannot be used for new deployments.

DH = 2;

DH_VALUE

Diffie-Hellman. Cannot be used for new deployments.

DH = 2;

DSA

DSA/SHA1. Not recommended for new deployments.

DSA = 3;

DSANSEC3SHA1

DSA-NSEC3-SHA1. Not recommended for new deployments.

DSANSEC3SHA1 = 6;

DSANSEC3SHA1_VALUE

DSA-NSEC3-SHA1. Not recommended for new deployments.

DSANSEC3SHA1 = 6;

DSA_VALUE

DSA/SHA1. Not recommended for new deployments.

DSA = 3;

ECC

ECC. Not recommended for new deployments.

ECC = 4;

ECCGOST

GOST R 34.10-2001.

ECCGOST = 12;

ECCGOST_VALUE

GOST R 34.10-2001.

ECCGOST = 12;

ECC_VALUE

ECC. Not recommended for new deployments.

ECC = 4;

ECDSAP256SHA256

ECDSA Curve P-256 with SHA-256.

ECDSAP256SHA256 = 13;

ECDSAP256SHA256_VALUE

ECDSA Curve P-256 with SHA-256.

ECDSAP256SHA256 = 13;

ECDSAP384SHA384

ECDSA Curve P-384 with SHA-384.

ECDSAP384SHA384 = 14;

ECDSAP384SHA384_VALUE

ECDSA Curve P-384 with SHA-384.

ECDSAP384SHA384 = 14;

ED25519

Ed25519.

ED25519 = 15;

ED25519_VALUE

Ed25519.

ED25519 = 15;

ED448

Ed448.

ED448 = 16;

ED448_VALUE

Ed448.

ED448 = 16;

INDIRECT

Reserved for Indirect Keys. Cannot be used for new deployments.

INDIRECT = 252;

INDIRECT_VALUE

Reserved for Indirect Keys. Cannot be used for new deployments.

INDIRECT = 252;

PRIVATEDNS

Private algorithm. Cannot be used for new deployments.

PRIVATEDNS = 253;

PRIVATEDNS_VALUE

Private algorithm. Cannot be used for new deployments.

PRIVATEDNS = 253;

PRIVATEOID

Private algorithm OID. Cannot be used for new deployments.

PRIVATEOID = 254;

PRIVATEOID_VALUE

Private algorithm OID. Cannot be used for new deployments.

PRIVATEOID = 254;

RSAMD5

RSA/MD5. Cannot be used for new deployments.

RSAMD5 = 1;

RSAMD5_VALUE

RSA/MD5. Cannot be used for new deployments.

RSAMD5 = 1;

RSASHA1

RSA/SHA-1. Not recommended for new deployments.

RSASHA1 = 5;

RSASHA1NSEC3SHA1

RSA/SHA1-NSEC3-SHA1. Not recommended for new deployments.

RSASHA1NSEC3SHA1 = 7;

RSASHA1NSEC3SHA1_VALUE

RSA/SHA1-NSEC3-SHA1. Not recommended for new deployments.

RSASHA1NSEC3SHA1 = 7;

RSASHA1_VALUE

RSA/SHA-1. Not recommended for new deployments.

RSASHA1 = 5;

RSASHA256

RSA/SHA-256.

RSASHA256 = 8;

RSASHA256_VALUE

RSA/SHA-256.

RSASHA256 = 8;

RSASHA512

RSA/SHA-512.

RSASHA512 = 10;

RSASHA512_VALUE

RSA/SHA-512.

RSASHA512 = 10;

UNRECOGNIZED

Static Methods

NameDescription
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

NameDescription
getDescriptorForType()
getNumber()
getValueDescriptor()