#[non_exhaustive]pub struct LaunchTemplatePrivateDnsNameOptionsBuilder { /* private fields */ }
Expand description
A builder for LaunchTemplatePrivateDnsNameOptions
.
Implementations§
source§impl LaunchTemplatePrivateDnsNameOptionsBuilder
impl LaunchTemplatePrivateDnsNameOptionsBuilder
sourcepub fn hostname_type(self, input: HostnameType) -> Self
pub fn hostname_type(self, input: HostnameType) -> Self
The type of hostname to assign to an instance.
sourcepub fn set_hostname_type(self, input: Option<HostnameType>) -> Self
pub fn set_hostname_type(self, input: Option<HostnameType>) -> Self
The type of hostname to assign to an instance.
sourcepub fn get_hostname_type(&self) -> &Option<HostnameType>
pub fn get_hostname_type(&self) -> &Option<HostnameType>
The type of hostname to assign to an instance.
sourcepub fn enable_resource_name_dns_a_record(self, input: bool) -> Self
pub fn enable_resource_name_dns_a_record(self, input: bool) -> Self
Indicates whether to respond to DNS queries for instance hostnames with DNS A records.
sourcepub fn set_enable_resource_name_dns_a_record(self, input: Option<bool>) -> Self
pub fn set_enable_resource_name_dns_a_record(self, input: Option<bool>) -> Self
Indicates whether to respond to DNS queries for instance hostnames with DNS A records.
sourcepub fn get_enable_resource_name_dns_a_record(&self) -> &Option<bool>
pub fn get_enable_resource_name_dns_a_record(&self) -> &Option<bool>
Indicates whether to respond to DNS queries for instance hostnames with DNS A records.
sourcepub fn enable_resource_name_dns_aaaa_record(self, input: bool) -> Self
pub fn enable_resource_name_dns_aaaa_record(self, input: bool) -> Self
Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.
sourcepub fn set_enable_resource_name_dns_aaaa_record(
self,
input: Option<bool>
) -> Self
pub fn set_enable_resource_name_dns_aaaa_record( self, input: Option<bool> ) -> Self
Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.
sourcepub fn get_enable_resource_name_dns_aaaa_record(&self) -> &Option<bool>
pub fn get_enable_resource_name_dns_aaaa_record(&self) -> &Option<bool>
Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.
sourcepub fn build(self) -> LaunchTemplatePrivateDnsNameOptions
pub fn build(self) -> LaunchTemplatePrivateDnsNameOptions
Consumes the builder and constructs a LaunchTemplatePrivateDnsNameOptions
.
Trait Implementations§
source§impl Clone for LaunchTemplatePrivateDnsNameOptionsBuilder
impl Clone for LaunchTemplatePrivateDnsNameOptionsBuilder
source§fn clone(&self) -> LaunchTemplatePrivateDnsNameOptionsBuilder
fn clone(&self) -> LaunchTemplatePrivateDnsNameOptionsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for LaunchTemplatePrivateDnsNameOptionsBuilder
impl Default for LaunchTemplatePrivateDnsNameOptionsBuilder
source§fn default() -> LaunchTemplatePrivateDnsNameOptionsBuilder
fn default() -> LaunchTemplatePrivateDnsNameOptionsBuilder
source§impl PartialEq for LaunchTemplatePrivateDnsNameOptionsBuilder
impl PartialEq for LaunchTemplatePrivateDnsNameOptionsBuilder
source§fn eq(&self, other: &LaunchTemplatePrivateDnsNameOptionsBuilder) -> bool
fn eq(&self, other: &LaunchTemplatePrivateDnsNameOptionsBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for LaunchTemplatePrivateDnsNameOptionsBuilder
Auto Trait Implementations§
impl Freeze for LaunchTemplatePrivateDnsNameOptionsBuilder
impl RefUnwindSafe for LaunchTemplatePrivateDnsNameOptionsBuilder
impl Send for LaunchTemplatePrivateDnsNameOptionsBuilder
impl Sync for LaunchTemplatePrivateDnsNameOptionsBuilder
impl Unpin for LaunchTemplatePrivateDnsNameOptionsBuilder
impl UnwindSafe for LaunchTemplatePrivateDnsNameOptionsBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more