Package com.google.cloud.domains.v1
Interface DnsSettings.GoogleDomainsDnsOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
DnsSettings.GoogleDomainsDns
,DnsSettings.GoogleDomainsDns.Builder
- Enclosing class:
- DnsSettings
public static interface DnsSettings.GoogleDomainsDnsOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DnsSettings.DsRecord
getDsRecords(int index)
Output only.int
getDsRecordsCount()
Output only.List<DnsSettings.DsRecord>
getDsRecordsList()
Output only.DnsSettings.DsRecordOrBuilder
getDsRecordsOrBuilder(int index)
Output only.List<? extends DnsSettings.DsRecordOrBuilder>
getDsRecordsOrBuilderList()
Output only.DnsSettings.DsState
getDsState()
Required.int
getDsStateValue()
Required.String
getNameServers(int index)
Output only.com.google.protobuf.ByteString
getNameServersBytes(int index)
Output only.int
getNameServersCount()
Output only.List<String>
getNameServersList()
Output only.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getNameServersList
List<String> getNameServersList()
Output only. 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. This field is automatically populated with the name servers assigned to the Google Domains DNS zone.
repeated string name_servers = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- A list containing the nameServers.
-
getNameServersCount
int getNameServersCount()
Output only. 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. This field is automatically populated with the name servers assigned to the Google Domains DNS zone.
repeated string name_servers = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The count of nameServers.
-
getNameServers
String getNameServers(int index)
Output only. 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. This field is automatically populated with the name servers assigned to the Google Domains DNS zone.
repeated string name_servers = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
index
- The index of the element to return.- Returns:
- The nameServers at the given index.
-
getNameServersBytes
com.google.protobuf.ByteString getNameServersBytes(int index)
Output only. 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. This field is automatically populated with the name servers assigned to the Google Domains DNS zone.
repeated string name_servers = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the nameServers at the given index.
-
getDsStateValue
int getDsStateValue()
Required. The state of DS records for this domain. Used to enable or disable automatic DNSSEC.
.google.cloud.domains.v1.DnsSettings.DsState ds_state = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The enum numeric value on the wire for dsState.
-
getDsState
DnsSettings.DsState getDsState()
Required. The state of DS records for this domain. Used to enable or disable automatic DNSSEC.
.google.cloud.domains.v1.DnsSettings.DsState ds_state = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The dsState.
-
getDsRecordsList
List<DnsSettings.DsRecord> getDsRecordsList()
Output only. The list of DS records published for this domain. The list is automatically populated when `ds_state` is `DS_RECORDS_PUBLISHED`, otherwise it remains empty.
repeated .google.cloud.domains.v1.DnsSettings.DsRecord ds_records = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getDsRecords
DnsSettings.DsRecord getDsRecords(int index)
Output only. The list of DS records published for this domain. The list is automatically populated when `ds_state` is `DS_RECORDS_PUBLISHED`, otherwise it remains empty.
repeated .google.cloud.domains.v1.DnsSettings.DsRecord ds_records = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getDsRecordsCount
int getDsRecordsCount()
Output only. The list of DS records published for this domain. The list is automatically populated when `ds_state` is `DS_RECORDS_PUBLISHED`, otherwise it remains empty.
repeated .google.cloud.domains.v1.DnsSettings.DsRecord ds_records = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getDsRecordsOrBuilderList
List<? extends DnsSettings.DsRecordOrBuilder> getDsRecordsOrBuilderList()
Output only. The list of DS records published for this domain. The list is automatically populated when `ds_state` is `DS_RECORDS_PUBLISHED`, otherwise it remains empty.
repeated .google.cloud.domains.v1.DnsSettings.DsRecord ds_records = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getDsRecordsOrBuilder
DnsSettings.DsRecordOrBuilder getDsRecordsOrBuilder(int index)
Output only. The list of DS records published for this domain. The list is automatically populated when `ds_state` is `DS_RECORDS_PUBLISHED`, otherwise it remains empty.
repeated .google.cloud.domains.v1.DnsSettings.DsRecord ds_records = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
-