Enum DnsSettings.DsRecord.Algorithm (1.69.0)
Stay organized with collections
Save and categorize content based on your preferences.
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
Static Fields
|
Name |
Description |
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
|
Name |
Description |
forNumber(int value) |
|
getDescriptor() |
|
internalGetValueMap() |
|
valueOf(Descriptors.EnumValueDescriptor desc) |
|
valueOf(int value) |
Deprecated. Use #forNumber(int) instead.
|
valueOf(String name) |
|
values() |
|
Methods
|
Name |
Description |
getDescriptorForType() |
|
getNumber() |
|
getValueDescriptor() |
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-18 UTC."],[],[],null,["# Enum DnsSettings.DsRecord.Algorithm (1.69.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.69.0 (latest)](/java/docs/reference/google-cloud-domains/latest/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.67.0](/java/docs/reference/google-cloud-domains/1.67.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.65.0](/java/docs/reference/google-cloud-domains/1.65.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.64.0](/java/docs/reference/google-cloud-domains/1.64.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.61.0](/java/docs/reference/google-cloud-domains/1.61.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.60.0](/java/docs/reference/google-cloud-domains/1.60.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.59.0](/java/docs/reference/google-cloud-domains/1.59.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.57.0](/java/docs/reference/google-cloud-domains/1.57.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.56.0](/java/docs/reference/google-cloud-domains/1.56.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.55.0](/java/docs/reference/google-cloud-domains/1.55.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.54.0](/java/docs/reference/google-cloud-domains/1.54.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.53.0](/java/docs/reference/google-cloud-domains/1.53.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.52.0](/java/docs/reference/google-cloud-domains/1.52.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.51.0](/java/docs/reference/google-cloud-domains/1.51.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.50.0](/java/docs/reference/google-cloud-domains/1.50.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.49.0](/java/docs/reference/google-cloud-domains/1.49.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.48.0](/java/docs/reference/google-cloud-domains/1.48.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.46.0](/java/docs/reference/google-cloud-domains/1.46.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.45.0](/java/docs/reference/google-cloud-domains/1.45.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.44.0](/java/docs/reference/google-cloud-domains/1.44.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.43.0](/java/docs/reference/google-cloud-domains/1.43.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.42.0](/java/docs/reference/google-cloud-domains/1.42.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.41.0](/java/docs/reference/google-cloud-domains/1.41.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.40.0](/java/docs/reference/google-cloud-domains/1.40.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.39.0](/java/docs/reference/google-cloud-domains/1.39.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.38.0](/java/docs/reference/google-cloud-domains/1.38.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.37.0](/java/docs/reference/google-cloud-domains/1.37.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.36.0](/java/docs/reference/google-cloud-domains/1.36.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.34.0](/java/docs/reference/google-cloud-domains/1.34.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.33.0](/java/docs/reference/google-cloud-domains/1.33.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.32.0](/java/docs/reference/google-cloud-domains/1.32.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.31.0](/java/docs/reference/google-cloud-domains/1.31.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.30.0](/java/docs/reference/google-cloud-domains/1.30.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.29.0](/java/docs/reference/google-cloud-domains/1.29.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.28.0](/java/docs/reference/google-cloud-domains/1.28.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.27.0](/java/docs/reference/google-cloud-domains/1.27.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.26.0](/java/docs/reference/google-cloud-domains/1.26.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.25.0](/java/docs/reference/google-cloud-domains/1.25.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.24.0](/java/docs/reference/google-cloud-domains/1.24.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.21.0](/java/docs/reference/google-cloud-domains/1.21.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.20.0](/java/docs/reference/google-cloud-domains/1.20.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.19.0](/java/docs/reference/google-cloud-domains/1.19.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.18.0](/java/docs/reference/google-cloud-domains/1.18.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.17.0](/java/docs/reference/google-cloud-domains/1.17.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.16.0](/java/docs/reference/google-cloud-domains/1.16.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.15.0](/java/docs/reference/google-cloud-domains/1.15.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.14.0](/java/docs/reference/google-cloud-domains/1.14.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.13.0](/java/docs/reference/google-cloud-domains/1.13.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.12.0](/java/docs/reference/google-cloud-domains/1.12.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.11.0](/java/docs/reference/google-cloud-domains/1.11.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.10.0](/java/docs/reference/google-cloud-domains/1.10.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.9.0](/java/docs/reference/google-cloud-domains/1.9.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.8.0](/java/docs/reference/google-cloud-domains/1.8.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.6.0](/java/docs/reference/google-cloud-domains/1.6.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.5.0](/java/docs/reference/google-cloud-domains/1.5.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.4.0](/java/docs/reference/google-cloud-domains/1.4.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.3.0](/java/docs/reference/google-cloud-domains/1.3.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.2.0](/java/docs/reference/google-cloud-domains/1.2.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.1.0](/java/docs/reference/google-cloud-domains/1.1.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [1.0.6](/java/docs/reference/google-cloud-domains/1.0.6/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [0.7.0](/java/docs/reference/google-cloud-domains/0.7.0/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [0.6.1](/java/docs/reference/google-cloud-domains/0.6.1/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm)\n- [0.5.4](/java/docs/reference/google-cloud-domains/0.5.4/com.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm) \n\n public enum DnsSettings.DsRecord.Algorithm extends Enum\u003cDnsSettings.DsRecord.Algorithm\u003e implements ProtocolMessageEnum\n\nList of algorithms used to create a DNSKEY. Certain\nalgorithms are not supported for particular domains.\n\nProtobuf enum `google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm` \n\nImplements\n----------\n\n[ProtocolMessageEnum](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.ProtocolMessageEnum.html) \n\nInherited Members\n-----------------\n\n[Enum.\\\u003cT\\\u003evalueOf(Class\\\u003cT\\\u003e,String)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#valueOf-java.lang.Class-java.lang.String-) \n[Enum.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#clone--) \n[Enum.compareTo(E)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#compareTo-E-) \n[Enum.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#equals-java.lang.Object-) \n[Enum.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#finalize--) \n[Enum.getDeclaringClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#getDeclaringClass--) \n[Enum.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#hashCode--) \n[Enum.name()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#name--) \n[Enum.ordinal()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#ordinal--) \n[Enum.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#toString--) \n[Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) \n[Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) \n[Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) \n[Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) \n[Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) \n[Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)"]]