Interface DnsForwarding.ForwardingRuleOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
DnsForwarding.ForwardingRule, DnsForwarding.ForwardingRule.Builder
Enclosing class:
DnsForwarding

public static interface DnsForwarding.ForwardingRuleOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    com.google.protobuf.ByteString
    Required.
    getNameServers(int index)
    Required.
    com.google.protobuf.ByteString
    Required.
    int
    Required.
    Required.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getDomain

      String getDomain()
       Required. Domain used to resolve a `name_servers` list.
       
      string domain = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The domain.
    • getDomainBytes

      com.google.protobuf.ByteString getDomainBytes()
       Required. Domain used to resolve a `name_servers` list.
       
      string domain = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for domain.
    • getNameServersList

      List<String> getNameServersList()
       Required. List of DNS servers to use for domain resolution
       
      repeated string name_servers = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      A list containing the nameServers.
    • getNameServersCount

      int getNameServersCount()
       Required. List of DNS servers to use for domain resolution
       
      repeated string name_servers = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The count of nameServers.
    • getNameServers

      String getNameServers(int index)
       Required. List of DNS servers to use for domain resolution
       
      repeated string name_servers = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      index - The index of the element to return.
      Returns:
      The nameServers at the given index.
    • getNameServersBytes

      com.google.protobuf.ByteString getNameServersBytes(int index)
       Required. List of DNS servers to use for domain resolution
       
      repeated string name_servers = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the nameServers at the given index.