public static final class DnsSettings.DsRecord extends com.google.protobuf.GeneratedMessageV3 implements DnsSettings.DsRecordOrBuilder
Defines a Delegation Signer (DS) record, which is needed to enable DNSSEC for a domain. It contains a digest (hash) of a DNSKEY record that must be present in the domain's DNS zone.Protobuf type
google.cloud.domains.v1alpha2.DnsSettings.DsRecord| Modifier and Type | Class and Description |
|---|---|
static class |
DnsSettings.DsRecord.Algorithm
List of algorithms used to create a DNSKEY.
|
static class |
DnsSettings.DsRecord.Builder
Defines a Delegation Signer (DS) record, which is needed to enable DNSSEC
for a domain.
|
static class |
DnsSettings.DsRecord.DigestType
List of hash functions that may have been used to generate a digest of a
DNSKEY.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
ALGORITHM_FIELD_NUMBER |
static int |
DIGEST_FIELD_NUMBER |
static int |
DIGEST_TYPE_FIELD_NUMBER |
static int |
KEY_TAG_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
DnsSettings.DsRecord.Algorithm |
getAlgorithm()
The algorithm used to generate the referenced DNSKEY.
|
int |
getAlgorithmValue()
The algorithm used to generate the referenced DNSKEY.
|
static DnsSettings.DsRecord |
getDefaultInstance() |
DnsSettings.DsRecord |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getDigest()
The digest generated from the referenced DNSKEY.
|
com.google.protobuf.ByteString |
getDigestBytes()
The digest generated from the referenced DNSKEY.
|
DnsSettings.DsRecord.DigestType |
getDigestType()
The hash function used to generate the digest of the referenced DNSKEY.
|
int |
getDigestTypeValue()
The hash function used to generate the digest of the referenced DNSKEY.
|
int |
getKeyTag()
The key tag of the record.
|
com.google.protobuf.Parser<DnsSettings.DsRecord> |
getParserForType() |
int |
getSerializedSize() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static DnsSettings.DsRecord.Builder |
newBuilder() |
static DnsSettings.DsRecord.Builder |
newBuilder(DnsSettings.DsRecord prototype) |
DnsSettings.DsRecord.Builder |
newBuilderForType() |
protected DnsSettings.DsRecord.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static DnsSettings.DsRecord |
parseDelimitedFrom(InputStream input) |
static DnsSettings.DsRecord |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DnsSettings.DsRecord |
parseFrom(byte[] data) |
static DnsSettings.DsRecord |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DnsSettings.DsRecord |
parseFrom(ByteBuffer data) |
static DnsSettings.DsRecord |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DnsSettings.DsRecord |
parseFrom(com.google.protobuf.ByteString data) |
static DnsSettings.DsRecord |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DnsSettings.DsRecord |
parseFrom(com.google.protobuf.CodedInputStream input) |
static DnsSettings.DsRecord |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DnsSettings.DsRecord |
parseFrom(InputStream input) |
static DnsSettings.DsRecord |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<DnsSettings.DsRecord> |
parser() |
DnsSettings.DsRecord.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int KEY_TAG_FIELD_NUMBER
public static final int ALGORITHM_FIELD_NUMBER
public static final int DIGEST_TYPE_FIELD_NUMBER
public static final int DIGEST_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public int getKeyTag()
The key tag of the record. Must be set in range 0 -- 65535.
int32 key_tag = 1;getKeyTag in interface DnsSettings.DsRecordOrBuilderpublic int getAlgorithmValue()
The algorithm used to generate the referenced DNSKEY.
.google.cloud.domains.v1alpha2.DnsSettings.DsRecord.Algorithm algorithm = 2;getAlgorithmValue in interface DnsSettings.DsRecordOrBuilderpublic DnsSettings.DsRecord.Algorithm getAlgorithm()
The algorithm used to generate the referenced DNSKEY.
.google.cloud.domains.v1alpha2.DnsSettings.DsRecord.Algorithm algorithm = 2;getAlgorithm in interface DnsSettings.DsRecordOrBuilderpublic int getDigestTypeValue()
The hash function used to generate the digest of the referenced DNSKEY.
.google.cloud.domains.v1alpha2.DnsSettings.DsRecord.DigestType digest_type = 3;getDigestTypeValue in interface DnsSettings.DsRecordOrBuilderpublic DnsSettings.DsRecord.DigestType getDigestType()
The hash function used to generate the digest of the referenced DNSKEY.
.google.cloud.domains.v1alpha2.DnsSettings.DsRecord.DigestType digest_type = 3;getDigestType in interface DnsSettings.DsRecordOrBuilderpublic String getDigest()
The digest generated from the referenced DNSKEY.
string digest = 4;getDigest in interface DnsSettings.DsRecordOrBuilderpublic com.google.protobuf.ByteString getDigestBytes()
The digest generated from the referenced DNSKEY.
string digest = 4;getDigestBytes in interface DnsSettings.DsRecordOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static DnsSettings.DsRecord parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsSettings.DsRecord parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsSettings.DsRecord parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsSettings.DsRecord parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsSettings.DsRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsSettings.DsRecord parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsSettings.DsRecord parseFrom(InputStream input) throws IOException
IOExceptionpublic static DnsSettings.DsRecord parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static DnsSettings.DsRecord parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static DnsSettings.DsRecord parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static DnsSettings.DsRecord parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static DnsSettings.DsRecord parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic DnsSettings.DsRecord.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static DnsSettings.DsRecord.Builder newBuilder()
public static DnsSettings.DsRecord.Builder newBuilder(DnsSettings.DsRecord prototype)
public DnsSettings.DsRecord.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected DnsSettings.DsRecord.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static DnsSettings.DsRecord getDefaultInstance()
public static com.google.protobuf.Parser<DnsSettings.DsRecord> parser()
public com.google.protobuf.Parser<DnsSettings.DsRecord> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public DnsSettings.DsRecord getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.