Class DnsSettings.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.Builder>
-
- com.google.cloud.domains.v1alpha2.DnsSettings.Builder
-
- All Implemented Interfaces:
DnsSettingsOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- DnsSettings
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 typegoogle.cloud.domains.v1alpha2.DnsSettings
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DnsSettings.Builder
addAllGlueRecords(Iterable<? extends DnsSettings.GlueRecord> values)
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.Builder
addGlueRecords(int index, 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(DnsSettings.GlueRecord.Builder builderForValue)
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(DnsSettings other)
DnsSettings.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
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 value)
An arbitrary DNS provider identified by its name servers.DnsSettings.Builder
setCustomDns(DnsSettings.CustomDns.Builder builderForValue)
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 value)
The list of glue records for this `Registration`.DnsSettings.Builder
setGlueRecords(int index, DnsSettings.GlueRecord.Builder builderForValue)
The list of glue records for this `Registration`.DnsSettings.Builder
setGoogleDomainsDns(DnsSettings.GoogleDomainsDns value)
The free DNS zone provided by [Google Domains](https://domains.google/).DnsSettings.Builder
setGoogleDomainsDns(DnsSettings.GoogleDomainsDns.Builder builderForValue)
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)
-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.Builder>
-
clear
public DnsSettings.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.Builder>
-
getDefaultInstanceForType
public DnsSettings getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public DnsSettings build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DnsSettings buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DnsSettings.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.Builder>
-
setField
public DnsSettings.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.Builder>
-
clearField
public DnsSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.Builder>
-
clearOneof
public DnsSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.Builder>
-
setRepeatedField
public DnsSettings.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.Builder>
-
addRepeatedField
public DnsSettings.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.Builder>
-
mergeFrom
public DnsSettings.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DnsSettings.Builder>
-
mergeFrom
public DnsSettings.Builder mergeFrom(DnsSettings other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.Builder>
-
mergeFrom
public DnsSettings.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DnsSettings.Builder>
- Throws:
IOException
-
getDnsProviderCase
public DnsSettings.DnsProviderCase getDnsProviderCase()
- Specified by:
getDnsProviderCase
in interfaceDnsSettingsOrBuilder
-
clearDnsProvider
public DnsSettings.Builder clearDnsProvider()
-
hasCustomDns
public boolean hasCustomDns()
An arbitrary DNS provider identified by its name servers.
.google.cloud.domains.v1alpha2.DnsSettings.CustomDns custom_dns = 1;
- Specified by:
hasCustomDns
in interfaceDnsSettingsOrBuilder
- Returns:
- Whether the customDns field is set.
-
getCustomDns
public DnsSettings.CustomDns getCustomDns()
An arbitrary DNS provider identified by its name servers.
.google.cloud.domains.v1alpha2.DnsSettings.CustomDns custom_dns = 1;
- Specified by:
getCustomDns
in interfaceDnsSettingsOrBuilder
- Returns:
- The customDns.
-
setCustomDns
public DnsSettings.Builder setCustomDns(DnsSettings.CustomDns value)
An arbitrary DNS provider identified by its name servers.
.google.cloud.domains.v1alpha2.DnsSettings.CustomDns custom_dns = 1;
-
setCustomDns
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;
-
mergeCustomDns
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;
-
clearCustomDns
public DnsSettings.Builder clearCustomDns()
An arbitrary DNS provider identified by its name servers.
.google.cloud.domains.v1alpha2.DnsSettings.CustomDns custom_dns = 1;
-
getCustomDnsBuilder
public DnsSettings.CustomDns.Builder getCustomDnsBuilder()
An arbitrary DNS provider identified by its name servers.
.google.cloud.domains.v1alpha2.DnsSettings.CustomDns custom_dns = 1;
-
getCustomDnsOrBuilder
public DnsSettings.CustomDnsOrBuilder getCustomDnsOrBuilder()
An arbitrary DNS provider identified by its name servers.
.google.cloud.domains.v1alpha2.DnsSettings.CustomDns custom_dns = 1;
- Specified by:
getCustomDnsOrBuilder
in interfaceDnsSettingsOrBuilder
-
hasGoogleDomainsDns
public boolean hasGoogleDomainsDns()
The free DNS zone provided by [Google Domains](https://domains.google/).
.google.cloud.domains.v1alpha2.DnsSettings.GoogleDomainsDns google_domains_dns = 2;
- Specified by:
hasGoogleDomainsDns
in interfaceDnsSettingsOrBuilder
- Returns:
- Whether the googleDomainsDns field is set.
-
getGoogleDomainsDns
public DnsSettings.GoogleDomainsDns getGoogleDomainsDns()
The free DNS zone provided by [Google Domains](https://domains.google/).
.google.cloud.domains.v1alpha2.DnsSettings.GoogleDomainsDns google_domains_dns = 2;
- Specified by:
getGoogleDomainsDns
in interfaceDnsSettingsOrBuilder
- Returns:
- The googleDomainsDns.
-
setGoogleDomainsDns
public 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;
-
setGoogleDomainsDns
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;
-
mergeGoogleDomainsDns
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;
-
clearGoogleDomainsDns
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;
-
getGoogleDomainsDnsBuilder
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;
-
getGoogleDomainsDnsOrBuilder
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;
- Specified by:
getGoogleDomainsDnsOrBuilder
in interfaceDnsSettingsOrBuilder
-
getGlueRecordsList
public List<DnsSettings.GlueRecord> getGlueRecordsList()
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;
- Specified by:
getGlueRecordsList
in interfaceDnsSettingsOrBuilder
-
getGlueRecordsCount
public int getGlueRecordsCount()
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;
- Specified by:
getGlueRecordsCount
in interfaceDnsSettingsOrBuilder
-
getGlueRecords
public 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;
- Specified by:
getGlueRecords
in interfaceDnsSettingsOrBuilder
-
setGlueRecords
public 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;
-
setGlueRecords
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;
-
addGlueRecords
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;
-
addGlueRecords
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;
-
addGlueRecords
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;
-
addGlueRecords
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;
-
addAllGlueRecords
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;
-
clearGlueRecords
public DnsSettings.Builder clearGlueRecords()
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;
-
removeGlueRecords
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;
-
getGlueRecordsBuilder
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;
-
getGlueRecordsOrBuilder
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;
- Specified by:
getGlueRecordsOrBuilder
in interfaceDnsSettingsOrBuilder
-
getGlueRecordsOrBuilderList
public 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;
- Specified by:
getGlueRecordsOrBuilderList
in interfaceDnsSettingsOrBuilder
-
addGlueRecordsBuilder
public DnsSettings.GlueRecord.Builder addGlueRecordsBuilder()
The list of glue records for this `Registration`. Commonly empty.
repeated .google.cloud.domains.v1alpha2.DnsSettings.GlueRecord glue_records = 4;
-
addGlueRecordsBuilder
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;
-
getGlueRecordsBuilderList
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;
-
setUnknownFields
public final DnsSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.Builder>
-
mergeUnknownFields
public final DnsSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsSettings.Builder>
-
-