public static final class DnsSettings.CustomDns.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.CustomDns.Builder> implements DnsSettings.CustomDnsOrBuilder
Configuration for an arbitrary DNS provider.Protobuf type
google.cloud.domains.v1alpha2.DnsSettings.CustomDns| Modifier and Type | Method and Description |
|---|---|
DnsSettings.CustomDns.Builder |
addAllDsRecords(Iterable<? extends DnsSettings.DsRecord> values)
The list of DS records for this domain, which are used to enable DNSSEC.
|
DnsSettings.CustomDns.Builder |
addAllNameServers(Iterable<String> values)
Required.
|
DnsSettings.CustomDns.Builder |
addDsRecords(DnsSettings.DsRecord.Builder builderForValue)
The list of DS records for this domain, which are used to enable DNSSEC.
|
DnsSettings.CustomDns.Builder |
addDsRecords(DnsSettings.DsRecord value)
The list of DS records for this domain, which are used to enable DNSSEC.
|
DnsSettings.CustomDns.Builder |
addDsRecords(int index,
DnsSettings.DsRecord.Builder builderForValue)
The list of DS records for this domain, which are used to enable DNSSEC.
|
DnsSettings.CustomDns.Builder |
addDsRecords(int index,
DnsSettings.DsRecord value)
The list of DS records for this domain, which are used to enable DNSSEC.
|
DnsSettings.DsRecord.Builder |
addDsRecordsBuilder()
The list of DS records for this domain, which are used to enable DNSSEC.
|
DnsSettings.DsRecord.Builder |
addDsRecordsBuilder(int index)
The list of DS records for this domain, which are used to enable DNSSEC.
|
DnsSettings.CustomDns.Builder |
addNameServers(String value)
Required.
|
DnsSettings.CustomDns.Builder |
addNameServersBytes(com.google.protobuf.ByteString value)
Required.
|
DnsSettings.CustomDns.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DnsSettings.CustomDns |
build() |
DnsSettings.CustomDns |
buildPartial() |
DnsSettings.CustomDns.Builder |
clear() |
DnsSettings.CustomDns.Builder |
clearDsRecords()
The list of DS records for this domain, which are used to enable DNSSEC.
|
DnsSettings.CustomDns.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
DnsSettings.CustomDns.Builder |
clearNameServers()
Required.
|
DnsSettings.CustomDns.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
DnsSettings.CustomDns.Builder |
clone() |
DnsSettings.CustomDns |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
DnsSettings.DsRecord |
getDsRecords(int index)
The list of DS records for this domain, which are used to enable DNSSEC.
|
DnsSettings.DsRecord.Builder |
getDsRecordsBuilder(int index)
The list of DS records for this domain, which are used to enable DNSSEC.
|
List<DnsSettings.DsRecord.Builder> |
getDsRecordsBuilderList()
The list of DS records for this domain, which are used to enable DNSSEC.
|
int |
getDsRecordsCount()
The list of DS records for this domain, which are used to enable DNSSEC.
|
List<DnsSettings.DsRecord> |
getDsRecordsList()
The list of DS records for this domain, which are used to enable DNSSEC.
|
DnsSettings.DsRecordOrBuilder |
getDsRecordsOrBuilder(int index)
The list of DS records for this domain, which are used to enable DNSSEC.
|
List<? extends DnsSettings.DsRecordOrBuilder> |
getDsRecordsOrBuilderList()
The list of DS records for this domain, which are used to enable DNSSEC.
|
String |
getNameServers(int index)
Required.
|
com.google.protobuf.ByteString |
getNameServersBytes(int index)
Required.
|
int |
getNameServersCount()
Required.
|
com.google.protobuf.ProtocolStringList |
getNameServersList()
Required.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
DnsSettings.CustomDns.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
DnsSettings.CustomDns.Builder |
mergeFrom(DnsSettings.CustomDns other) |
DnsSettings.CustomDns.Builder |
mergeFrom(com.google.protobuf.Message other) |
DnsSettings.CustomDns.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
DnsSettings.CustomDns.Builder |
removeDsRecords(int index)
The list of DS records for this domain, which are used to enable DNSSEC.
|
DnsSettings.CustomDns.Builder |
setDsRecords(int index,
DnsSettings.DsRecord.Builder builderForValue)
The list of DS records for this domain, which are used to enable DNSSEC.
|
DnsSettings.CustomDns.Builder |
setDsRecords(int index,
DnsSettings.DsRecord value)
The list of DS records for this domain, which are used to enable DNSSEC.
|
DnsSettings.CustomDns.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DnsSettings.CustomDns.Builder |
setNameServers(int index,
String value)
Required.
|
DnsSettings.CustomDns.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
DnsSettings.CustomDns.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, 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<DnsSettings.CustomDns.Builder>public DnsSettings.CustomDns.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.CustomDns.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<DnsSettings.CustomDns.Builder>public DnsSettings.CustomDns getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic DnsSettings.CustomDns build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic DnsSettings.CustomDns buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic DnsSettings.CustomDns.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.CustomDns.Builder>public DnsSettings.CustomDns.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<DnsSettings.CustomDns.Builder>public DnsSettings.CustomDns.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.CustomDns.Builder>public DnsSettings.CustomDns.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.CustomDns.Builder>public DnsSettings.CustomDns.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<DnsSettings.CustomDns.Builder>public DnsSettings.CustomDns.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<DnsSettings.CustomDns.Builder>public DnsSettings.CustomDns.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DnsSettings.CustomDns.Builder>public DnsSettings.CustomDns.Builder mergeFrom(DnsSettings.CustomDns other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.CustomDns.Builder>public DnsSettings.CustomDns.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<DnsSettings.CustomDns.Builder>IOExceptionpublic com.google.protobuf.ProtocolStringList getNameServersList()
Required. A list of name servers that store the DNS zone for this domain. Each name server is a domain name, with Unicode domain names expressed in Punycode format.
repeated string name_servers = 1 [(.google.api.field_behavior) = REQUIRED];getNameServersList in interface DnsSettings.CustomDnsOrBuilderpublic int getNameServersCount()
Required. A list of name servers that store the DNS zone for this domain. Each name server is a domain name, with Unicode domain names expressed in Punycode format.
repeated string name_servers = 1 [(.google.api.field_behavior) = REQUIRED];getNameServersCount in interface DnsSettings.CustomDnsOrBuilderpublic String getNameServers(int index)
Required. A list of name servers that store the DNS zone for this domain. Each name server is a domain name, with Unicode domain names expressed in Punycode format.
repeated string name_servers = 1 [(.google.api.field_behavior) = REQUIRED];getNameServers in interface DnsSettings.CustomDnsOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getNameServersBytes(int index)
Required. A list of name servers that store the DNS zone for this domain. Each name server is a domain name, with Unicode domain names expressed in Punycode format.
repeated string name_servers = 1 [(.google.api.field_behavior) = REQUIRED];getNameServersBytes in interface DnsSettings.CustomDnsOrBuilderindex - The index of the value to return.public DnsSettings.CustomDns.Builder setNameServers(int index, String value)
Required. A list of name servers that store the DNS zone for this domain. Each name server is a domain name, with Unicode domain names expressed in Punycode format.
repeated string name_servers = 1 [(.google.api.field_behavior) = REQUIRED];index - The index to set the value at.value - The nameServers to set.public DnsSettings.CustomDns.Builder addNameServers(String value)
Required. A list of name servers that store the DNS zone for this domain. Each name server is a domain name, with Unicode domain names expressed in Punycode format.
repeated string name_servers = 1 [(.google.api.field_behavior) = REQUIRED];value - The nameServers to add.public DnsSettings.CustomDns.Builder addAllNameServers(Iterable<String> values)
Required. A list of name servers that store the DNS zone for this domain. Each name server is a domain name, with Unicode domain names expressed in Punycode format.
repeated string name_servers = 1 [(.google.api.field_behavior) = REQUIRED];values - The nameServers to add.public DnsSettings.CustomDns.Builder clearNameServers()
Required. A list of name servers that store the DNS zone for this domain. Each name server is a domain name, with Unicode domain names expressed in Punycode format.
repeated string name_servers = 1 [(.google.api.field_behavior) = REQUIRED];public DnsSettings.CustomDns.Builder addNameServersBytes(com.google.protobuf.ByteString value)
Required. A list of name servers that store the DNS zone for this domain. Each name server is a domain name, with Unicode domain names expressed in Punycode format.
repeated string name_servers = 1 [(.google.api.field_behavior) = REQUIRED];value - The bytes of the nameServers to add.public List<DnsSettings.DsRecord> getDsRecordsList()
The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled.
repeated .google.cloud.domains.v1alpha2.DnsSettings.DsRecord ds_records = 2;getDsRecordsList in interface DnsSettings.CustomDnsOrBuilderpublic int getDsRecordsCount()
The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled.
repeated .google.cloud.domains.v1alpha2.DnsSettings.DsRecord ds_records = 2;getDsRecordsCount in interface DnsSettings.CustomDnsOrBuilderpublic DnsSettings.DsRecord getDsRecords(int index)
The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled.
repeated .google.cloud.domains.v1alpha2.DnsSettings.DsRecord ds_records = 2;getDsRecords in interface DnsSettings.CustomDnsOrBuilderpublic DnsSettings.CustomDns.Builder setDsRecords(int index, DnsSettings.DsRecord value)
The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled.
repeated .google.cloud.domains.v1alpha2.DnsSettings.DsRecord ds_records = 2;public DnsSettings.CustomDns.Builder setDsRecords(int index, DnsSettings.DsRecord.Builder builderForValue)
The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled.
repeated .google.cloud.domains.v1alpha2.DnsSettings.DsRecord ds_records = 2;public DnsSettings.CustomDns.Builder addDsRecords(DnsSettings.DsRecord value)
The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled.
repeated .google.cloud.domains.v1alpha2.DnsSettings.DsRecord ds_records = 2;public DnsSettings.CustomDns.Builder addDsRecords(int index, DnsSettings.DsRecord value)
The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled.
repeated .google.cloud.domains.v1alpha2.DnsSettings.DsRecord ds_records = 2;public DnsSettings.CustomDns.Builder addDsRecords(DnsSettings.DsRecord.Builder builderForValue)
The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled.
repeated .google.cloud.domains.v1alpha2.DnsSettings.DsRecord ds_records = 2;public DnsSettings.CustomDns.Builder addDsRecords(int index, DnsSettings.DsRecord.Builder builderForValue)
The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled.
repeated .google.cloud.domains.v1alpha2.DnsSettings.DsRecord ds_records = 2;public DnsSettings.CustomDns.Builder addAllDsRecords(Iterable<? extends DnsSettings.DsRecord> values)
The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled.
repeated .google.cloud.domains.v1alpha2.DnsSettings.DsRecord ds_records = 2;public DnsSettings.CustomDns.Builder clearDsRecords()
The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled.
repeated .google.cloud.domains.v1alpha2.DnsSettings.DsRecord ds_records = 2;public DnsSettings.CustomDns.Builder removeDsRecords(int index)
The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled.
repeated .google.cloud.domains.v1alpha2.DnsSettings.DsRecord ds_records = 2;public DnsSettings.DsRecord.Builder getDsRecordsBuilder(int index)
The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled.
repeated .google.cloud.domains.v1alpha2.DnsSettings.DsRecord ds_records = 2;public DnsSettings.DsRecordOrBuilder getDsRecordsOrBuilder(int index)
The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled.
repeated .google.cloud.domains.v1alpha2.DnsSettings.DsRecord ds_records = 2;getDsRecordsOrBuilder in interface DnsSettings.CustomDnsOrBuilderpublic List<? extends DnsSettings.DsRecordOrBuilder> getDsRecordsOrBuilderList()
The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled.
repeated .google.cloud.domains.v1alpha2.DnsSettings.DsRecord ds_records = 2;getDsRecordsOrBuilderList in interface DnsSettings.CustomDnsOrBuilderpublic DnsSettings.DsRecord.Builder addDsRecordsBuilder()
The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled.
repeated .google.cloud.domains.v1alpha2.DnsSettings.DsRecord ds_records = 2;public DnsSettings.DsRecord.Builder addDsRecordsBuilder(int index)
The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled.
repeated .google.cloud.domains.v1alpha2.DnsSettings.DsRecord ds_records = 2;public List<DnsSettings.DsRecord.Builder> getDsRecordsBuilderList()
The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled.
repeated .google.cloud.domains.v1alpha2.DnsSettings.DsRecord ds_records = 2;public final DnsSettings.CustomDns.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.CustomDns.Builder>public final DnsSettings.CustomDns.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.CustomDns.Builder>Copyright © 2023 Google LLC. All rights reserved.