Package org.cdk8s.plus24.k8s
Class PodDnsConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus24.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.plus24.k8s.PodDnsConfig
PodDnsConfig.Builder, PodDnsConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Jsii$Proxy(PodDnsConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by thePodDnsConfig.Builder
.protected
Jsii$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()
boolean
equals(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.int
hashCode()
-
-
-
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:PodDnsConfig
A 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:
getNameservers
in interfacePodDnsConfig
-
getOptions
public final List<PodDnsConfigOption> getOptions()
Description copied from interface:PodDnsConfig
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.
- Specified by:
getOptions
in interfacePodDnsConfig
-
getSearches
public final List<String> getSearches()
Description copied from interface:PodDnsConfig
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.
- Specified by:
getSearches
in interfacePodDnsConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
-