#[non_exhaustive]pub struct PrivateDnsNameConfigurationBuilder { /* private fields */ }Expand description
A builder for PrivateDnsNameConfiguration.
Implementations§
source§impl PrivateDnsNameConfigurationBuilder
impl PrivateDnsNameConfigurationBuilder
sourcepub fn state(self, input: DnsNameState) -> Self
pub fn state(self, input: DnsNameState) -> Self
The verification state of the VPC endpoint service.
>Consumers of the endpoint service can use the private name only when the state is verified.
sourcepub fn set_state(self, input: Option<DnsNameState>) -> Self
pub fn set_state(self, input: Option<DnsNameState>) -> Self
The verification state of the VPC endpoint service.
>Consumers of the endpoint service can use the private name only when the state is verified.
sourcepub fn get_state(&self) -> &Option<DnsNameState>
pub fn get_state(&self) -> &Option<DnsNameState>
The verification state of the VPC endpoint service.
>Consumers of the endpoint service can use the private name only when the state is verified.
sourcepub fn type(self, input: impl Into<String>) -> Self
pub fn type(self, input: impl Into<String>) -> Self
The endpoint service verification type, for example TXT.
sourcepub fn set_type(self, input: Option<String>) -> Self
pub fn set_type(self, input: Option<String>) -> Self
The endpoint service verification type, for example TXT.
sourcepub fn get_type(&self) -> &Option<String>
pub fn get_type(&self) -> &Option<String>
The endpoint service verification type, for example TXT.
sourcepub fn value(self, input: impl Into<String>) -> Self
pub fn value(self, input: impl Into<String>) -> Self
The value the service provider adds to the private DNS name domain record before verification.
sourcepub fn set_value(self, input: Option<String>) -> Self
pub fn set_value(self, input: Option<String>) -> Self
The value the service provider adds to the private DNS name domain record before verification.
sourcepub fn get_value(&self) -> &Option<String>
pub fn get_value(&self) -> &Option<String>
The value the service provider adds to the private DNS name domain record before verification.
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the record subdomain the service provider needs to create. The service provider adds the value text to the name.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The name of the record subdomain the service provider needs to create. The service provider adds the value text to the name.
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
The name of the record subdomain the service provider needs to create. The service provider adds the value text to the name.
sourcepub fn build(self) -> PrivateDnsNameConfiguration
pub fn build(self) -> PrivateDnsNameConfiguration
Consumes the builder and constructs a PrivateDnsNameConfiguration.
Trait Implementations§
source§impl Clone for PrivateDnsNameConfigurationBuilder
impl Clone for PrivateDnsNameConfigurationBuilder
source§fn clone(&self) -> PrivateDnsNameConfigurationBuilder
fn clone(&self) -> PrivateDnsNameConfigurationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for PrivateDnsNameConfigurationBuilder
impl Default for PrivateDnsNameConfigurationBuilder
source§fn default() -> PrivateDnsNameConfigurationBuilder
fn default() -> PrivateDnsNameConfigurationBuilder
source§impl PartialEq for PrivateDnsNameConfigurationBuilder
impl PartialEq for PrivateDnsNameConfigurationBuilder
source§fn eq(&self, other: &PrivateDnsNameConfigurationBuilder) -> bool
fn eq(&self, other: &PrivateDnsNameConfigurationBuilder) -> bool
self and other values to be equal, and is used
by ==.