Package com.google.cloud.domains.v1
Class DnsSettings.DsRecord.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.DsRecord.Builder>
-
- com.google.cloud.domains.v1.DnsSettings.DsRecord.Builder
-
- All Implemented Interfaces:
DnsSettings.DsRecordOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DnsSettings.DsRecord
public static final class DnsSettings.DsRecord.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.DsRecord.Builder> 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 typegoogle.cloud.domains.v1.DnsSettings.DsRecord
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DnsSettings.DsRecord.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)DnsSettings.DsRecordbuild()DnsSettings.DsRecordbuildPartial()DnsSettings.DsRecord.Builderclear()DnsSettings.DsRecord.BuilderclearAlgorithm()The algorithm used to generate the referenced DNSKEY.DnsSettings.DsRecord.BuilderclearDigest()The digest generated from the referenced DNSKEY.DnsSettings.DsRecord.BuilderclearDigestType()The hash function used to generate the digest of the referenced DNSKEY.DnsSettings.DsRecord.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)DnsSettings.DsRecord.BuilderclearKeyTag()The key tag of the record.DnsSettings.DsRecord.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)DnsSettings.DsRecord.Builderclone()DnsSettings.DsRecord.AlgorithmgetAlgorithm()The algorithm used to generate the referenced DNSKEY.intgetAlgorithmValue()The algorithm used to generate the referenced DNSKEY.DnsSettings.DsRecordgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetDigest()The digest generated from the referenced DNSKEY.com.google.protobuf.ByteStringgetDigestBytes()The digest generated from the referenced DNSKEY.DnsSettings.DsRecord.DigestTypegetDigestType()The hash function used to generate the digest of the referenced DNSKEY.intgetDigestTypeValue()The hash function used to generate the digest of the referenced DNSKEY.intgetKeyTag()The key tag of the record.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()DnsSettings.DsRecord.BuildermergeFrom(DnsSettings.DsRecord other)DnsSettings.DsRecord.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)DnsSettings.DsRecord.BuildermergeFrom(com.google.protobuf.Message other)DnsSettings.DsRecord.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)DnsSettings.DsRecord.BuildersetAlgorithm(DnsSettings.DsRecord.Algorithm value)The algorithm used to generate the referenced DNSKEY.DnsSettings.DsRecord.BuildersetAlgorithmValue(int value)The algorithm used to generate the referenced DNSKEY.DnsSettings.DsRecord.BuildersetDigest(String value)The digest generated from the referenced DNSKEY.DnsSettings.DsRecord.BuildersetDigestBytes(com.google.protobuf.ByteString value)The digest generated from the referenced DNSKEY.DnsSettings.DsRecord.BuildersetDigestType(DnsSettings.DsRecord.DigestType value)The hash function used to generate the digest of the referenced DNSKEY.DnsSettings.DsRecord.BuildersetDigestTypeValue(int value)The hash function used to generate the digest of the referenced DNSKEY.DnsSettings.DsRecord.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)DnsSettings.DsRecord.BuildersetKeyTag(int value)The key tag of the record.DnsSettings.DsRecord.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)DnsSettings.DsRecord.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.DsRecord.Builder>
-
clear
public DnsSettings.DsRecord.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.DsRecord.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.DsRecord.Builder>
-
getDefaultInstanceForType
public DnsSettings.DsRecord getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public DnsSettings.DsRecord build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DnsSettings.DsRecord buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DnsSettings.DsRecord.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.DsRecord.Builder>
-
setField
public DnsSettings.DsRecord.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.DsRecord.Builder>
-
clearField
public DnsSettings.DsRecord.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.DsRecord.Builder>
-
clearOneof
public DnsSettings.DsRecord.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.DsRecord.Builder>
-
setRepeatedField
public DnsSettings.DsRecord.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.DsRecord.Builder>
-
addRepeatedField
public DnsSettings.DsRecord.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.DsRecord.Builder>
-
mergeFrom
public DnsSettings.DsRecord.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DnsSettings.DsRecord.Builder>
-
mergeFrom
public DnsSettings.DsRecord.Builder mergeFrom(DnsSettings.DsRecord other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.DsRecord.Builder>
-
mergeFrom
public DnsSettings.DsRecord.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DnsSettings.DsRecord.Builder>- Throws:
IOException
-
getKeyTag
public int getKeyTag()
The key tag of the record. Must be set in range 0 -- 65535.
int32 key_tag = 1;- Specified by:
getKeyTagin interfaceDnsSettings.DsRecordOrBuilder- Returns:
- The keyTag.
-
setKeyTag
public DnsSettings.DsRecord.Builder setKeyTag(int value)
The key tag of the record. Must be set in range 0 -- 65535.
int32 key_tag = 1;- Parameters:
value- The keyTag to set.- Returns:
- This builder for chaining.
-
clearKeyTag
public DnsSettings.DsRecord.Builder clearKeyTag()
The key tag of the record. Must be set in range 0 -- 65535.
int32 key_tag = 1;- Returns:
- This builder for chaining.
-
getAlgorithmValue
public int getAlgorithmValue()
The algorithm used to generate the referenced DNSKEY.
.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm algorithm = 2;- Specified by:
getAlgorithmValuein interfaceDnsSettings.DsRecordOrBuilder- Returns:
- The enum numeric value on the wire for algorithm.
-
setAlgorithmValue
public DnsSettings.DsRecord.Builder setAlgorithmValue(int value)
The algorithm used to generate the referenced DNSKEY.
.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm algorithm = 2;- Parameters:
value- The enum numeric value on the wire for algorithm to set.- Returns:
- This builder for chaining.
-
getAlgorithm
public DnsSettings.DsRecord.Algorithm getAlgorithm()
The algorithm used to generate the referenced DNSKEY.
.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm algorithm = 2;- Specified by:
getAlgorithmin interfaceDnsSettings.DsRecordOrBuilder- Returns:
- The algorithm.
-
setAlgorithm
public DnsSettings.DsRecord.Builder setAlgorithm(DnsSettings.DsRecord.Algorithm value)
The algorithm used to generate the referenced DNSKEY.
.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm algorithm = 2;- Parameters:
value- The algorithm to set.- Returns:
- This builder for chaining.
-
clearAlgorithm
public DnsSettings.DsRecord.Builder clearAlgorithm()
The algorithm used to generate the referenced DNSKEY.
.google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm algorithm = 2;- Returns:
- This builder for chaining.
-
getDigestTypeValue
public int getDigestTypeValue()
The hash function used to generate the digest of the referenced DNSKEY.
.google.cloud.domains.v1.DnsSettings.DsRecord.DigestType digest_type = 3;- Specified by:
getDigestTypeValuein interfaceDnsSettings.DsRecordOrBuilder- Returns:
- The enum numeric value on the wire for digestType.
-
setDigestTypeValue
public DnsSettings.DsRecord.Builder setDigestTypeValue(int value)
The hash function used to generate the digest of the referenced DNSKEY.
.google.cloud.domains.v1.DnsSettings.DsRecord.DigestType digest_type = 3;- Parameters:
value- The enum numeric value on the wire for digestType to set.- Returns:
- This builder for chaining.
-
getDigestType
public DnsSettings.DsRecord.DigestType getDigestType()
The hash function used to generate the digest of the referenced DNSKEY.
.google.cloud.domains.v1.DnsSettings.DsRecord.DigestType digest_type = 3;- Specified by:
getDigestTypein interfaceDnsSettings.DsRecordOrBuilder- Returns:
- The digestType.
-
setDigestType
public DnsSettings.DsRecord.Builder setDigestType(DnsSettings.DsRecord.DigestType value)
The hash function used to generate the digest of the referenced DNSKEY.
.google.cloud.domains.v1.DnsSettings.DsRecord.DigestType digest_type = 3;- Parameters:
value- The digestType to set.- Returns:
- This builder for chaining.
-
clearDigestType
public DnsSettings.DsRecord.Builder clearDigestType()
The hash function used to generate the digest of the referenced DNSKEY.
.google.cloud.domains.v1.DnsSettings.DsRecord.DigestType digest_type = 3;- Returns:
- This builder for chaining.
-
getDigest
public String getDigest()
The digest generated from the referenced DNSKEY.
string digest = 4;- Specified by:
getDigestin interfaceDnsSettings.DsRecordOrBuilder- Returns:
- The digest.
-
getDigestBytes
public com.google.protobuf.ByteString getDigestBytes()
The digest generated from the referenced DNSKEY.
string digest = 4;- Specified by:
getDigestBytesin interfaceDnsSettings.DsRecordOrBuilder- Returns:
- The bytes for digest.
-
setDigest
public DnsSettings.DsRecord.Builder setDigest(String value)
The digest generated from the referenced DNSKEY.
string digest = 4;- Parameters:
value- The digest to set.- Returns:
- This builder for chaining.
-
clearDigest
public DnsSettings.DsRecord.Builder clearDigest()
The digest generated from the referenced DNSKEY.
string digest = 4;- Returns:
- This builder for chaining.
-
setDigestBytes
public DnsSettings.DsRecord.Builder setDigestBytes(com.google.protobuf.ByteString value)
The digest generated from the referenced DNSKEY.
string digest = 4;- Parameters:
value- The bytes for digest to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final DnsSettings.DsRecord.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.DsRecord.Builder>
-
mergeUnknownFields
public final DnsSettings.DsRecord.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.DsRecord.Builder>
-
-