public static final class DnsSettings.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.Builder> implements DnsSettingsOrBuilder
Defines the DNS configuration of a `Registration`, including name servers, DNSSEC, and glue records.Protobuf type
google.cloud.domains.v1alpha2.DnsSettings| Modifier and Type | Method and Description |
|---|---|
DnsSettings.Builder |
addAllGlueRecords(Iterable<? extends DnsSettings.GlueRecord> values)
The list of glue records for this `Registration`.
|
DnsSettings.Builder |
addGlueRecords(DnsSettings.GlueRecord.Builder builderForValue)
The list of glue records for this `Registration`.
|
DnsSettings.Builder |
addGlueRecords(DnsSettings.GlueRecord value)
The list of glue records for this `Registration`.
|
DnsSettings.Builder |
addGlueRecords(int index,
DnsSettings.GlueRecord.Builder builderForValue)
The list of glue records for this `Registration`.
|
DnsSettings.Builder |
addGlueRecords(int index,
DnsSettings.GlueRecord value)
The list of glue records for this `Registration`.
|
DnsSettings.GlueRecord.Builder |
addGlueRecordsBuilder()
The list of glue records for this `Registration`.
|
DnsSettings.GlueRecord.Builder |
addGlueRecordsBuilder(int index)
The list of glue records for this `Registration`.
|
DnsSettings.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DnsSettings |
build() |
DnsSettings |
buildPartial() |
DnsSettings.Builder |
clear() |
DnsSettings.Builder |
clearCustomDns()
An arbitrary DNS provider identified by its name servers.
|
DnsSettings.Builder |
clearDnsProvider() |
DnsSettings.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
DnsSettings.Builder |
clearGlueRecords()
The list of glue records for this `Registration`.
|
DnsSettings.Builder |
clearGoogleDomainsDns()
The free DNS zone provided by
[Google Domains](https://domains.google/).
|
DnsSettings.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
DnsSettings.Builder |
clone() |
DnsSettings.CustomDns |
getCustomDns()
An arbitrary DNS provider identified by its name servers.
|
DnsSettings.CustomDns.Builder |
getCustomDnsBuilder()
An arbitrary DNS provider identified by its name servers.
|
DnsSettings.CustomDnsOrBuilder |
getCustomDnsOrBuilder()
An arbitrary DNS provider identified by its name servers.
|
DnsSettings |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
DnsSettings.DnsProviderCase |
getDnsProviderCase() |
DnsSettings.GlueRecord |
getGlueRecords(int index)
The list of glue records for this `Registration`.
|
DnsSettings.GlueRecord.Builder |
getGlueRecordsBuilder(int index)
The list of glue records for this `Registration`.
|
List<DnsSettings.GlueRecord.Builder> |
getGlueRecordsBuilderList()
The list of glue records for this `Registration`.
|
int |
getGlueRecordsCount()
The list of glue records for this `Registration`.
|
List<DnsSettings.GlueRecord> |
getGlueRecordsList()
The list of glue records for this `Registration`.
|
DnsSettings.GlueRecordOrBuilder |
getGlueRecordsOrBuilder(int index)
The list of glue records for this `Registration`.
|
List<? extends DnsSettings.GlueRecordOrBuilder> |
getGlueRecordsOrBuilderList()
The list of glue records for this `Registration`.
|
DnsSettings.GoogleDomainsDns |
getGoogleDomainsDns()
The free DNS zone provided by
[Google Domains](https://domains.google/).
|
DnsSettings.GoogleDomainsDns.Builder |
getGoogleDomainsDnsBuilder()
The free DNS zone provided by
[Google Domains](https://domains.google/).
|
DnsSettings.GoogleDomainsDnsOrBuilder |
getGoogleDomainsDnsOrBuilder()
The free DNS zone provided by
[Google Domains](https://domains.google/).
|
boolean |
hasCustomDns()
An arbitrary DNS provider identified by its name servers.
|
boolean |
hasGoogleDomainsDns()
The free DNS zone provided by
[Google Domains](https://domains.google/).
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
DnsSettings.Builder |
mergeCustomDns(DnsSettings.CustomDns value)
An arbitrary DNS provider identified by its name servers.
|
DnsSettings.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
DnsSettings.Builder |
mergeFrom(DnsSettings other) |
DnsSettings.Builder |
mergeFrom(com.google.protobuf.Message other) |
DnsSettings.Builder |
mergeGoogleDomainsDns(DnsSettings.GoogleDomainsDns value)
The free DNS zone provided by
[Google Domains](https://domains.google/).
|
DnsSettings.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
DnsSettings.Builder |
removeGlueRecords(int index)
The list of glue records for this `Registration`.
|
DnsSettings.Builder |
setCustomDns(DnsSettings.CustomDns.Builder builderForValue)
An arbitrary DNS provider identified by its name servers.
|
DnsSettings.Builder |
setCustomDns(DnsSettings.CustomDns value)
An arbitrary DNS provider identified by its name servers.
|
DnsSettings.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DnsSettings.Builder |
setGlueRecords(int index,
DnsSettings.GlueRecord.Builder builderForValue)
The list of glue records for this `Registration`.
|
DnsSettings.Builder |
setGlueRecords(int index,
DnsSettings.GlueRecord value)
The list of glue records for this `Registration`.
|
DnsSettings.Builder |
setGoogleDomainsDns(DnsSettings.GoogleDomainsDns.Builder builderForValue)
The free DNS zone provided by
[Google Domains](https://domains.google/).
|
DnsSettings.Builder |
setGoogleDomainsDns(DnsSettings.GoogleDomainsDns value)
The free DNS zone provided by
[Google Domains](https://domains.google/).
|
DnsSettings.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
DnsSettings.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.Builder>public DnsSettings.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.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.Builder>public DnsSettings getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic DnsSettings build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic DnsSettings buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic DnsSettings.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.Builder>public DnsSettings.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.Builder>public DnsSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.Builder>public DnsSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.Builder>public DnsSettings.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.Builder>public DnsSettings.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.Builder>public DnsSettings.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DnsSettings.Builder>public DnsSettings.Builder mergeFrom(DnsSettings other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.Builder>public DnsSettings.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.Builder>IOExceptionpublic DnsSettings.DnsProviderCase getDnsProviderCase()
getDnsProviderCase in interface DnsSettingsOrBuilderpublic DnsSettings.Builder clearDnsProvider()
public boolean hasCustomDns()
An arbitrary DNS provider identified by its name servers.
.google.cloud.domains.v1alpha2.DnsSettings.CustomDns custom_dns = 1;hasCustomDns in interface DnsSettingsOrBuilderpublic DnsSettings.CustomDns getCustomDns()
An arbitrary DNS provider identified by its name servers.
.google.cloud.domains.v1alpha2.DnsSettings.CustomDns custom_dns = 1;getCustomDns in interface DnsSettingsOrBuilderpublic DnsSettings.Builder setCustomDns(DnsSettings.CustomDns value)
An arbitrary DNS provider identified by its name servers.
.google.cloud.domains.v1alpha2.DnsSettings.CustomDns custom_dns = 1;public DnsSettings.Builder setCustomDns(DnsSettings.CustomDns.Builder builderForValue)
An arbitrary DNS provider identified by its name servers.
.google.cloud.domains.v1alpha2.DnsSettings.CustomDns custom_dns = 1;public DnsSettings.Builder mergeCustomDns(DnsSettings.CustomDns value)
An arbitrary DNS provider identified by its name servers.
.google.cloud.domains.v1alpha2.DnsSettings.CustomDns custom_dns = 1;public DnsSettings.Builder clearCustomDns()
An arbitrary DNS provider identified by its name servers.
.google.cloud.domains.v1alpha2.DnsSettings.CustomDns custom_dns = 1;public DnsSettings.CustomDns.Builder getCustomDnsBuilder()
An arbitrary DNS provider identified by its name servers.
.google.cloud.domains.v1alpha2.DnsSettings.CustomDns custom_dns = 1;public DnsSettings.CustomDnsOrBuilder getCustomDnsOrBuilder()
An arbitrary DNS provider identified by its name servers.
.google.cloud.domains.v1alpha2.DnsSettings.CustomDns custom_dns = 1;getCustomDnsOrBuilder in interface DnsSettingsOrBuilderpublic boolean hasGoogleDomainsDns()
The free DNS zone provided by [Google Domains](https://domains.google/).
.google.cloud.domains.v1alpha2.DnsSettings.GoogleDomainsDns google_domains_dns = 2;
hasGoogleDomainsDns in interface DnsSettingsOrBuilderpublic DnsSettings.GoogleDomainsDns getGoogleDomainsDns()
The free DNS zone provided by [Google Domains](https://domains.google/).
.google.cloud.domains.v1alpha2.DnsSettings.GoogleDomainsDns google_domains_dns = 2;
getGoogleDomainsDns in interface DnsSettingsOrBuilderpublic DnsSettings.Builder setGoogleDomainsDns(DnsSettings.GoogleDomainsDns value)
The free DNS zone provided by [Google Domains](https://domains.google/).
.google.cloud.domains.v1alpha2.DnsSettings.GoogleDomainsDns google_domains_dns = 2;
public DnsSettings.Builder setGoogleDomainsDns(DnsSettings.GoogleDomainsDns.Builder builderForValue)
The free DNS zone provided by [Google Domains](https://domains.google/).
.google.cloud.domains.v1alpha2.DnsSettings.GoogleDomainsDns google_domains_dns = 2;
public DnsSettings.Builder mergeGoogleDomainsDns(DnsSettings.GoogleDomainsDns value)
The free DNS zone provided by [Google Domains](https://domains.google/).
.google.cloud.domains.v1alpha2.DnsSettings.GoogleDomainsDns google_domains_dns = 2;
public DnsSettings.Builder clearGoogleDomainsDns()
The free DNS zone provided by [Google Domains](https://domains.google/).
.google.cloud.domains.v1alpha2.DnsSettings.GoogleDomainsDns google_domains_dns = 2;
public DnsSettings.GoogleDomainsDns.Builder getGoogleDomainsDnsBuilder()
The free DNS zone provided by [Google Domains](https://domains.google/).
.google.cloud.domains.v1alpha2.DnsSettings.GoogleDomainsDns google_domains_dns = 2;
public DnsSettings.GoogleDomainsDnsOrBuilder getGoogleDomainsDnsOrBuilder()
The free DNS zone provided by [Google Domains](https://domains.google/).
.google.cloud.domains.v1alpha2.DnsSettings.GoogleDomainsDns google_domains_dns = 2;
getGoogleDomainsDnsOrBuilder in interface DnsSettingsOrBuilderpublic List<DnsSettings.GlueRecord> getGlueRecordsList()
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;getGlueRecordsList in interface DnsSettingsOrBuilderpublic int getGlueRecordsCount()
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;getGlueRecordsCount in interface DnsSettingsOrBuilderpublic DnsSettings.GlueRecord getGlueRecords(int index)
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;getGlueRecords in interface DnsSettingsOrBuilderpublic DnsSettings.Builder setGlueRecords(int index, DnsSettings.GlueRecord value)
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;public DnsSettings.Builder setGlueRecords(int index, DnsSettings.GlueRecord.Builder builderForValue)
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;public DnsSettings.Builder addGlueRecords(DnsSettings.GlueRecord value)
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;public DnsSettings.Builder addGlueRecords(int index, DnsSettings.GlueRecord value)
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;public DnsSettings.Builder addGlueRecords(DnsSettings.GlueRecord.Builder builderForValue)
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;public DnsSettings.Builder addGlueRecords(int index, DnsSettings.GlueRecord.Builder builderForValue)
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;public DnsSettings.Builder addAllGlueRecords(Iterable<? extends DnsSettings.GlueRecord> values)
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;public DnsSettings.Builder clearGlueRecords()
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;public DnsSettings.Builder removeGlueRecords(int index)
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;public DnsSettings.GlueRecord.Builder getGlueRecordsBuilder(int index)
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;public DnsSettings.GlueRecordOrBuilder getGlueRecordsOrBuilder(int index)
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;getGlueRecordsOrBuilder in interface DnsSettingsOrBuilderpublic List<? extends DnsSettings.GlueRecordOrBuilder> getGlueRecordsOrBuilderList()
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;getGlueRecordsOrBuilderList in interface DnsSettingsOrBuilderpublic DnsSettings.GlueRecord.Builder addGlueRecordsBuilder()
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;public DnsSettings.GlueRecord.Builder addGlueRecordsBuilder(int index)
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;public List<DnsSettings.GlueRecord.Builder> getGlueRecordsBuilderList()
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;public final DnsSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.Builder>public final DnsSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.Builder>Copyright © 2023 Google LLC. All rights reserved.