Interface DnsSettings.GlueRecordOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    DnsSettings.GlueRecord, DnsSettings.GlueRecord.Builder
    Enclosing class:
    DnsSettings

    public static interface DnsSettings.GlueRecordOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getHostName()
      Required.
      com.google.protobuf.ByteString getHostNameBytes()
      Required.
      String getIpv4Addresses​(int index)
      List of IPv4 addresses corresponding to this host in the standard decimal format (e.g.
      com.google.protobuf.ByteString getIpv4AddressesBytes​(int index)
      List of IPv4 addresses corresponding to this host in the standard decimal format (e.g.
      int getIpv4AddressesCount()
      List of IPv4 addresses corresponding to this host in the standard decimal format (e.g.
      List<String> getIpv4AddressesList()
      List of IPv4 addresses corresponding to this host in the standard decimal format (e.g.
      String getIpv6Addresses​(int index)
      List of IPv6 addresses corresponding to this host in the standard hexadecimal format (e.g.
      com.google.protobuf.ByteString getIpv6AddressesBytes​(int index)
      List of IPv6 addresses corresponding to this host in the standard hexadecimal format (e.g.
      int getIpv6AddressesCount()
      List of IPv6 addresses corresponding to this host in the standard hexadecimal format (e.g.
      List<String> getIpv6AddressesList()
      List of IPv6 addresses corresponding to this host in the standard hexadecimal format (e.g.
      • 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 Detail

      • getHostName

        String getHostName()
         Required. Domain name of the host in Punycode format.
         
        string host_name = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The hostName.
      • getHostNameBytes

        com.google.protobuf.ByteString getHostNameBytes()
         Required. Domain name of the host in Punycode format.
         
        string host_name = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The bytes for hostName.
      • getIpv4AddressesList

        List<String> getIpv4AddressesList()
         List of IPv4 addresses corresponding to this host in the standard decimal
         format (e.g. `198.51.100.1`). At least one of `ipv4_address` and
         `ipv6_address` must be set.
         
        repeated string ipv4_addresses = 2;
        Returns:
        A list containing the ipv4Addresses.
      • getIpv4AddressesCount

        int getIpv4AddressesCount()
         List of IPv4 addresses corresponding to this host in the standard decimal
         format (e.g. `198.51.100.1`). At least one of `ipv4_address` and
         `ipv6_address` must be set.
         
        repeated string ipv4_addresses = 2;
        Returns:
        The count of ipv4Addresses.
      • getIpv4Addresses

        String getIpv4Addresses​(int index)
         List of IPv4 addresses corresponding to this host in the standard decimal
         format (e.g. `198.51.100.1`). At least one of `ipv4_address` and
         `ipv6_address` must be set.
         
        repeated string ipv4_addresses = 2;
        Parameters:
        index - The index of the element to return.
        Returns:
        The ipv4Addresses at the given index.
      • getIpv4AddressesBytes

        com.google.protobuf.ByteString getIpv4AddressesBytes​(int index)
         List of IPv4 addresses corresponding to this host in the standard decimal
         format (e.g. `198.51.100.1`). At least one of `ipv4_address` and
         `ipv6_address` must be set.
         
        repeated string ipv4_addresses = 2;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the ipv4Addresses at the given index.
      • getIpv6AddressesList

        List<String> getIpv6AddressesList()
         List of IPv6 addresses corresponding to this host in the standard
         hexadecimal format (e.g. `2001:db8::`). At least one of
         `ipv4_address` and `ipv6_address` must be set.
         
        repeated string ipv6_addresses = 3;
        Returns:
        A list containing the ipv6Addresses.
      • getIpv6AddressesCount

        int getIpv6AddressesCount()
         List of IPv6 addresses corresponding to this host in the standard
         hexadecimal format (e.g. `2001:db8::`). At least one of
         `ipv4_address` and `ipv6_address` must be set.
         
        repeated string ipv6_addresses = 3;
        Returns:
        The count of ipv6Addresses.
      • getIpv6Addresses

        String getIpv6Addresses​(int index)
         List of IPv6 addresses corresponding to this host in the standard
         hexadecimal format (e.g. `2001:db8::`). At least one of
         `ipv4_address` and `ipv6_address` must be set.
         
        repeated string ipv6_addresses = 3;
        Parameters:
        index - The index of the element to return.
        Returns:
        The ipv6Addresses at the given index.
      • getIpv6AddressesBytes

        com.google.protobuf.ByteString getIpv6AddressesBytes​(int index)
         List of IPv6 addresses corresponding to this host in the standard
         hexadecimal format (e.g. `2001:db8::`). At least one of
         `ipv4_address` and `ipv6_address` must be set.
         
        repeated string ipv6_addresses = 3;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the ipv6Addresses at the given index.