Package org.cdk8s.plus25.k8s
Class PodDnsConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus25.k8s.PodDnsConfig.Jsii$Proxy
-
- All Implemented Interfaces:
PodDnsConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- PodDnsConfig
@Stability(Stable) @Internal public static final class PodDnsConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements PodDnsConfig
An implementation forPodDnsConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface org.cdk8s.plus25.k8s.PodDnsConfig
PodDnsConfig.Builder, PodDnsConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(PodDnsConfig.Builder builder)Constructor that initializes the object based on literal property values passed by thePodDnsConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)List<String>getNameservers()A list of DNS name server IP addresses.List<PodDnsConfigOption>getOptions()A list of DNS resolver options.List<String>getSearches()A list of DNS search domains for host-name lookup.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(PodDnsConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by thePodDnsConfig.Builder.
-
-
Method Detail
-
getNameservers
public final List<String> getNameservers()
Description copied from interface:PodDnsConfigA list of DNS name server IP addresses.This will be appended to the base nameservers generated from DNSPolicy. Duplicated nameservers will be removed.
- Specified by:
getNameserversin interfacePodDnsConfig
-
getOptions
public final List<PodDnsConfigOption> getOptions()
Description copied from interface:PodDnsConfigA 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.
- Specified by:
getOptionsin interfacePodDnsConfig
-
getSearches
public final List<String> getSearches()
Description copied from interface:PodDnsConfigA 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.
- Specified by:
getSearchesin interfacePodDnsConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-