public static final class DnsAuthorization.DnsResourceRecord.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DnsAuthorization.DnsResourceRecord.Builder> implements DnsAuthorization.DnsResourceRecordOrBuilder
The structure describing the DNS Resource Record that needs to be added to DNS configuration for the authorization to be usable by certificate.Protobuf type
google.cloud.certificatemanager.v1.DnsAuthorization.DnsResourceRecordgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<DnsAuthorization.DnsResourceRecord.Builder>public DnsAuthorization.DnsResourceRecord.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<DnsAuthorization.DnsResourceRecord.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<DnsAuthorization.DnsResourceRecord.Builder>public DnsAuthorization.DnsResourceRecord getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic DnsAuthorization.DnsResourceRecord build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic DnsAuthorization.DnsResourceRecord buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic DnsAuthorization.DnsResourceRecord.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<DnsAuthorization.DnsResourceRecord.Builder>public DnsAuthorization.DnsResourceRecord.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<DnsAuthorization.DnsResourceRecord.Builder>public DnsAuthorization.DnsResourceRecord.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<DnsAuthorization.DnsResourceRecord.Builder>public DnsAuthorization.DnsResourceRecord.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<DnsAuthorization.DnsResourceRecord.Builder>public DnsAuthorization.DnsResourceRecord.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DnsAuthorization.DnsResourceRecord.Builder>public DnsAuthorization.DnsResourceRecord.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DnsAuthorization.DnsResourceRecord.Builder>public DnsAuthorization.DnsResourceRecord.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DnsAuthorization.DnsResourceRecord.Builder>public DnsAuthorization.DnsResourceRecord.Builder mergeFrom(DnsAuthorization.DnsResourceRecord other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<DnsAuthorization.DnsResourceRecord.Builder>public DnsAuthorization.DnsResourceRecord.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DnsAuthorization.DnsResourceRecord.Builder>IOExceptionpublic String getName()
Output only. Fully qualified name of the DNS Resource Record. e.g. `_acme-challenge.example.com`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];getName in interface DnsAuthorization.DnsResourceRecordOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Output only. Fully qualified name of the DNS Resource Record. e.g. `_acme-challenge.example.com`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];getNameBytes in interface DnsAuthorization.DnsResourceRecordOrBuilderpublic DnsAuthorization.DnsResourceRecord.Builder setName(String value)
Output only. Fully qualified name of the DNS Resource Record. e.g. `_acme-challenge.example.com`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The name to set.public DnsAuthorization.DnsResourceRecord.Builder clearName()
Output only. Fully qualified name of the DNS Resource Record. e.g. `_acme-challenge.example.com`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];public DnsAuthorization.DnsResourceRecord.Builder setNameBytes(com.google.protobuf.ByteString value)
Output only. Fully qualified name of the DNS Resource Record. e.g. `_acme-challenge.example.com`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for name to set.public String getType()
Output only. Type of the DNS Resource Record. Currently always set to "CNAME".
string type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];getType in interface DnsAuthorization.DnsResourceRecordOrBuilderpublic com.google.protobuf.ByteString getTypeBytes()
Output only. Type of the DNS Resource Record. Currently always set to "CNAME".
string type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];getTypeBytes in interface DnsAuthorization.DnsResourceRecordOrBuilderpublic DnsAuthorization.DnsResourceRecord.Builder setType(String value)
Output only. Type of the DNS Resource Record. Currently always set to "CNAME".
string type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The type to set.public DnsAuthorization.DnsResourceRecord.Builder clearType()
Output only. Type of the DNS Resource Record. Currently always set to "CNAME".
string type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];public DnsAuthorization.DnsResourceRecord.Builder setTypeBytes(com.google.protobuf.ByteString value)
Output only. Type of the DNS Resource Record. Currently always set to "CNAME".
string type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for type to set.public String getData()
Output only. Data of the DNS Resource Record.
string data = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];getData in interface DnsAuthorization.DnsResourceRecordOrBuilderpublic com.google.protobuf.ByteString getDataBytes()
Output only. Data of the DNS Resource Record.
string data = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];getDataBytes in interface DnsAuthorization.DnsResourceRecordOrBuilderpublic DnsAuthorization.DnsResourceRecord.Builder setData(String value)
Output only. Data of the DNS Resource Record.
string data = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The data to set.public DnsAuthorization.DnsResourceRecord.Builder clearData()
Output only. Data of the DNS Resource Record.
string data = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];public DnsAuthorization.DnsResourceRecord.Builder setDataBytes(com.google.protobuf.ByteString value)
Output only. Data of the DNS Resource Record.
string data = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for data to set.public final DnsAuthorization.DnsResourceRecord.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DnsAuthorization.DnsResourceRecord.Builder>public final DnsAuthorization.DnsResourceRecord.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DnsAuthorization.DnsResourceRecord.Builder>Copyright © 2024 Google LLC. All rights reserved.