Package net.stickycode.kuuty.model.v18
Class IoK8sApiCoreV1PodDNSConfig
- java.lang.Object
-
- net.stickycode.kuuty.model.v18.IoK8sApiCoreV1PodDNSConfig
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-11-26T11:01:11.402583+13:00[Pacific/Auckland]") public class IoK8sApiCoreV1PodDNSConfig extends Object
PodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_NAMESERVERSstatic StringJSON_PROPERTY_OPTIONSstatic StringJSON_PROPERTY_SEARCHES
-
Constructor Summary
Constructors Constructor Description IoK8sApiCoreV1PodDNSConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IoK8sApiCoreV1PodDNSConfigaddNameserversItem(String nameserversItem)IoK8sApiCoreV1PodDNSConfigaddOptionsItem(IoK8sApiCoreV1PodDNSConfigOption optionsItem)IoK8sApiCoreV1PodDNSConfigaddSearchesItem(String searchesItem)booleanequals(Object o)List<String>getNameservers()A list of DNS name server IP addresses.List<IoK8sApiCoreV1PodDNSConfigOption>getOptions()A list of DNS resolver options.List<String>getSearches()A list of DNS search domains for host-name lookup.inthashCode()IoK8sApiCoreV1PodDNSConfignameservers(List<String> nameservers)IoK8sApiCoreV1PodDNSConfigoptions(List<IoK8sApiCoreV1PodDNSConfigOption> options)IoK8sApiCoreV1PodDNSConfigsearches(List<String> searches)voidsetNameservers(List<String> nameservers)voidsetOptions(List<IoK8sApiCoreV1PodDNSConfigOption> options)voidsetSearches(List<String> searches)StringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_NAMESERVERS
public static final String JSON_PROPERTY_NAMESERVERS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_OPTIONS
public static final String JSON_PROPERTY_OPTIONS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SEARCHES
public static final String JSON_PROPERTY_SEARCHES
- See Also:
- Constant Field Values
-
-
Method Detail
-
nameservers
public IoK8sApiCoreV1PodDNSConfig nameservers(List<String> nameservers)
-
addNameserversItem
public IoK8sApiCoreV1PodDNSConfig addNameserversItem(String nameserversItem)
-
getNameservers
@Nullable public List<String> getNameservers()
A list of DNS name server IP addresses. This will be appended to the base nameservers generated from DNSPolicy. Duplicated nameservers will be removed.- Returns:
- nameservers
-
options
public IoK8sApiCoreV1PodDNSConfig options(List<IoK8sApiCoreV1PodDNSConfigOption> options)
-
addOptionsItem
public IoK8sApiCoreV1PodDNSConfig addOptionsItem(IoK8sApiCoreV1PodDNSConfigOption optionsItem)
-
getOptions
@Nullable public List<IoK8sApiCoreV1PodDNSConfigOption> getOptions()
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.- Returns:
- options
-
setOptions
public void setOptions(List<IoK8sApiCoreV1PodDNSConfigOption> options)
-
searches
public IoK8sApiCoreV1PodDNSConfig searches(List<String> searches)
-
addSearchesItem
public IoK8sApiCoreV1PodDNSConfig addSearchesItem(String searchesItem)
-
getSearches
@Nullable public List<String> getSearches()
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.- Returns:
- searches
-
-