Interface Generated.PodDNSConfigOrBuilder

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

    public static interface Generated.PodDNSConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getNameserversList

        List<String> getNameserversList()
         A list of DNS name server IP addresses.
         This will be appended to the base nameservers generated from DNSPolicy.
         Duplicated nameservers will be removed.
         +optional
         +listType=atomic
         
        repeated string nameservers = 1;
        Returns:
        A list containing the nameservers.
      • getNameserversCount

        int getNameserversCount()
         A list of DNS name server IP addresses.
         This will be appended to the base nameservers generated from DNSPolicy.
         Duplicated nameservers will be removed.
         +optional
         +listType=atomic
         
        repeated string nameservers = 1;
        Returns:
        The count of nameservers.
      • getNameservers

        String getNameservers​(int index)
         A list of DNS name server IP addresses.
         This will be appended to the base nameservers generated from DNSPolicy.
         Duplicated nameservers will be removed.
         +optional
         +listType=atomic
         
        repeated string nameservers = 1;
        Parameters:
        index - The index of the element to return.
        Returns:
        The nameservers at the given index.
      • getNameserversBytes

        com.google.protobuf.ByteString getNameserversBytes​(int index)
         A list of DNS name server IP addresses.
         This will be appended to the base nameservers generated from DNSPolicy.
         Duplicated nameservers will be removed.
         +optional
         +listType=atomic
         
        repeated string nameservers = 1;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the nameservers at the given index.
      • getSearchesList

        List<String> getSearchesList()
         A list of DNS search domains for host-name lookup.
         This will be appended to the base search paths generated from DNSPolicy.
         Duplicated search paths will be removed.
         +optional
         +listType=atomic
         
        repeated string searches = 2;
        Returns:
        A list containing the searches.
      • getSearchesCount

        int getSearchesCount()
         A list of DNS search domains for host-name lookup.
         This will be appended to the base search paths generated from DNSPolicy.
         Duplicated search paths will be removed.
         +optional
         +listType=atomic
         
        repeated string searches = 2;
        Returns:
        The count of searches.
      • getSearches

        String getSearches​(int index)
         A list of DNS search domains for host-name lookup.
         This will be appended to the base search paths generated from DNSPolicy.
         Duplicated search paths will be removed.
         +optional
         +listType=atomic
         
        repeated string searches = 2;
        Parameters:
        index - The index of the element to return.
        Returns:
        The searches at the given index.
      • getSearchesBytes

        com.google.protobuf.ByteString getSearchesBytes​(int index)
         A list of DNS search domains for host-name lookup.
         This will be appended to the base search paths generated from DNSPolicy.
         Duplicated search paths will be removed.
         +optional
         +listType=atomic
         
        repeated string searches = 2;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the searches at the given index.
      • getOptionsList

        List<Generated.PodDNSConfigOption> getOptionsList()
         A list of DNS resolver options.
         This will be merged with the base options generated from DNSPolicy.
         Duplicated entries will be removed. Resolution options given in Options
         will override those that appear in the base DNSPolicy.
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.PodDNSConfigOption options = 3;
      • getOptions

        Generated.PodDNSConfigOption getOptions​(int index)
         A list of DNS resolver options.
         This will be merged with the base options generated from DNSPolicy.
         Duplicated entries will be removed. Resolution options given in Options
         will override those that appear in the base DNSPolicy.
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.PodDNSConfigOption options = 3;
      • getOptionsCount

        int getOptionsCount()
         A list of DNS resolver options.
         This will be merged with the base options generated from DNSPolicy.
         Duplicated entries will be removed. Resolution options given in Options
         will override those that appear in the base DNSPolicy.
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.PodDNSConfigOption options = 3;
      • getOptionsOrBuilderList

        List<? extends Generated.PodDNSConfigOptionOrBuilder> getOptionsOrBuilderList()
         A list of DNS resolver options.
         This will be merged with the base options generated from DNSPolicy.
         Duplicated entries will be removed. Resolution options given in Options
         will override those that appear in the base DNSPolicy.
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.PodDNSConfigOption options = 3;
      • getOptionsOrBuilder

        Generated.PodDNSConfigOptionOrBuilder getOptionsOrBuilder​(int index)
         A list of DNS resolver options.
         This will be merged with the base options generated from DNSPolicy.
         Duplicated entries will be removed. Resolution options given in Options
         will override those that appear in the base DNSPolicy.
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.PodDNSConfigOption options = 3;